Primeira Liga · REGULAR SEASON - 3 · SUN, 23 AUG · 19:30 LOCAL
FC PORTO
1ST · 88 PTS · LAST 5:
W W W L W
FT
2 0
FULL TIME HT · 0-0
AROUCA
W W W W D
· 8TH · 42 PTS · LAST 5
⚽ 67' Gabri Veiga ⚽ 86' Borja Sainz
GOALS
Gabri Veiga
👑
⭐ PLAYER OF THE MATCH
Gabri Veiga
FC Porto · 76 mins
⚽ 1 goal · 31% pass acc · 2 shots on
RATING
9.5
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

3.00
⚡ EXPECTED GOALS (xG)
0.52
54%
BALL POSSESSION %
46%
23
TOTAL SHOTS
3
10
SHOTS ON TARGET
1
85%
PASS ACCURACY %
87%
12
CORNERS
2
KEY EVENTS 13 events
  1. 59'
    Var · Goal Disallowed - offside
    Jakub Kiwior
    FC
  2. 62'
    Subst · Substitution 1
    Hyun-ju Lee · assist Pablo Gozálbez
    ARO
  3. 62'
    Subst · Substitution 2
    Ivan Barbero · assist Dylan Nandín
    ARO
  4. 67'
    Goal · Normal Goal
    Gabri Veiga · assist William Gomes
    FC
  5. 72'
    Subst · Substitution 1
    André Silva · assist Deniz Gül
    FC
  6. 72'
    Subst · Substitution 3
    Espen Van Ee · assist Pedro Santos
    ARO
  7. 72'
    Subst · Substitution 4
    Alfonso Trezza · assist Brian Mansilla
    ARO
  8. 76'
    Subst · Substitution 2
    William Gomes · assist Borja Sainz
    FC
  9. 76'
    Subst · Substitution 3
    Gabri Veiga · assist Hwang In-beom
    FC
  10. 83'
    Card · Yellow Card
    Hwang In-beom
    FC
  11. 86'
    Goal · Normal Goal
    Borja Sainz · assist Pepê
    FC
  12. 88'
    Subst · Substitution 5
    Tiago Esgaio · assist Mateo Flores
    ARO
  13. 88'
    Subst · Substitution 4
    Jan Bednarek · assist Nehuén Pérez
    FC
PLAYER RATINGS · TOP 5 EACH 0–10 scale
FC PORTO AVG 8.1
AROUCA AVG 7.2
MATCH STATS H vs A
ATTACK
3.0
xG
0.5
23.0
TOTAL SHOTS
3.0
10.0
ON TARGET
1.0
8.0
OFF TARGET
2.0
5.0
BLOCKED
0.0
POSSESSION
54.0%
POSSESSION %
46.0%
461.0
PASSES
403.0
85.0%
PASS ACCURACY
87.0%
SET PIECES
12.0
CORNERS
2.0
5.0
OFFSIDES
1.0
DISCIPLINE
15.0
FOULS
7.0
1.0
YELLOW CARDS
0.0
1.0
GK SAVES
8.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
FC PORTO 8 shots
Gabri Veiga
2/3
Borja Sainz
3/3
William Gomes
2/2
AROUCA 0 shots

No shots recorded.

📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 3.000.52
2.4 1.8 1.2 0.6 3.0 0.0 HT 67' 86' H 3.00 A 0.52 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 62%
38% A
8
EVENTS LOGGED
5
EVENTS LOGGED
LINEUPS 4-3-3 vs 4-2-3-1
SUBSTITUTES · FC PORTO
16
Hwang In-beo...
M
6
Stephen Eust...
M
27
Deniz Gül
F
59
Tiago Andrad...
F
57
Duarte Cunha
F
22
Alan Varela
M
74
Francisco Mo...
D
18
Nehuén Pérez
D
21
Dominik Prpi...
D
24
João Costa
G
50
João Afonso
G
17
Borja Sainz
F
COACH: Francesco Farioli
SUBSTITUTES · AROUCA
10
Pablo Gozálb...
M
77
Si-hoo Park
F
23
Dylan Nandín
F
9
Fally Mayulu
F
89
Pedro Santos
M
21
Mateo Flores
M
5
Boris Popovi...
D
4
Diogo Montei...
D
37
Mario Climen...
D
1
Jakub Vinarč...
G
71
Martim Duart...
G
24
Brian Mansil...
F
COACH: Vasco Seabra
🏥 UNAVAILABLE PLAYERS
FC · 0 OUT

No injuries reported · federation feed activates Q3

ARO · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
Joao Pedro Pinheiro, Portugal
FC MANAGER
Francesco Farioli
head coach
ARO MANAGER
Vasco Seabra
head coach
HEAD TO HEAD · ALL-TIME
8
FC WINS
1
DRAWS
1
ARO WINS
80%
10%
10%
28 6
TOTAL GOALS · 10 MEETINGS
3.40
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
FC PORTO LAST 5 OVERALL
W W W L W
AROUCA LAST 5 OVERALL
W W W W D
MATCH IMPACT Final 2–0 · result locked
FC PORTO #1
Won · already at 88 pts
Promotion - Champions League (League phase)
AROUCA #8
Lost · already at 42 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 FC Porto 34 28 4 2 +48 88
W L W W W
2 Sporting CP 34 25 7 2 +65 82
W W W D D
3 Benfica 34 23 11 0 +49 80
W D D W W
4 SC Braga 34 16 11 7 +28 59
D D D L W
5 Famalicao 34 15 11 8 +13 56
W D D W D
6 GIL Vicente 34 13 11 10 +9 50
L L D W L
7 Moreirense 34 12 7 15 -12 43
D L W L W
8 Arouca 34 12 6 16 -17 42
W W D L W
9 Guimaraes 34 12 6 16 -12 42
L L L W W
10 Estoril 34 10 9 15 -3 39
L D D L L
11 Alverca 34 10 9 15 -17 39
L D L W L
12 Rio Ave 34 8 12 14 -22 36
D L D L D
13 Santa Clara 34 9 9 16 -9 36
L W D W D
14 Nacional 34 9 7 18 -8 34
W L L W W
15 Estrela 34 6 12 16 -18 30
D D L L L
16 Casa Pia 34 6 12 16 -26 30
D W L L L
17 Tondela 34 6 10 18 -28 28
L W W D L
18 AVS 34 3 12 19 -40 21
D W W D D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 88'
    Subst · Substitution 4 · Jan Bednarek
  • 88'
    Subst · Substitution 5 · Tiago Esgaio
  • 86'
    Goal · Normal Goal · Borja Sainz
  • 83'
    Card · Yellow Card · Hwang In-beom
    Foul
  • 76'
    Subst · Substitution 3 · Gabri Veiga
  • 76'
    Subst · Substitution 2 · William Gomes
  • 72'
    Subst · Substitution 4 · Alfonso Trezza
  • 72'
    Subst · Substitution 3 · Espen Van Ee
  • 72'
    Subst · Substitution 1 · André Silva
  • 67'
    Goal · Normal Goal · Gabri Veiga
  • 62'
    Subst · Substitution 2 · Ivan Barbero
  • 62'
    Subst · Substitution 1 · Hyun-ju Lee
  • 59'
    Var · Goal Disallowed - offside · Jakub Kiwior
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
FC PORTO WIN
1.25
80% implied
↑ best 1.29
DRAW
5.90
16.9% implied
↑ best 6.71
AROUCA WIN
11.12
9% implied
↑ best 13.00
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
1xBet 1.25 6.71 11.90
888Sport 1.25 5.75 10.00
Bet365 1.27 5.25 11.00
Betano 1.29 5.90 12.50
Betfair 1.22 5.50 12.00
BetVictor 1.22 5.50 10.50
Dafabet 1.26 6.20 12.00
Marathonbet 1.23 6.05 10.75
Pinnacle 1.24 6.47 11.90
SBO 1.24 5.42 9.06
Superbet 1.27 5.85 9.90
Unibet 1.22 6.25 13.00
William Hill 1.25 5.80 10.00

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.18 U 4.43
2.5 O 1.62 U 2.26
3.5 O 2.55 U 1.47
⚽ BOTH TEAMS SCORE
YES
2.13 10 bks
NO
1.65 10 bks
⚖ ASIAN HANDICAP
Away -0.25 4.97
Away -0.5 3.80
Away -0.75 3.41
Away -1 2.99
Away -1.25 2.33
Away -1.5 2.03
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.