P
Prognosist
P
⚽ Football 📈 Forecasts
Football Portugal Primeira Liga SC Braga — FC Porto

Match SC Braga vs FC Porto March 22, 2026

SC Braga
SC Braga
Home · last 5 W L D D D
Kick-off
Sun 22 Mar · 20:30
1:2
Full-time
FC Porto
FC Porto
W W W L W Away · last 5
Estádio Municipal de Braga · Braga Referee Antonio Nobre, Portugal
Hit
BTTS Yes
BTTS Yes
AI 57% · book 2.05
Hit
Over 2.5
Over 2.5
AI 53% · book 2.36
Hit
Away Win
Away Win
AI 51% · book 2.31
Total goals
3
1 · 2
xG (open play)
0.99 – 1.19
Δ −0.20
Possession
62% – 38%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

FC Porto arrives with a clear quality edge and a strong unbeaten run, but SC Braga's home momentum and slightly better recent form suggest a competitive clash. Braga's attacking edge against Porto's defense could spark key moments, while Porto's solid defensive record might limit scoring chances. Expect a balanced tempo with potential for goals given both sides' offensive capabilities and recent BTTS trends.

  • Braga's home attacking pressure vs Porto's disciplined defense
  • Porto's unbeaten streak and overall quality advantage
  • Moderate pace hinting at tactical caution but goal opportunities

P Recap generated by AI · 6 markets graded

Lineups

BRA 3-4-1-2 · POR 4-3-3
Subs used · BRA
63' Martinez ↑ · Rodrigues
63' Moscardo ↑ · Niakate
86' Dorgeles ↑ · Gomez
86' Navarro ↑ · Victor
86' Gorby ↑ · Moutinho
Subs used · POR
55' Moffi ↑ · Gul
55' Gomes ↑ · Pepê
67' Fofana ↑ · Veiga
67' Rosario ↑ · Varela
78' Sainz ↑ · Pietuszewski

📊 Statistics

BRA 12 POR
62%
Possession (%)
38%
0.99
Expected Goals (xG) expected goals
1.19
6
Total Shots
12
1
Shots on Target
3
3
Shots off Target
7
4
Shots Inside Box
7
3
Corner Kicks
4
0
Offsides
2
12
Fouls
15
87%
Pass Accuracy (%)
80%
4
Yellow Cards
5
1
Goalkeeper Saves
0

Match events

22 · 1 – 2
Gustaf Lagerbielke
Yellow Card
15'
30'
Alan Varela
Yellow Card
Sikou Niakaté
Yellow Card
34'
Half-time · 0 – 0
51'
Gabri Veiga
Yellow Card
Rodrigo Zalazar
Yellow Card
54'
R. Zalazar (P)
Penalty · 1–0
54'
55'
T. Moffi ↓ · D. Gul ↑
Substitution 1
55'
William Gomes ↓ · Pepê ↑
Substitution 2
G. Martinez ↓ · D. Rodrigues ↑
Substitution 1
63'
Gabriel Moscardo ↓ · S. Niakate ↑
Substitution 2
63'
67'
S. Fofana ↓ · G. Veiga ↑
Substitution 3
67'
P. Rosario ↓ · A. Varela ↑
Substitution 4
69'
William Gomes
Assist · O. Pietuszewski · 1–1
73'
Pablo Rosario
Yellow Card
74'
Terem Moffi
Yellow Card
78'
B. Sainz ↓ · O. Pietuszewski ↑
Substitution 5
80'
Seko Fofana
Yellow Card
80'
S. Fofana
1–2
M. Dorgeles ↓ · V. Gomez ↑
Substitution 3
86'
F. Navarro ↓ · P. Victor ↑
Substitution 4
86'
Gorby ↓ · J. Moutinho ↑
Substitution 5
86'
Jean-Baptiste Gorby
Yellow Card
90+6'
Full-time · 1 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
BTTS Yes 2.05 57% Cashed +1.05 Cashed
Over 2.5 2.36 53% Cashed +1.36 Cashed
Away Win 2.31 51% Cashed +1.31 Cashed
Double Chance 1X 1.67 49% Lost −1.00 Miss
AH Away 0 1.60 51% Cashed +0.60 Cashed
BTTS No 1.85 43% Lost −1.00 Miss
Under 2.5 1.68 47% Lost −1.00 Miss
AH Home 0 2.42 21% Lost −1.00 Miss
Over 1.5 1.44 77% Cashed +0.44 Cashed
Over 3.5 4.33 34% Lost −1.00 Miss
Double Chance X2 1.34 79% Cashed +0.34 Cashed
Under 1.5 2.92 23% Lost −1.00 Miss
Over 0.5 1.10 93% Cashed +0.10 Cashed
Draw 3.24 28% Lost −1.00 Miss
Under 3.5 1.24 66% Cashed +0.24 Cashed
Home Win 3.45 21% Lost −1.00 Miss
Under 0.5 8.00 7% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −3.56u −21% ROI