← Match Finder
Taça de Portugal
Referee: Hélder Carvalho
Porto
S S T S S
4–0
Full-time
Montalegre
S T S U S

Retrospective analysis — the model is trained only on matches played before this one.

⚠️ One of the teams has played few league matches recently (e.g. newly promoted). The analysis is therefore more uncertain than usual, and we give no recommendations for this match.
🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Porto Montalegre
Last 6 — all competitions · 6/6 matches
Win Ø 75%
83%
67%
Points per game
2,5
2,2
Over 2.5 Ø 50%
33%
67%
Both score Ø 42%
33%
50%
Average goals
2,5
3,2
Scored
2,0
2,2
Conceded
0,5
1,0
Goal diff per game
+1,5
+1,2
xG created Pro
xG conceded Pro
xG diff Pro
This season — Taça de Portugal · 1/3 matches
Win Ø 84%
100%
67%
Points per game
3,0
2,3
Over 2.5 Ø 34%
0%
67%
Both score Ø 34%
0%
67%
Average goals
2,0
3,0
Scored
2,0
2,0
Conceded
0,0
1,0
Goal diff per game
+2,0
+1,0
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

The table before the match Porto 50. · Montalegre 2.
# Team K V U T +/− P
1 Paredes 3 2 1 0 +5 7
2 Montalegre 3 2 1 0 +3 7
3 FC Serpa 3 2 1 0 +2 7
4 União de Leiria 2 2 0 0 +14 6
5 Nacional 2 2 0 0 +7 6
6 Mafra 2 2 0 0 +7 6
7 Vilaverdense 2 2 0 0 +6 6
8 Tondela 2 2 0 0 +6 6
9 Maritimo 2 2 0 0 +5 6
10 Santa Clara 2 2 0 0 +5 6
11 Felgueiras 1932 3 2 0 1 +3 6
12 Vianense 3 2 0 1 +3 6
13 Academica 3 2 0 1 +3 6
14 Amarante 2 2 0 0 +3 6
15 Dumiense 2 2 0 0 +2 6
16 Vizela 2 2 0 0 +2 6
17 Torreense 2 2 0 0 +2 6
18 Rebordosa 3 2 0 1 +1 6
19 CD Olivais e Moscavide 3 2 0 1 +1 6
20 Sintrense 3 2 0 1 -2 6
21 Pêro Pinheiro 3 1 2 0 +1 5
22 Alverca 2 1 1 0 +13 4
23 Benfica Castelo Branco 2 1 1 0 +7 4
24 Canelas 2010 2 1 1 0 +5 4
25 Valadares Gaia 2 1 1 0 +4 4
26 Penafiel 2 1 1 0 +3 4
27 Tirsense 2 1 1 0 +2 4
28 AD Marco 09 2 1 1 0 +2 4
29 Lusitano Évora 1911 2 1 1 0 +2 4
30 Vitoria Setubal 2 1 1 0 +1 4
31 Leixoes 2 1 1 0 +1 4
32 O Elvas 2 1 1 0 +1 4
33 Lusitânia Lourosa 2 1 0 1 +9 3
34 Amora 2 1 0 1 +7 3
35 União Santarém 2 1 0 1 +5 3
36 Estoril 1 1 0 0 +5 3
37 Famalicao 1 1 0 0 +5 3
38 Oliveira Hospital 2 1 0 1 +4 3
39 Benfica 1 1 0 0 +3 3
40 Portimonense 1 1 0 0 +3 3
41 Moncarapachense 2 1 0 1 +2 3
42 Vilar de Perdizes 2 1 0 1 +2 3
43 Juventude Évora 2 1 0 1 +2 3
44 Guimaraes 1 1 0 0 +2 3
45 Vila Meã 2 1 0 1 +2 3
46 Arouca 1 1 0 0 +2 3
47 Sp Lisbon 1 1 0 0 +2 3
48 Boavista 1 1 0 0 +2 3
49 Sp Braga 1 1 0 0 +2 3
50 Porto 1 1 0 0 +2 3
51 Casa Pia 1 1 0 0 +2 3
52 Salgueiros 2 1 0 1 +1 3
53 Quarteirense SAD 2 1 0 1 +1 3
54 Gil Vicente 1 1 0 0 +1 3
55 Tocha 2 1 0 1 +0 3
56 Sandinenses 2 1 0 1 +0 3
57 Feirense 2 1 0 1 +0 3
58 1º Dezembro 2 1 0 1 +0 3
59 Estrela 2 1 0 1 +0 3
60 Pevidem 2 1 0 1 +0 3
61 CF Os Belenenses 2 1 0 1 +0 3
62 AVS 2 1 0 1 +0 3
63 Louletano 2 1 0 1 +0 3
64 Alqueidão da Serra 2 1 0 1 -1 3
65 Academico Viseu 2 1 0 1 -1 3
66 Rabo Peixe 2 1 0 1 -1 3
67 Fabril Barreiro 2 1 0 1 -1 3
68 Ribeirão 2 1 0 1 -1 3
69 Mirandela 2 1 0 1 -2 3
70 Florgrade 2 1 0 1 -2 3
71 Mortágua 2 1 0 1 -2 3
72 Camacha 2 1 0 1 -2 3
73 Lusitânia 2 1 0 1 -2 3
74 Santa Maria FC 2 1 0 1 -2 3
75 Castrense 2 1 0 1 -2 3
76 União Micaelense 2 1 0 1 -3 3
77 Fontinhas 2 1 0 1 -3 3
78 Pombal 2 1 0 1 -3 3
79 Atlético Malveira 2 0 2 0 +0 2
80 Peniche 2 0 2 0 +0 2
81 Atlético Arcos 1 0 1 0 +0 1
82 Anadia 1 0 1 0 +0 1
83 Varzim 1 0 1 0 +0 1
84 União Lamas 1 0 1 0 +0 1
85 Caldas 1 0 1 0 +0 1
86 Marinhense 1 0 1 0 +0 1
87 Chaves 1 0 1 0 +0 1
88 Gondomar 1 0 1 0 +0 1
89 Sanjoanense 2 0 1 1 -1 1
90 Atlético CP 2 0 1 1 -1 1
91 Oliveirense 2 0 1 1 -2 1
92 Portosantense 2 0 1 1 -2 1
93 SC Covilha 2 0 1 1 -3 1
94 Os Limianos 2 0 1 1 -4 1
95 Farense 1 0 0 1 -1 0
96 CF Oliveira Douro 1 0 0 1 -1 0
97 CD Torres Novas 1 0 0 1 -1 0
98 Rio Ave 1 0 0 1 -1 0
99 Lobão 1 0 0 1 -1 0
100 Fafe 1 0 0 1 -1 0
101 União de Tomar 1 0 0 1 -1 0
102 Gouveia 1 0 0 1 -1 0
103 Moreirense 1 0 0 1 -1 0
104 Real 1 0 0 1 -1 0
105 Padernense 1 0 0 1 -1 0
106 Os Marialvas 1 0 0 1 -1 0
107 Oriental Lisboa 1 0 0 1 -1 0
108 São João Ver 1 0 0 1 -1 0
109 Pacos Ferreira 1 0 0 1 -1 0
110 Penedo Gordo 1 0 0 1 -1 0
111 Trofense 1 0 0 1 -1 0
112 Guadalupe 1 0 0 1 -1 0
113 Imortal Albufeira 1 0 0 1 -1 0
114 Alcochetense 1 0 0 1 -1 0
115 Lanheses 1 0 0 1 -1 0
116 Rebordelo 1 0 0 1 -2 0
117 Recreativa de Lamelas 1 0 0 1 -2 0
118 Beira-Mar 1 0 0 1 -2 0
119 Aliados Lordelo 1 0 0 1 -2 0
120 Foz 1 0 0 1 -2 0
121 Sertanense 1 0 0 1 -2 0
122 Lusitano FCV 1 0 0 1 -2 0
123 Operário 1 0 0 1 -2 0
124 Comércio Indústria 1 0 0 1 -2 0
125 Atlético Reguengos 1 0 0 1 -2 0
126 Brito 1 0 0 1 -2 0
127 Mondinense 1 0 0 1 -2 0
128 Flamengos 1 0 0 1 -2 0
129 Vila Real 1 0 0 1 -2 0
130 Os Vilanovenses 1 0 0 1 -2 0
131 União de Coimbra 1 0 0 1 -3 0
132 Portel 1 0 0 1 -3 0
133 FC Barreirense 1 0 0 1 -3 0
134 Vitória de Sernache 1 0 0 1 -3 0
135 Luzense 1 0 0 1 -3 0
136 Vasco da Gama Vidigueira 1 0 0 1 -4 0
137 Torre de Moncorvo 1 0 0 1 -4 0
138 AD Fornos Algodres 1 0 0 1 -5 0
139 Ponte 1 0 0 1 -5 0
140 Gafetense 1 0 0 1 -5 0
141 Proença-a-Nova 1 0 0 1 -6 0
142 Amiense 1 0 0 1 -7 0
143 Vitória do Pico 1 0 0 1 -8 0
144 Régua 1 0 0 1 -10 0
145 Pedrógão São Pedro 1 0 0 1 -12 0
146 Gavionenses 1 0 0 1 -13 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Porto Montalegre
1–0 D. Namaso
13′
2–0 Evanilson
18′
3–0 Evanilson
44′
Half-time 3–0
46′
🔁 Luís Maurício
↦ Fábio Fonseca
55′
🔁 Carlos Moura
↦ Lassana Mané
Francisco Conceição 🔁
↦ Galeno
58′
Nico González 🔁
↦ Romário Baró
58′
Fran Navarro 🔁
↦ Evanilson
58′
4–0 Fran Navarro
62′
63′
🔁 Angola
↦ André Dias
63′
🔁 Tiago Luís
↦ I. Boakye
Gonçalo Borges 🔁
↦ João Mendes
64′
A. Varela 🔁
↦ João Mário
77′
79′
🔁 Nuno Machado
↦ Alex
83′
🟨 Z. Ngom
89′
🟨 C. Moura
Full-time 4–0

Line-ups

Porto

14 Cláudio Ramos
2 Fábio Cardoso
97 Zé Pedro
23 João Mário
55 João Mendes
8 M. Grujić
20 André Franco
28 Romário Baró
13 Galeno
19 D. Namaso
30 Evanilson
Bench (9)
10 Francisco Conceição
16 Nico González
21 Fran Navarro
70 Gonçalo Borges
22 A. Varela
4 David Carmo
9 M. Taremi
11 Pepê Aquino
99 Diogo Costa

Coach: Sérgio Conceição

Montalegre

12 Bruno Pio
20 Edu Machado
30 Z. Ngom
4 David
88 Douglão
21 Rúben Neves
8 Fábio Fonseca
33 Lassana Mané
77 I. Boakye
10 André Dias
7 Alex
Bench (9)
17 Luís Maurício
96 Carlos Moura
11 Angola
83 Tiago Luís
97 Nuno Machado
5 Flávio Gonçalves
19 João Riça
99 Ricardo Benjamim
Edu

Coach: Tony

Odds comparison

Green columns are the outcomes that came in.

Over/under goals
O1,5 ✓
O2,5 ✓
O3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

Hélder Carvalho · 34 kamper i vår database

🟨 Yellow cards
4,9 / match
Below average
⚽ Free kicks
29,4 / match
Above average

🟥 Red cards: 0,36 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.