Primeira Liga Gameweek 30 Sun, Apr 19 2026 · 20:30 Estádio Do Dragão, Porto
2–0 Full time · HT 0–0 xG 2.92 – 0.11
  • Gabri Veiga 48’
  • V. Froholdt 66’
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

FC Porto beat Tondela

FC Porto entered as clear favourites and won 2–0 through goals from Veiga and Froholdt. FC Porto finished with the higher xG (2.92 vs 0.11).

FC Porto ✓82%
Draw13%
Tondela5%

Model vs reality

FC Porto goals
2
Model 2.63 · xG 2.92
Tondela goals
0
Model 0.50 · xG 0.11
Total goals
2
Model 3.13 · xG 3.03
Score 2–0
15%
Most likely 2–0 (15%)
Over 2.5
No
Model 61%
Both scored
No
Model 37%
Match facts
★ Player of the matchGabri VeigaFC Porto · 1 goal
8.2
  • RefereeClaudio Filipe Ruivo Pereira
  • VenueEstádio Do Dragão
  • Table before kick-offFC Porto 1st · Tondela 17th

Timeline

  1. J. KiwiorYellow card · Holding
    19’
  2. Diogo CostaYellow card · Unsportsmanlike conduct
    20’
  3. Rodrigo MoraYellow card · Tripping
    35’
  4. ✕ A. VarelaMissed penalty
    39’
  5. J. HodgeYellow card · Unsportsmanlike conduct
    45+3’
  6. Half time · 0–0
  7. ⇄ P. RosarioFor J. Kiwior
    46’
  8. ⇄ Gabri VeigaFor Rodrigo Mora
    46’
  9. Gabri Veiga 1–0Assist D. Gül
    48’
  10. Christian MarquesYellow card
    51’
  11. ⇄ Thiago SilvaFor Z. Sanusi
    63’
  12. ⇄ S. SitholeFor M. Ouattara
    63’
  13. ⇄ M. AïkoFor J. Hodge
    64’
  14. V. Froholdt 2–0
    66’
  15. ⇄ William GomesFor O. Pietuszewski
    70’
  16. ⇄ A. van der HeideFor Pedro Henryque
    70’
  17. ⇄ João AfonsoFor Brayan Medina
    70’
  18. ⇄ Hugo FélixFor Rony Lopes
    78’
  19. S. SitholeYellow card
    80’
  20. Alberto BaioYellow card · Delay of game
    85’
  21. ⇄ S. FofanaFor D. Gül
    88’
  22. Gabri VeigaYellow card · Unsportsmanlike conduct
    90’
  23. Hugo FélixYellow card · Unsportsmanlike conduct
    90’
  24. Rodrigo ConceiçãoYellow card · Unsportsmanlike conduct
    90+3’
  25. Full time · 2–0

Team stats

FC Porto21 shots · 15 in box, 6 outside
Tondela5 shots · 5 outside
FC PortoTondela
60% Possession 40%
2.92 Expected goals (xG) 0.11
2.85 Expected points (xPts) 0.08
21 Shots 5
8 Shots on target 3
7 Shots off target 2
6 Blocked shots 0
15 Shots inside the box 0
6 Shots outside the box 5
504 Passes 338
88% Pass accuracy 80%
8 Corners 3
3 Goalkeeper saves 6
12 Fouls 9
4 Offsides 0
5 Yellow cards 5
0 Red cards 0
6.93 Team rating 6.60

Line-ups

FC Porto 4-3-3

996.7 Diogo Costa(G)
126.6 Z. Sanusi ↓63’ 46.3 J. Kiwior ↓46’ 57.6 J. Bednarek 206.6 Alberto Baio
867.0 Rodrigo Mora ↓46’ 226.2 A. Varela 87.2 V. Froholdt
776.2 O. Pietuszewski ↓70’ 277.0 D. Gül A↓88’ 117.6 Pepê
  • 99Diogo Costa (G)6.7
  • 12Z. Sanusi↓63’6.6
  • 4J. Kiwior↓46’6.3
  • 5J. Bednarek7.6
  • 20Alberto Baio6.6
  • 86Rodrigo Mora↓46’7.0
  • 22A. Varela6.2
  • 8V. Froholdt7.2
  • 77O. Pietuszewski↓70’6.2
  • 27D. GülA↓88’7.0
  • 11Pepê7.6

Substitutes used

  • 13P. Rosario↑46’6.9
  • 10Gabri Veiga ★↑46’8.2
  • 3Thiago Silva↑63’6.7
  • 7William Gomes↑70’7.7
  • 42S. Fofana↑88’

Unused: Cláudio Ramos, Francisco Moura, T. Moffi, Borja Sainz

Tondela 5-4-1

317.0 Bernardo Fontes(G)
276.3 Rodrigo Conceição 206.3 Brayan Medina ↓70’ 47.0 Christian Marques 447.5 João Silva 486.3 Tiago Manso
705.6 M. Moudjatovic 326.5 Juan Rodríguez 106.5 J. Hodge ↓64’ 76.5 Pedro Henryque ↓70’
167.2 Rony Lopes ↓78’
  • 31Bernardo Fontes (G)7.0
  • 27Rodrigo Conceição6.3
  • 20Brayan Medina↓70’6.3
  • 4Christian Marques7.0
  • 44João Silva7.5
  • 48Tiago Manso6.3
  • 70M. Moudjatovic5.6
  • 32Juan Rodríguez6.5
  • 10J. Hodge↓64’6.5
  • 7Pedro Henryque↓70’6.5
  • 16Rony Lopes↓78’7.2

Substitutes used

  • 15S. Sithole↑63’6.3
  • 90M. Aïko↑64’6.3
  • 5João Afonso↑70’6.9
  • 26A. van der Heide↑70’6.3
  • 79Hugo Félix↑78’6.5

Unused: Lucas Cañizares, N. Maviram, Bebeto, Hélder Tavares

Player stats

Top rated
Gabri VeigaFC Porto8.2
2nd
William GomesFC Porto7.7
3rd
J. BednarekFC Porto7.6

FC Porto

Tondela

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.