Portugal · 2026/27 season

Taça de Portugal Football Predictions

In the Taça de Portugal, Vianense leads with 6 points after 87 matches played in the 2026/27 season. The average goals per match is 3.45, with 63% of matches going over 2.5 goals and 37% seeing both teams score. Predictions could be affected if teams perform below their scoring averages.

Teams 141 in the 2026/27 season
Matches played 87 of 114 scheduled this season
Prediction pages 0 fixtures in our publication window
Fixtures predicted 114 so far this season

Taça de Portugal fixtures

No Taça de Portugal fixtures are currently inside our publication window. So far this season 87 of 114 matches have been played across 141 clubs. 27 fixtures are scheduled later this season; prediction pages appear as they approach.

Taça de Portugal table

2026/27 season · computed from played results — ranked by points, then goal difference, then goals scored. Form: last five, newest first.

Taça de Portugal table from played results
#TeamPWDLGFGAGDPtsForm
1 Vianense 2 200 111 +10 6
2 Alcochetense 2 200 100 +10 6
3 Bragança 2 200 101 +9 6
4 Atlético CP 2 200 81 +7 6
5 UD da Serra 2 200 93 +6 6
6 Paredes 2 200 82 +6 6
7 Sanjoanense 2 200 71 +6 6
8 Fazendense 2 200 71 +6 6
9 Os Limianos 2 200 71 +6 6
10 Fátima 2 200 72 +5 6
11 Fafe 2 200 50 +5 6
12 Os Marialvas 2 200 50 +5 6
13 Vitória de Sernache 2 200 51 +4 6
14 CF Os Belenenses 2 200 41 +3 6
15 Oliveira Hospital 2 200 42 +2 6
16 Louletano 2 200 31 +2 6
17 Salgueiros 2 200 31 +2 6
18 AD Marco 09 2 200 20 +2 6
19 Alpendorada 2 110 52 +3 4
20 Mafra 2 110 54 +1 4
21 Florgrade 2 110 10 +1 4
22 O Elvas 2 101 92 +7 3
23 Portel 2 101 81 +7 3
24 Guarda 2 101 83 +5 3
25 Sporting de Lourel 1 100 50 +5 3
26 Brito 1 100 50 +5 3
27 União Santarém 1 100 50 +5 3
28 Tondela 1 100 51 +4 3
29 Leixoes 1 100 40 +4 3
30 Varzim 2 101 63 +3 3
31 Oliveirense 2 101 52 +3 3
32 Academica 1 100 41 +3 3
33 Recreativa de Lamelas 1 100 41 +3 3
34 Juventude Évora 2 101 64 +2 3
35 Mação 2 101 53 +2 3
36 Lusitânia Lourosa 1 100 31 +2 3
37 Felgueiras 1932 1 100 20 +2 3
38 União de Leiria 1 100 20 +2 3
39 AVS 1 100 20 +2 3
40 Leça 1 100 20 +2 3
41 Amarante 1 100 20 +2 3
42 Vitoria Setubal 1 100 20 +2 3
43 Madalena 2 101 65 +1 3
44 FC Serpa 2 101 32 +1 3
45 CF Benfica 2 101 32 +1 3
46 Chaves 1 100 32 +1 3
47 Penafiel 1 100 21 +1 3
48 Portimonense 1 100 10 +1 3
49 Farense 1 100 10 +1 3
50 Olhanense 1 100 10 +1 3
51 Vizela 1 100 10 +1 3
52 Santo Antonio 2 101 44 0 3
53 Naval 1893 2 101 33 0 3
54 Sintrense 2 101 33 0 3
55 Aljustrelense 2 101 33 0 3
56 Alcains 2 101 12 -1 3
57 Real 2 101 24 -2 3
58 Maria da Fonte 2 101 25 -3 3
59 Merelinense 2 101 25 -3 3
60 Cinfães 2 101 14 -3 3
61 Celoricense 2 101 26 -4 3
62 União Lamas 1 010 33 0 1
63 Machico 1 010 22 0 1
64 Rebordosa 1 010 22 0 1
65 Tirsense 1 010 22 0 1
66 Montalegre 1 010 00 0 1
67 SC Covilha 1 010 00 0 1
68 São João Ver 1 010 00 0 1
69 Vila Meã 1 010 00 0 1
70 Camacha 2 011 23 -1 1
71 Maia Lidador 2 011 01 -1 1
72 Beira-Mar 2 011 35 -2 1
73 Ponte da Barca 2 011 02 -2 1
74 Mortágua 2 011 02 -2 1
75 Amora 1 001 34 -1 0
76 Atlético Malveira 1 001 23 -1 0
77 Sousense 1 001 12 -1 0
78 Lusitano Évora 1911 1 001 12 -1 0
79 Pacos Ferreira 1 001 01 -1 0
80 Sertanense 1 001 01 -1 0
81 Espinho 1 001 01 -1 0
82 Uniao Nogueirense 1 001 01 -1 0
83 Sourense 1 001 01 -1 0
84 Régua 1 001 01 -1 0
85 Castrense 1 001 01 -1 0
86 Mocarriense 1 001 01 -1 0
87 Pevidem 1 001 01 -1 0
88 Castro Daire 1 001 01 -1 0
89 Feirense 1 001 01 -1 0
90 Ovarense 1 001 01 -1 0
91 Bombarralense 1 001 01 -1 0
92 Benfica Castelo Branco 1 001 13 -2 0
93 AD Nogueirense 1 001 13 -2 0
94 Caldas 1 001 13 -2 0
95 Ermesinde 1 001 13 -2 0
96 Estrela Calheta 1 001 13 -2 0
97 O Grandolense 1 001 02 -2 0
98 Atlético Arcos 1 001 02 -2 0
99 Sacavenense 2 002 02 -2 0
100 SC Barreiro 1 001 25 -3 0
101 União Montemor 1 001 14 -3 0
102 Correlhã 1 001 14 -3 0
103 Lagoa 1 001 14 -3 0
104 Vinhais 1 001 14 -3 0
105 Ançã 1 001 14 -3 0
106 Portalegrense 1 001 03 -3 0
107 Ferreiras 1 001 03 -3 0
108 Pacos de Brandao 1 001 03 -3 0
109 Viana Alentejo 1 001 03 -3 0
110 Nazarenos 1 001 03 -3 0
111 Trofense 1 001 15 -4 0
112 Imortal Albufeira 1 001 15 -4 0
113 Penalva Castelo 1 001 04 -4 0
114 Olímpico do Montijo 1 001 04 -4 0
115 AD Fornos Algodres 1 001 04 -4 0
116 Rebordelo 1 001 04 -4 0
117 Lajense 1 001 04 -4 0
118 Ginásio Figueirense 1 001 16 -5 0
119 Gavionenses 1 001 05 -5 0
120 Angrense 1 001 05 -5 0
121 Uniao de Pombal 1 001 05 -5 0
122 Vila Pouca 1 001 05 -5 0
123 Académico do Fundão 1 001 06 -6 0
124 Minas de Argozelo 1 001 08 -8 0
125 Messejanense 1 001 08 -8 0
126 Fayal 1 001 08 -8 0
127 São Roque (Açores) 1 001 09 -9 0

P = played, GD = goal difference, Pts = points. Not an imported table: it is rebuilt from the results in our database, so it may lag the official one by a match.

Taça de Portugal trends

How Taça de Portugal matches actually ended in the 2026/27: 87 played matches. A record of results, not a forecast.

Home wins 41% 36 of 87 matches -7 pts vs 2025/26 (150)
Away wins 49% 43 of 87 matches +9 pts vs 2025/26 (150)
Over 2.5 goals 63% 55 of 87 matches +4 pts vs 2025/26 (150)
Both teams scored 37% 32 of 87 matches -7 pts vs 2025/26 (150)

Change is in percentage points against the 2025/26 season (150 played matches).

Top Taça de Portugal teams by model rating

The attack and defence rates our model feeds into every prediction, as of the last update. Net = attack − defence, in goals per match.

Net rating
+1.48
Attack
2.61
Defence
1.13
Form NextUnião de Leiria (A) · 18 Oct
Net rating
+1.16
Attack
2.39
Defence
1.23
Form NextMaritimo (H) · 18 Oct
Net rating
+1.16
Attack
2.64
Defence
1.48
Form NextLeixoes (H) · 18 Oct

Rates are decay-weighted over each team’s last 15 completed matches — xG where the window is xG-backed, goals otherwise — and shrunk towards the league average; a higher attack and a lower defence rate are better. Form: last five results, newest first.

Recent Taça de Portugal results

Last 6 played — what we predicted and what happened.

Recent Taça de Portugal results with our pre-match pick
DateMatchOur pickOur probScorePick
Camacha vs FlorgradeOur pick Camacha · 45% Camacha to win 45% 0–1 Missed
AD Marco 09 vs Maia LidadorOur pick AD Marco 09 · 62% AD Marco 09 to win 62% 1–0 Correct
Bombarralense vs VizelaOur pick Bombarralense · 37% Bombarralense to win 37% 0–1 Missed
Alcains vs Vitoria SetubalOur pick Alcains · 45% Alcains to win 45% 0–2 Missed
Paredes vs Maria da FonteOur pick Paredes · 67% Paredes to win 67% 5–1 Correct
Vila Pouca vs BritoOur pick Vila Pouca · 56% Vila Pouca to win 56% 0–5 Missed

Our pick = the 1X2 selection we published before kick-off, with the probability we gave it; Correct/Missed compares that pick with the final result.