Porto vs Braga

2 November 2025 · Liga Portugal · 2025/26 · Referee Fabio Jose Costa Verissimo

Full time 2 – 1

Half-time: 1–0

  • R. Mora 45’
  • B. Sainz 79’
  • V. Gómez 51’

Match summary

Porto saw off Braga 2-1. Porto led 1-0 at half-time.

R. Mora put Porto ahead in the 45th minute, V. Gómez equalised with a header in the 51st minute, and B. Sainz won it in the 79th minute.

There was little between the sides on chances: Porto created 0.93 expected goals (xG) from 9 shots, Braga 0.91 from 10.

Match stats

31% Possession 69%
9 Shots 10
4 Shots on target 3
2 Corners 3
305 Passes 678
71.5% Pass accuracy 88.1%
16 Tackles 9
15 Fouls 13
3 Yellow cards 3
2 Offsides 2

Key events

Porto Braga
F. FarioliManagerArgument
0’
Kick-off
A. VarelaShot on target
2’
F. MouraArgument
19’
26’
R. HortaShot on target
R. MoraRight foot shot1-0 (Porto)
45’
Half-time1-0
Second half underway
S. AghehowaShot on target
49’
51’
V. GómezHeader1-1 (Braga)
57’
63’
63’
R. ZalazarShot on target
64’
64’
66’
73’
78’
B. SainzRight foot shot2-1 (Porto)
79’
81’
90+5’
R. ZalazarArgument
Full-time2-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.93 0.91 45’ R. Mora (Porto), 1-0 45’ 51’ V. Gómez (Braga), 1-1 51’ 79’ B. Sainz (Porto), 2-1 79’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.93 0.91 45’ R. Mora (Porto), 1-0 Mora 45’ 51’ V. Gómez (Braga), 1-1 Gómez 51’ 79’ B. Sainz (Porto), 2-1 Sainz 79’
Porto 0.93 xGBraga 0.91 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Braga attacking Porto attacking 
79’ B. Sainz (Porto), open play, 0.53 xG, goal 71’ F. Navarro (Braga), open play, 0.28 xG, off target 29’ R. Zalazar (Braga), from a corner, 0.20 xG, blocked 76’ D. Gül (Porto), open play, 0.19 xG, off target 51’ V. Gómez (Braga), from a corner, 0.15 xG, goal 61’ W. Gomes (Porto), open play, 0.08 xG, blocked 28’ R. Horta (Braga), open play, 0.06 xG, blocked 63’ R. Zalazar (Braga), open play, 0.06 xG, saved 70’ J. Gorby (Braga), open play, 0.05 xG, blocked 2’ A. Varela (Porto), open play, 0.04 xG, saved 67’ J. Gorby (Braga), open play, 0.03 xG, off target 26’ R. Horta (Braga), set piece, 0.03 xG, saved 44’ A. Costa (Porto), open play, 0.03 xG, off target 39’ R. Mora (Porto), open play, 0.02 xG, blocked 45’ R. Mora (Porto), open play, 0.02 xG, goal 45’ S. Aghehowa (Porto), open play, 0.03 xG, blocked 50’ F. Grillitsch (Braga), open play, 0.02 xG, blocked 74’ V. Gómez (Braga), set piece, 0.02 xG, off target 49’ S. Aghehowa (Porto), open play, 0.01 xG, saved 79’ B. Sainz (Porto), open play, 0.53 xG, goal 71’ F. Navarro (Braga), open play, 0.28 xG, off target 29’ R. Zalazar (Braga), from a corner, 0.20 xG, blocked 76’ D. Gül (Porto), open play, 0.19 xG, off target 51’ V. Gómez (Braga), from a corner, 0.15 xG, goal 61’ W. Gomes (Porto), open play, 0.08 xG, blocked 28’ R. Horta (Braga), open play, 0.06 xG, blocked 63’ R. Zalazar (Braga), open play, 0.06 xG, saved 70’ J. Gorby (Braga), open play, 0.05 xG, blocked 2’ A. Varela (Porto), open play, 0.04 xG, saved 67’ J. Gorby (Braga), open play, 0.03 xG, off target 26’ R. Horta (Braga), set piece, 0.03 xG, saved 44’ A. Costa (Porto), open play, 0.03 xG, off target 45’ S. Aghehowa (Porto), open play, 0.03 xG, blocked 39’ R. Mora (Porto), open play, 0.02 xG, blocked 45’ R. Mora (Porto), open play, 0.02 xG, goal 50’ F. Grillitsch (Braga), open play, 0.02 xG, blocked 74’ V. Gómez (Braga), set piece, 0.02 xG, off target 49’ S. Aghehowa (Porto), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Porto 4-3-3 Starting XI
Costa
Costa
Bednarek
Kiwior
Moura 57’
Froholdt
Varela
Mora 57’
Gomes 73’
Aghehowa 64’
Pepê 64’
Braga 3-4-3 Starting XI
Horníček
Gómez
Lagerbielke
Arrey-Mbi
Dorgeles
Gorby 89’
Grillitsch 62’
Lelo 84’
Zalazar
Víctor 62’
Horta

Player stats

Goalkeeper1 player
90′ 2 1 44 – – – – –
Defenders5 players
90′ – 2 – 2 – 31 2 – – –
90′ – – – 3 2 39 3 – – –
90′ 4 2 – 8 3 50 2 – – –
F. Moura Taken off
57′ 2 – – 3 – 15 – – – –
M. Fernandes Came on as a substitute
33′ 1 – – 2 1 7 1 – – –
Midfielders5 players
90′ – – 21 2 – 2 – 4 3 1 –
90′ – – 26 – – – 1 3 – 2 –
R. Mora Taken off
57′ 1 – 9 1 – – 1 2 1 – –
G. Veiga Came on as a substitute
33′ – 1 13 2 – 3 – 4 1 – –
P. Rosario Came on as a substitute
17′ – – 2 – – 2 – 2 – – –
Forwards5 players
W. Gomes Taken off
73′ – – 1 – 0.08 – – 2 1 9 –
S. Aghehowa Taken off
64′ – 1 2 1 0.03 – 1 5 3 11 –
Pepê Taken off
64′ – – – – – – 3 2 2 17 –
D. Gül Came on as a substitute
26′ – – 1 – 0.19 – – 3 1 7 –
B. Sainz Came on as a substitute
26′ 1 – 1 1 0.53 – – 2 – 4 –
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

Porto win 62% Avg odds 1.51
Draw 23% Avg odds 4.05
Braga win 15% Avg odds 6.07

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.