Primeira Liga · REGULAR SEASON - 3 · SUN, 23 AUG · 19:30 LOCAL
FC PORTO
1ST · 88 PTS · LAST 5:
W W W L W
70'
1 0
HT · 0-0
AROUCA
W W W W D
· 8TH · 42 PTS · LAST 5
⚽ 67' Gabri Veiga
GOALS
PREDICTIONS
⚡ LIVE TRACKER

Last action · FC Porto · 67'

LIVE
AROUCA FC PORTO

Last event marker · ball-position telemetry not available for this league

📈 MOMENTUM · ATTACK WAVE

Last 30 minutes · who has the upper hand

FC PORTO AROUCA
67' FC PORTO AROUCA 40' 55' 70'
Event density · 3-min buckets
📊 LIVE STATS

Updates every refresh · Minute 70'

1.01
⚡ EXPECTED GOALS (xG)
0.10
60%
BALL POSSESSION %
40%
15
TOTAL SHOTS
2
3
SHOTS ON TARGET
1
87%
PASS ACCURACY %
86%
9
CORNERS
0
KEY EVENTS 4 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
LIVE STATS H vs A
ATTACK
1.0
xG
0.1
15.0
TOTAL SHOTS
2.0
3.0
ON TARGET
1.0
8.0
OFF TARGET
1.0
4.0
BLOCKED
0.0
POSSESSION
60.0%
POSSESSION %
40.0%
364.0
PASSES
256.0
87.0%
PASS ACCURACY
86.0%
SET PIECES
9.0
CORNERS
0.0
5.0
OFFSIDES
0.0
DISCIPLINE
7.0
FOULS
6.0
1.0
GK SAVES
3.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

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

No shots recorded.

📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 1.010.10
0.8 0.6 0.4 0.2 1.0 0.0 HT 67' H 1.01 A 0.10 KO 30' 60' 70'

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 50%
50% A
2
EVENTS LOGGED
2
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
LIVE IMPACT Currently 1–0 · scenario projection
FC PORTO #1
If win holds: 91 pts
Promotion - Champions League (League phase)
AROUCA #8
If loss holds: 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
LIVE COMMENTARY LIVE
  • 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.