Primeira Liga · Matchweek 30 · Apr 19

FC Porto - Tondela

FC Porto beat Tondela 2-0 in Primeira Liga (Matchweek 30). Goals: A. Varela (P) 39'; G. Veiga 48'.

🏟 Estádio Do Dragão Porto 👤 Referee: C. Pereira
Key events
19' 🟨 J. KiwiorYellow card FC Porto
20' 🟨 D. CostaYellow card FC Porto
35' 🟨 R. MoraYellow card FC Porto
45+3' 🟨 J. HodgeYellow card Tondela
48' ⚽ G. Veiga(1 - 0) · Assist: D. Gul FC Porto
51' 🟨 C. MarquesYellow card Tondela
66' ⚽ V. Froholdt(2 - 0) FC Porto
80' 🟨 S. SitholeYellow card Tondela
85' 🟨 A. CostaYellow card FC Porto
90' 🟨 G. VeigaYellow card FC Porto
90' 🟨 H. FelixYellow card Tondela
Quick stats
%60 Possession %40
21 Total shots 5
8 Shots on target 3
7 Shots off target 2
6 Blocked shots 0
15 Shots inside box 0
6 Shots outside box 5
3 Saves 6
Match timeline
First half
J. KiwiorYellow card🟨
19'
D. CostaYellow card🟨
20'
R. MoraYellow card🟨
35'
45+3'
🟨J. HodgeYellow card
HT 0 - 0
J. Kiwior ↔ P. RosarioSubstitution🔁
46'
R. Mora ↔ G. VeigaSubstitution🔁
46'
G. Veiga(1 - 0) · Assist: D. Gul⚽
48'
51'
🟨C. MarquesYellow card
Zaidu ↔ Thiago SilvaSubstitution🔁
63'
63'
🔁M. Ouattara ↔ S. SitholeSubstitution
64'
🔁J. Hodge ↔ M. AikoSubstitution
V. Froholdt(2 - 0)⚽
66'
O. Pietuszewski ↔ William GomesSubstitution🔁
70'
70'
🔁Pedro Maranhao ↔ A. van der HeideSubstitution
70'
🔁B. Medina ↔ J. AfonsoSubstitution
78'
🔁Rony Lopes ↔ H. FelixSubstitution
80'
🟨S. SitholeYellow card
A. CostaYellow card🟨
85'
D. Gul ↔ S. FofanaSubstitution🔁
88'
G. VeigaYellow card🟨
90'
90'
🟨H. FelixYellow card
FT 2 - 0
Match statsFC Porto · Tondela
Key stats
%60 Possession %40
Shots
21 Total shots 5
8 Shots on target 3
7 Shots off target 2
6 Blocked shots 0
15 Shots inside box 0
6 Shots outside box 5
3 Saves 6
Passing
504 Total passes 338
444 Accurate passes 271
%88 Pass accuracy %80
Set pieces & discipline
8 Corners 3
4 Offsides 0
12 Fouls 9
Cards
4 Yellow cards 4
By half
0 1st-half goals 0
2 2nd-half goals 0
HEAD TO HEAD5 meetings · 2020–2025
FC Porto 5
Dec 5who was on topDec 7
Tondela 0
5 FC Porto 0 draw 0 Tondela
FC Porto won the last 5
GOALS IN THIS FIXTURE
3.8goals / match
15–4total goals
3/0clean sheets
4-0FC Porto best win · Mar 13
%100 Over 1.5 5/5
%60 Over 2.5 3/5
%60 Over 3.5 3/5
%40 BTTS 2/5
DOES THE VENUE MATTER
FC Porto at home2 matches
2W 0D 0L 8:3
Tondela at home3 matches
0W 0D 3L 1:7
Results are read from the side that hosted the match.
FORM COMPARISON
FC Porto3W 1D 1L Tondela1W 2D 2L
2.00 1.00 Points per game
5 5 Goals scored
2 8 Goals conceded
1.52 1.26 xG average
1.14 1.75 xGA average
%60 %20 Clean sheets
%20 %40 BTTS
%20 %40 Over 2.5
5.2 4.6 Corners
3.0 3.2 Cards
FC Porto6W 3D 1L Tondela2W 4D 4L
2.10 1.00 Points per game
15 9 Goals scored
7 16 Goals conceded
1.49 1.13 xG average
1.16 1.53 xGA average
%40 %30 Clean sheets
%50 %30 BTTS
%40 %40 Over 2.5
5.2 4.1 Corners
3.0 2.4 Cards
SEASON COMPARISON
1FC Portoin the table88pts
34matches 28-4-2W-D-L 66:18goals +48diff
WLWWW
17Tondelain the table28pts
34matches 6-10-18W-D-L 27:55goals -28diff
LWWDL
Season profile · 2025/2026 · 21 matches
2.67 0.67 Points per game
1.63 1.15 xG average
1.00 1.60 xGA average
%71 %14 Clean sheets
%29 %33 BTTS
%52 %57 Over 2.5
5.3 3.6 Corners
2.4 2.8 Cards
PREVIOUS MEETINGS
Dec 7 Tondela 0-2 FC Porto Primeira Liga
Mar 13 FC Porto 4-0 Tondela Primeira Liga
Oct 23 Tondela 1-3 FC Porto Primeira Liga
Apr 10 Tondela 0-2 FC Porto Primeira Liga
Dec 5 FC Porto 4-3 Tondela Primeira Liga
WHAT THE NUMBERS SAY
FC Porto dominated the ball60% possession
FC Porto took more shots21 - 5
THE REFEREE19 matches on record
Cláudio Filipe Ruivo Pereira
Strictness57 TEMPO61
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Low
This match vs his average
Cards 84.8 +3.2
Fouls 2126.7 -5.7
Goals 22.3 -0.3
Corners 1111.3 -0.3
THIS MATCH VS SEASON AVERAGE
Goals 2.01.9 +0.1
Shots 21.012.8 +8.2
On target 8.04.8 +3.2
Possession %60%55 +4.5
Corners 8.05.1 +2.9
Cards 4.02.2 +1.8
Conceded 0.00.5 -0.5
this matchseason average · 33 matches
Goals 0.00.8 -0.8
Shots 5.09.6 -4.6
On target 3.03.1 -0.1
Possession %40%43 -3.2
Corners 3.03.5 -0.5
Cards 4.04.2 -0.2
Conceded 2.01.6 +0.4
this matchseason average · 33 matches
PLAYER RATINGS★ Jan Bednarek 7.90
Starting XI
5 Jan Bednarek D · 84' 7.90
Interceptions1Duels won8/10Passes98 · %91
11 Pepê F · 84' 7.60
Key pass3Tackles9Duels won11/17Fouls won2Offside2Passes33 · %29
8 Victor Froholdt M · 84' 7.20
Goals1On target2/4Dribbles1/1Tackles1Duels won3/8Fouls1Passes39 · %34
86 Rodrigo Mora M · 45' 7.00
Key pass4Fouls1Passes20 · %15
27 Deniz Gül F · 84' 6.90
Assist1Key pass2Duels won5/12Fouls won2Fouls2Offside2Passes16 · %10
20 Alberto Costa D · 84' 6.60
On target1/1Key pass1Tackles2Interceptions1Duels won5/13Fouls won2Fouls3Passes41 · %32
12 Zaidu Sanusi D · 62' 6.60
Key pass2Dribbles1/2Duels won1/4Fouls1Passes30 · %28
4 Jakub Kiwior D · 45' 6.30
On target1/2Duels won2/6Fouls3Passes32 · %30
99 Diogo Costa G · 84' · K 6.30
Saves3Passes17 · %12
77 Oskar Pietuszewski F · 70' 6.20
On target1/2Dribbles1/6Tackles1Duels won4/12Fouls won1Passes15 · %11
22 Alan Varela M · 84' 6.00
On target2/3Passes30 · %29
Substitutes
10 Gabri Veiga M · 39' 7.90
Goals1On target1/1Tackles1Duels won2/3Fouls won1Passes20 · %17
7 William Gomes F · 14' 7.70
Key pass1Tackles1Duels won1/3Passes3
13 Pablo Rosario M · 39' 6.90
Passes32 · %30
3 Thiago Silva D · 22' 6.70
Passes22 · %21
Unused: Claudio RamosFrancisco MouraSeko FofanaTerem MoffiBorja Sainz
Starting XI
44 João Silva D · 84' 7.50
Tackles6Duels won8/9Fouls won1Passes52 · %47
16 Rony Lopes F · 78' 7.20
Tackles3Duels won6/7Fouls won2Passes18 · %15
31 Bernardo Fontes G · 84' 7.00
Saves6Passes32 · %8
4 Christian Marques D · 84' 7.00
Tackles4Blocks2Duels won7/9Fouls won1Fouls1Passes34 · %30
7 Maranhão M · 70' 6.50
Duels won4/7Fouls won4Passes12 · %6
10 Joe Hodge M · 63' 6.50
On target1/1Tackles2Interceptions1Blocks1Duels won2/3Fouls1Passes32 · %30
27 Rodrigo Conceição D · 84' 6.30
Tackles1Duels won5/12Fouls won1Passes21 · %18
48 Tiago Manso D · 84' · K 6.30
On target1/1Tackles3Duels won4/8Fouls1Passes26 · %22
20 Brayan Medina D · 70' 6.30
Tackles2Blocks1Duels won6/11Fouls won1Fouls1Passes21 · %19
32 Juan Rodríguez M · 84' 6.20
Tackles1Blocks1Duels won3/7Fouls won1Fouls2Passes26 · %23
70 Moudjatovic M · 63' 5.60
Fouls1Passes14 · %12
Substitutes
5 João Afonso D · 14' 6.90
Duels won3/3Passes4 · %2
15 Siphephelo Sithole M · 21' 6.30
Key pass1Dribbles1/1Duels won1/6Fouls2Passes14 · %13
26 Arjen Van Der Heide F · 14' 6.30
Passes1 · %1
90 Makan Aïko F · 21' 6.30
Key pass1Dribbles1/1Interceptions1Duels won1/2Passes5 · %4
79 Hugo Félix M · 6'
On target1/1Passes4 · %3
Unused: Helder TavaresLucas CañizaresEmmanuel MaviramBebeto
Win probabilityModel: 1 (%74) ✓
FC Porto %74 Draw %18 Tondela %8
2.40FC Porto xPuan
0.42Tondela xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
FC PortoLWDDW
TondelaDLDLD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad