Primeira Liga · 2026

Moreirense 2–2 Sporting Braga · Primeira Liga

2–2Full-time analysis

This page describes the completed match context. The result is not presented as a prior forecast.

Match at a glance

Moreirense and Sporting Braga drew 2–2.

Shots
713
Shots on target
34
Expected goals
0.211.5
Possession
36%64%

Full time

What the match recorded

Moreirense and Sporting Braga drew 2–2. Recorded in this match (Moreirense – Sporting Braga): shots 7–13, shots on target 3–4, expected goals 0.21–1.5, possession 36%–64%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots7 shots13 shotsMoreirense 7 shots, Sporting Braga 13 shots
  • Shots on target3 shots4 shotsMoreirense 3 shots, Sporting Braga 4 shots
  • Expected goals0.21 xG1.5 xGMoreirense 0.21 xG, Sporting Braga 1.5 xG
  • Possession36%64%Moreirense 36%, Sporting Braga 64%
  • Corners4 corners2 cornersMoreirense 4 corners, Sporting Braga 2 corners
  • Fouls15 fouls20 foulsMoreirense 15 fouls, Sporting Braga 20 fouls
  • Yellow cards4 cards2 cardsMoreirense 4 cards, Sporting Braga 2 cards
  • Passes344 passes622 passesMoreirense 344 passes, Sporting Braga 622 passes
  • Pass accuracy75.3%84.2%Moreirense 75.3%, Sporting Braga 84.2%
  • Shots inside box2 shots9 shotsMoreirense 2 shots, Sporting Braga 9 shots
  • Blocked shots2 blocks4 blocksMoreirense 2 blocks, Sporting Braga 4 blocks
  • Goalkeeper saves2 saves1 saveMoreirense 2 saves, Sporting Braga 1 save
  • Offsides0 offsides3 offsidesMoreirense 0 offsides, Sporting Braga 3 offsides

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Kiko · Moreirense · 38′ · 0.01 xG · off target or blockedNile John · Moreirense · 39′ · 0.02 xG · off target or blockedJoão Veloso · Moreirense · 88′ · 0.02 xG · off target or blockedJoão Veloso · Moreirense · 90′ · 0.02 xG · goalMario Dorgeles · Sporting Braga · 13′ · 0.03 xG · off target or blockedLeandro Santos · Moreirense · 72′ · 0.03 xG · off target or blockedNile John · Moreirense · 8′ · 0.04 xG · goalGabriel Silva · Sporting Braga · 16′ · 0.04 xG · off target or blockedDenis Huseinbašić · Sporting Braga · 81′ · 0.04 xG · off target or blockedJean-Baptiste Gorby · Sporting Braga · 2′ · 0.05 xG · off target or blockedRicardo Horta · Sporting Braga · 47′ · 0.05 xG · off target or blockedDiogo Travassos · Sporting Braga · 24′ · 0.06 xG · on targetAlexandre Parsemain · Moreirense · 40′ · 0.06 xG · on targetDemir Ege Tıknaz · Sporting Braga · 45′ · 0.06 xG · on targetVictor Gómez · Sporting Braga · 86′ · 0.06 xG · off target or blockedRicardo Horta · Sporting Braga · 48′ · 0.07 xG · off target or blockedRicardo Horta · Sporting Braga · 4′ · 0.10 xG · off target or blockedFran Navarro · Sporting Braga · 7′ · 0.13 xG · goalPau Víctor · Sporting Braga · 66′ · 0.25 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Moreirense: 7 shots, 3 on target, 0.20 xG. Sporting Braga: 12 shots, 4 on target, 0.94 xG. · 1 unplaced

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

00.510′HT90′Nile John · Moreirense · 8′João Veloso · Moreirense · 90′Fran Navarro · Sporting Braga · 7′Pau Víctor · Sporting Braga · 66′

The step line is cumulative expected goals; circles mark goals. Final: Moreirense 0.20 xG · Sporting Braga 0.94 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

0Moreirense
0Draws
5Sporting Braga
Moreirense — Sporting Braga · Primeira Liga0–1
Sporting Braga — Moreirense · Primeira Liga2–1
Moreirense — Sporting Braga · Primeira Liga1–2
Sporting Braga — Moreirense · Primeira Liga3–1
Sporting Braga — Moreirense · Primeira Liga1–0

Head-to-Head & Recent Meetings

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Moreirense1 matches
  • Sporting Braga1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

Both clubs played the same competition and season, so these values are directly comparable.

Moreirense

Competition
Primeira Liga
Season
2025/26
Sample
36 matches
Profile grade
A
Data cutoff
28 May 2026
  • Goals scored1.08 goals/match
  • Goals allowed1.36 goals/match
  • Expected goals0.91 xG/match
  • Expected goals allowed1.54 xG/match
  • Shots9.06 shots/match
  • Shots allowed12.9 shots/match
  • Shots on target3.31 shots/match
  • Shots on target allowed4.42 shots/match
  • Possession50.2%
  • Corners3.69 corners/match
  • Corners allowed4.64 corners/match
  • Cards2.81 cards/match
  • Fouls13.8 fouls/match
  • Clean-sheet frequency31%
  • Scoring frequency67%

Sporting Braga

Competition
Primeira Liga
Season
2025/26
Sample
36 matches
Profile grade
A
Data cutoff
28 May 2026
  • Goals scored1.94 goals/match
  • Goals allowed1.06 goals/match
  • Expected goals1.69 xG/match
  • Expected goals allowed1.1 xG/match
  • Shots11.9 shots/match
  • Shots allowed9.5 shots/match
  • Shots on target4.81 shots/match
  • Shots on target allowed3.25 shots/match
  • Possession63.3%
  • Corners5.42 corners/match
  • Corners allowed3.08 corners/match
  • Cards2.11 cards/match
  • Fouls11.5 fouls/match
  • Clean-sheet frequency36%
  • Scoring frequency92%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
Analysis cutoff: Sun, 9 Aug 2026, 23:30 UTC · analysis-v4