Bundesliga · 2026
30Full-time analysis

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

Match at a glance

RB Leipzig won 3–0.

Shots
2515
Shots on target
114
Expected goals
3.950.97
Possession
47%53%

This match

Match statistics

  • Shots25 shots15 shotsRB Leipzig 25 shots, Borussia M'gladbach 15 shots
  • Shots on target11 shots4 shotsRB Leipzig 11 shots, Borussia M'gladbach 4 shots
  • Expected goals3.95 xG0.97 xGRB Leipzig 3.95 xG, Borussia M'gladbach 0.97 xG
  • Possession47%53%RB Leipzig 47%, Borussia M'gladbach 53%
  • Corners7 corners6 cornersRB Leipzig 7 corners, Borussia M'gladbach 6 corners
  • Fouls10 fouls13 foulsRB Leipzig 10 fouls, Borussia M'gladbach 13 fouls
  • Yellow cards1 card0 cardsRB Leipzig 1 card, Borussia M'gladbach 0 cards
  • Passes430 passes475 passesRB Leipzig 430 passes, Borussia M'gladbach 475 passes
  • Pass accuracy83.7%86.1%RB Leipzig 83.7%, Borussia M'gladbach 86.1%
  • Shots inside box19 shots10 shotsRB Leipzig 19 shots, Borussia M'gladbach 10 shots
  • Blocked shots4 blocks6 blocksRB Leipzig 4 blocks, Borussia M'gladbach 6 blocks
  • Goalkeeper saves4 saves8 savesRB Leipzig 4 saves, Borussia M'gladbach 8 saves
  • Offsides0 offsides5 offsidesRB Leipzig 0 offsides, Borussia M'gladbach 5 offsides

Full time

What the match recorded

RB Leipzig beat Borussia M'gladbach 3–0. Recorded in this match (RB Leipzig – Borussia M'gladbach): shots 25–15, shots on target 11–4, expected goals 3.95–0.97, possession 47%–53%. This is what was recorded. It is not a claim that the result was foreseeable.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

2RB Leipzig
2Draws
1Borussia M'gladbach
RB LeipzigBorussia M'gladbach · Bundesliga10
Borussia M'gladbachRB Leipzig · Bundesliga00
Borussia M'gladbachRB Leipzig · Bundesliga10
RB LeipzigBorussia M'gladbach · Bundesliga00
RB LeipzigBorussia M'gladbach · Bundesliga20

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.

  • RB Leipzig1 matches
  • Borussia M'gladbach1 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.

RB Leipzig

Competition
Bundesliga
Season
2025/26
Sample
34 matches
Profile grade
A
Data cutoff
25 May 2026
  • Goals scored1.94 goals/match
  • Goals allowed1.38 goals/match
  • Expected goals1.95 xG/match
  • Expected goals allowed1.48 xG/match
  • Shots15.8 shots/match
  • Shots allowed12.1 shots/match
  • Shots on target6 shots/match
  • Shots on target allowed3.97 shots/match
  • Possession53.9%
  • Corners5.29 corners/match
  • Corners allowed4.32 corners/match
  • Cards1.44 cards/match
  • Fouls9.26 fouls/match
  • Clean-sheet frequency32%
  • Scoring frequency91%

Borussia M'gladbach

Competition
Bundesliga
Season
2025/26
Sample
34 matches
Profile grade
A
Data cutoff
25 May 2026
  • Goals scored1.24 goals/match
  • Goals allowed1.56 goals/match
  • Expected goals1.25 xG/match
  • Expected goals allowed1.56 xG/match
  • Shots11.6 shots/match
  • Shots allowed14.2 shots/match
  • Shots on target4.18 shots/match
  • Shots on target allowed5.56 shots/match
  • Possession46.7%
  • Corners3.76 corners/match
  • Corners allowed4.88 corners/match
  • Cards1.61 cards/match
  • Fouls10.8 fouls/match
  • Clean-sheet frequency38%
  • Scoring frequency65%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailableunavailable
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: Sat, 29 Aug 2026, 17:30 UTC · analysis-v4