Sporting CP vs Porto

30 August 2025 · Liga Portugal · 2025/26 · Referee Joao Antonio Ferreira Goncalves

Full time 1 – 2

Half-time: 0–0

  • N. Pérez 74’ (og)
  • L. de Jong 61’
  • W. Gomes 64’

Match summary

Porto won 2-1 away at Sporting CP. It was goalless at half-time.

L. de Jong put Porto ahead in the 61st minute, W. Gomes made it 0-2 in the 64th minute, and Pérez's own goal pulled one back to make it 1-2 in the 74th minute.

The chances backed that up: Porto created 1.52 expected goals (xG) from 14 shots to Sporting CP's 1.02 from 20.

Match stats

59% Possession 41%
20 Shots 14
3 Shots on target 7
5 Corners 3
455 Passes 332
81.5% Pass accuracy 83.1%
22 Tackles 11
8 Fouls 15
3 Yellow cards 5
2 Offsides 1

Key events

Sporting CP Porto
0’
Kick-off
5’
W. GomesShot on target
17’
20’
L. de JongShot on target
30’
W. GomesShot on target
33’
B. SainzArgument
Z. DebastFoul
40’
41’
A. VarelaShot on target
45+1’
L. de JongFoul
Half-time0-0
Second half underway
F. TrincãoShot on target
56’
58’
58’
61’
L. de JongRight foot shot0-1 (Porto)
63’
64’
W. GomesLeft foot shot0-2 (Porto)
66’
68’
72’
N. PérezOwn goal1-2 (Sporting CP)
74’
80’
80’
S. AghehowaL. de Jong
80’
L. J. Suárez Shot on target
84’
L. J. Suárez Shot on target
86’
90+6’
D. GülShot on target
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 1.52 61’ L. de Jong (Porto), 0-1 61’ 64’ W. Gomes (Porto), 0-2 64’ 74’ N. Pérez (Sporting CP) own goal, 1-2 74’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 1.52 61’ L. de Jong (Porto), 0-1 de Jong 61’ 64’ W. Gomes (Porto), 0-2 Gomes 64’ 74’ N. Pérez (Sporting CP) own goal, 1-2 Pérez 74’
Sporting CP 1.02 xGPorto 1.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Porto attacking Sporting CP attacking 
61’ L. de Jong (Porto), open play, 0.89 xG, goal 21’ P. Gonçalves (Sporting CP), open play, 0.29 xG, blocked 20’ L. de Jong (Porto), open play, 0.17 xG, saved 12’ R. Mangas (Sporting CP), set piece, 0.12 xG, off target 84’ L. J. Suárez  (Sporting CP), open play, 0.09 xG, saved 35’ V. Froholdt (Porto), set piece, 0.09 xG, off target 14’ F. Trincão (Sporting CP), open play, 0.06 xG, blocked 52’ L. J. Suárez  (Sporting CP), open play, 0.06 xG, off target 90+6’ D. Gül (Porto), open play, 0.06 xG, saved 36’ R. Mora (Porto), open play, 0.05 xG, hit the woodwork 86’ L. J. Suárez  (Sporting CP), open play, 0.05 xG, saved 90+1’ S. Aghehowa (Porto), open play, 0.05 xG, blocked 1’ B. Sainz (Porto), open play, 0.04 xG, hit the woodwork 3’ F. Trincão (Sporting CP), open play, 0.04 xG, blocked 68’ A. Varela (Porto), direct free kick, 0.04 xG, off target 21’ V. Froholdt (Porto), open play, 0.04 xG, blocked 48’ G. Kochorashvili (Sporting CP), open play, 0.04 xG, off target 90’ M. Hjulmand (Sporting CP), open play, 0.04 xG, off target 90+3’ C. Harder (Sporting CP), open play, 0.03 xG, blocked 54’ M. Hjulmand (Sporting CP), set piece, 0.03 xG, off target 56’ G. Catamo (Sporting CP), open play, 0.03 xG, blocked 64’ W. Gomes (Porto), open play, 0.02 xG, goal 84’ S. Aghehowa (Porto), open play, 0.02 xG, blocked 9’ L. J. Suárez  (Sporting CP), set piece, 0.02 xG, off target 30’ W. Gomes (Porto), open play, 0.02 xG, saved 56’ F. Trincão (Sporting CP), open play, 0.02 xG, saved 87’ R. Mangas (Sporting CP), open play, 0.02 xG, off target 90+7’ A. Santos (Sporting CP), open play, 0.02 xG, off target 90+7’ C. Harder (Sporting CP), open play, 0.02 xG, blocked 5’ W. Gomes (Porto), open play, 0.02 xG, saved 69’ P. Gonçalves (Sporting CP), open play, 0.02 xG, blocked 70’ G. Quenda (Sporting CP), from a corner, 0.01 xG, blocked 41’ A. Varela (Porto), set piece, 0.01 xG, saved 47’ L. J. Suárez  (Sporting CP), set piece, 0.01 xG, blocked 74’ N. Pérez (Porto), own goal 61’ L. de Jong (Porto), open play, 0.89 xG, goal 21’ P. Gonçalves (Sporting CP), open play, 0.29 xG, blocked 20’ L. de Jong (Porto), open play, 0.17 xG, saved 12’ R. Mangas (Sporting CP), set piece, 0.12 xG, off target 84’ L. J. Suárez  (Sporting CP), open play, 0.09 xG, saved 35’ V. Froholdt (Porto), set piece, 0.09 xG, off target 52’ L. J. Suárez  (Sporting CP), open play, 0.06 xG, off target 90+6’ D. Gül (Porto), open play, 0.06 xG, saved 14’ F. Trincão (Sporting CP), open play, 0.06 xG, blocked 86’ L. J. Suárez  (Sporting CP), open play, 0.05 xG, saved 90+1’ S. Aghehowa (Porto), open play, 0.05 xG, blocked 36’ R. Mora (Porto), open play, 0.05 xG, hit the woodwork 1’ B. Sainz (Porto), open play, 0.04 xG, hit the woodwork 68’ A. Varela (Porto), direct free kick, 0.04 xG, off target 3’ F. Trincão (Sporting CP), open play, 0.04 xG, blocked 48’ G. Kochorashvili (Sporting CP), open play, 0.04 xG, off target 90’ M. Hjulmand (Sporting CP), open play, 0.04 xG, off target 21’ V. Froholdt (Porto), open play, 0.04 xG, blocked 90+3’ C. Harder (Sporting CP), open play, 0.03 xG, blocked 54’ M. Hjulmand (Sporting CP), set piece, 0.03 xG, off target 56’ G. Catamo (Sporting CP), open play, 0.03 xG, blocked 64’ W. Gomes (Porto), open play, 0.02 xG, goal 84’ S. Aghehowa (Porto), open play, 0.02 xG, blocked 9’ L. J. Suárez  (Sporting CP), set piece, 0.02 xG, off target 30’ W. Gomes (Porto), open play, 0.02 xG, saved 56’ F. Trincão (Sporting CP), open play, 0.02 xG, saved 90+7’ A. Santos (Sporting CP), open play, 0.02 xG, off target 90+7’ C. Harder (Sporting CP), open play, 0.02 xG, blocked 69’ P. Gonçalves (Sporting CP), open play, 0.02 xG, blocked 87’ R. Mangas (Sporting CP), open play, 0.02 xG, off target 5’ W. Gomes (Porto), open play, 0.02 xG, saved 41’ A. Varela (Porto), set piece, 0.01 xG, saved 70’ G. Quenda (Sporting CP), from a corner, 0.01 xG, blocked 47’ L. J. Suárez  (Sporting CP), set piece, 0.01 xG, blocked 74’ N. Pérez (Porto), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Sporting CP 4-2-3-1 Starting XI
Silva
Fresneda 63’
Debast
Inácio
Mangas
Hjulmand
Kochorashvili 67’
Catamo 63’
Trincão
Gonçalves 89’
Suárez
Porto 4-3-3 Starting XI
Costa
Costa
Pérez
Bednarek
Moura 58’
Froholdt
Varela
Mora 58’
Gomes 72’
Jong 80’
Sainz 80’

Player stats

Goalkeeper1 player
90′ 5 2 19 – – – – –
Defenders5 players
I. Fresneda Taken off
63′ 2 – – 3 – 27 – – – –
90′ 1 1 – 2 1 81 1 – – –
90′ 2 1 – 7 3 71 2 – – –
R. Mangas
90′ 4 – – 7 3 33 1 – – –
G. Vagiannidis Came on as a substitute
27′ 2 – – 6 – 19 1 – – –
Midfielders5 players
90′ – – 73 3 – 2 1 7 – 3 –
G. Kochorashvili Taken off
67′ – – 36 – – 2 1 3 1 1 –
G. Catamo Taken off
63′ – – 11 1 – 2 – 6 1 3 –
90′ – – 23 1 – – – 3 – 1 –
P. Gonçalves Taken off
89′ – – 29 2 – 1 – 2 – – –
Forwards4 players
90′ – – 5 2 0.23 – 5 5 2 17 –
G. Quenda Came on as a substitute
27′ – – 1 – 0.01 – 2 3 1 15 –
C. Harder Came on as a substitute
23′ – – 2 – 0.06 – – 2 1 – –
A. Santos Came on as a substitute
10′ – – 1 – 0.02 – – 1 – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Sporting CP win 49% Avg odds 1.89
Draw 26% Avg odds 3.53
Porto win 25% Avg odds 3.81

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.