Borussia Mönchengladbach vs St. Pauli Prediction, Preview and Stats

Germany flag 2025/2026 Bundesliga, Germany
Stadion im Borussia-Park Fri, 13 Mar - 7:30 PM
Bundesliga
Borussia Mönchengladbach BMG
2 Winner 0
St. Pauli PAU
Full Time Fri, 13 Mar 7:30 PM
Kevin Stöger - 37'
Franck Honorat - 62'
Goal
|

CONTEXT

The match is now finished, with Borussia Mönchengladbach securing a 2-0 full-time victory over St. Pauli. Gladbach established their advantage early, holding a 1-0 lead at half-time before adding a second goal to comfortably seal the win. Entering the fixture, Borussia Mönchengladbach was identified as the stronger team. The pre-match market favored the hosts with a 48.6% probability of winning, compared to a 28.4% chance of a draw and a 23% likelihood for a St. Pauli upset. The final outcome successfully aligned with these pre-match market expectations. However, the data notes a significant deviation level of 51.4% leaning toward the victorious Borussia Mönchengladbach side. On the pitch, St. Pauli surprisingly dominated the ball, maintaining 60% possession compared to Gladbach’s 40%. Because expected goals (xG) data was unavailable for this fixture, it cannot be determined if the final score was consistent with the underlying chance quality. Despite the possession deficit, Gladbach's performance resulted in an efficiency shift that was strictly in line with projections. Finally, the match flowed without any major disciplinary disruptions, as no red cards were issued to either side.

TL;DR

  • Structural deviation: Borussia Mönchengladbach showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
D. Schlager
D. Schlager
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 10.8
Yellow Cards / Match
Referee 0.12
League Avg 1.5
Red Cards / Match
Referee 0
League Avg 0.2
Penalties / Match
Referee 0
League Avg 0.3
S. Waschitzki
S. Waschitzki
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 10.8
Yellow Cards / Match
Referee 0.12
League Avg 1.5
Red Cards / Match
Referee 0
League Avg 0.2
Penalties / Match
Referee 0
League Avg 0.3
T. Fritsch
T. Fritsch
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 10.8
Yellow Cards / Match
Referee 0.12
League Avg 1.5
Red Cards / Match
Referee 0
League Avg 0.2
Penalties / Match
Referee 0
League Avg 0.3
T. Gansloweit
T. Gansloweit
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 10.8
Yellow Cards / Match
Referee 0.12
League Avg 1.5
Red Cards / Match
Referee 0
League Avg 0.2
Penalties / Match
Referee 0
League Avg 0.3
Borussia Mönchengladbach E. Polanski
E. Polanski
VS
St. Pauli A. Blessin
A. Blessin
1.04
Avg Points / Game (Last 100 Matches)
0.87
0.83 i
Last 6 Opponents
FC Bayern München Rank: 98 L
FC Union Berlin Rank: 75 W
SC Freiburg Rank: 82 L
Eintracht Frankfurt Rank: 81 L
Bayer 04 Leverkusen Rank: 89 D
Werder Bremen Rank: 76 D
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Eintracht Frankfurt Rank: 81 D
TSG Hoffenheim Rank: 85 W
Werder Bremen Rank: 77 W
Bayer 04 Leverkusen Rank: 89 L
VfB Stuttgart Rank: 86 W
FC Augsburg Rank: 76 L
2
Head to Head (Wins - Draws - Losses)
2 - 1 - 2
2

Win Probabilities

Live Win Probability (90 Min)
Home Borussia Mönchengladbach
48.62%
Draw
28.38%
Away St. Pauli
23.01%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
75.59
72.58
0 (Weakest) 100 (Strongest)
Metric
Borussia Mönchengladbach
St. Pauli
Power Score
75.59
72.58
League Position
12
16
Global Rank
91
140

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Borussia Mönchengladbach Opponent-weighted form score
St. Pauli Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Borussia Mönchengladbach St. Pauli

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Borussia Mönchengladbach

Left / Center / Right
Opposition half density
vs season average

St. Pauli

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Borussia Mönchengladbach ⚠ Proxy
vs
⚠ Proxy St. Pauli
Attacking Efficiency
Higher is better
Attacking Efficiency
28.75
19.17
Defensive Efficiency
Lower is better
Defensive Efficiency
19.17
28.75
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Borussia Mönchengladbach +0.91 Efficiency Index
vs
St. Pauli -0.91 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Borussia Mönchengladbach
St. Pauli
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Borussia Mönchengladbach ⚠ Proxy
vs
⚠ Proxy St. Pauli
Created Set-piece attacking threat
Borussia Mönchengladbach St. Pauli
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Borussia Mönchengladbach St. Pauli
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Borussia Mönchengladbach
St. Pauli
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 3 matches between these sides — filtered by competition and venue context.

Borussia Mönchengladbach BMG Home
3 matches
St. Pauli PAU Away
Match Record
2
Wins
0
1
Draws
1
0
Losses
2
Goals
7
Goals Scored
1
1
Goals Conceded
7
+6
Goal Difference
-6
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-14T02:12:19+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 3-4-2-1
Pitch
M. Nicolas
Germany
33 M. Nicolas
P. Sander
Germany
16 P. Sander
N. Elvedi
Substitution
Switzerland
30 (C) N. Elvedi
K. Diks
Netherlands
4 K. Diks
J. Scally
United States
29 J. Scally
K. Stöger
Austria
7 K. Stöger
Y. Engelhardt
Germany
6 Y. Engelhardt
J. Castrop
Substitution
Germany
17 J. Castrop
W. Mohya
Substitution
Germany
36 W. Mohya
H. Bolin
Substitution
Sweden
38 H. Bolin
H. Tabakovic
Substitution
Switzerland
15 H. Tabakovic
N. Vasilj
Bosnia and Herzegovina
22 N. Vasilj
T. Ando
Japan
15 T. Ando
H. Wahl
Germany
5 H. Wahl
A. Dźwigała
Substitution
Poland
25 A. Dźwigała
L. Ritzka
Substitution
Germany
21 L. Ritzka
J. Irvine
Australia
7 (C) J. Irvine
E. Smith
Sweden
8 E. Smith
A. Pyrka
Substitution
Poland
11 A. Pyrka
M. Pereira Lage
Substitution
Portugal
28 M. Pereira Lage
J. Fujita
Japan
16 J. Fujita
D. Sinani
Luxembourg
10 D. Sinani

General Information

Date & Time
Mar 13, 2026, 07:30 PM
Competition
2025/2026 Bundesliga, Germany
Stadium
Stadion im Borussia-Park
Capacity
54057
Attendance
49202
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Daniel Schlager
Sven Waschitzki
Tobias Fritsch
Timo Gansloweit

Statistics

Possession
BMG
43%
PAU
57%

Top Statistics

2 Goals 0
2 Big Chances Created 1
10 Shots 8
30 Dangerous attacks 70
40 Possession 60
2 Corners 2
7 Free kicks 9
1 Yellow Cards 2

Match Overview

20 Successful Dribbles Percentage 36
10 Dribble Attempts 11
24 Throwins 25
12 Goal Kicks 7
2 Successful Dribbles 4
17 Successful Headers 15
95 Ball Safe 81
7 Goal Attempts 4
5 Substitutions 4
1 Assists 0

Attacking

92 Attacks 141
2 Big Chances Missed 1

Possession

76 Successful Passes Percentage 82
459 Passes 679
348 Successful Passes 557
78 Long Passes 36
7 Key Passes 7
36 Successful Long Passes 14
46 Successful Long Passes Percentage 39

Defensive

18 Interceptions 8
14 Tackles 16
1 Saves 2
39 Duels Won 44

Build-up

5 Total Crosses 18
2 Accurate Crosses 3

Discipline

3 Offsides 1
9 Fouls 7

Lineup

Referee : Daniel Schlager

Starting XI

33
Moritz Nicolas
Moritz Nicolas Goalkeeper
6.88
4
Kevin Diks
Kevin Diks Defender
7.1
16
Philipp Sander
Philipp Sander Defender
7.66
30
Nico Elvedi
Nico Elvedi (C) Defender
7.19
2
Fabio Chiarodia
Fabio Chiarodia
Defender87'
6
Yannik Engelhardt
Yannik Engelhardt Midfielder
6.96
7
Kevin Stöger
Kevin Stöger Midfielder
7.53
17
Jens Castrop
Jens Castrop Midfielder
6.38
26
Lukas Ullrich
Lukas Ullrich
Defender57'
6.64
29
Joe Scally
Joe Scally Midfielder
6.97
15
Haris Tabakovic
Haris Tabakovic Attacker
6.53
18
Shuto Machino
Shuto Machino
Attacker75'
6.71
36
Wael Mohya
Wael Mohya Attacker
6.6
9
Franck Honorat
Franck Honorat
Midfielder57'
7.39
38
Hugo Bolin
Hugo Bolin Attacker
6.48
10
Florian Neuhaus
Florian Neuhaus
Midfielder75'
6.36
Referee : Daniel Schlager

Starting XI

22
Nikola Vasilj
Nikola Vasilj Goalkeeper
6.22
5
Hauke Wahl
Hauke Wahl Defender
6.8
15
T. Ando
T. Ando Defender
6.7
25
Adam Dzwigala
Adam Dzwigala Defender
6.6
19
Martijn Kaars
Martijn Kaars
Attacker67'
6.69
7
Jackson Irvine
Jackson Irvine (C) Midfielder
6.74
8
Eric Smith
Eric Smith Midfielder
6.94
11
Arkadiusz Pyrka
Arkadiusz Pyrka Midfielder
6.8
24
Connor Metcalfe
Connor Metcalfe
Midfielder88'
21
Lars Ritzka
Lars Ritzka Midfielder
6.82
23
Louis Oppie
Louis Oppie
Defender67'
6.84
10
Danel Sinani
Danel Sinani Attacker
7.57
16
Joel Chima Fujita
Joel Chima Fujita Attacker
6.83
28
Mathias Pereira Lage
Mathias Pereira Lage Attacker
6.27
27
Andréas Hountondji
Andréas Hountondji
Attacker67'
6.35

Events

2ND-HALF
88'
Event
Connor Metcalfe Arkadiusz Pyrka
9th Substitution
Event
Fabio Chiarodia Nico Elvedi
8th Substitution
87'
Event
Florian Neuhaus Hugo Bolin
7th Substitution
75'
Event
Shuto Machino Haris Tabakovic
6th Substitution
75'
67'
Event
Martijn Kaars Adam Dzwigala
4th Substitution
67'
Event
Louis Oppie Lars Ritzka
5th Substitution
67'
Event
Andréas Hountondji Mathias Pereira Lage
3rd Substitution
Event
Franck Honorat
Left foot shot / 2nd Goal
62'
Event
Lukas Ullrich Jens Castrop
2nd Substitution
57'
Event
Franck Honorat Wael Mohya
1st Substitution
57'
Event
Haris Tabakovic
Time wasting / 3rd Yellowcard
56'
1ST-HALF
Event
Kevin Stöger
Left foot shot / 1st Goal
37'
36'
Event
Eric Smith
Foul / 2nd Yellowcard
6'
Event
Hauke Wahl
Foul / 1st Yellowcard

Match Commentary

90
Corner Corner
A fresh offensive effort unfolds as Florian Neuhaus from Borussia Mönchengladbach takes a right-footed shot from within the six-yard box. However, Nikola Vasilj of FC St. Pauli Hamburg makes a great save, denying the attempt by stopping the ball in the left corner.
90
Update Update
Joel Chima Fujita from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
90
Update Update
Yannik Engelhardt from Borussia Mönchengladbach committed a foul.
90
Attempt Attempt
Missed opportunity! Jackson Irvine from FC St. Pauli Hamburg took a left-footed shot from the center of the box, but it sailed over the goal. The assist came from Louis Oppie.
90
Update Update
Kevin Stöger from Borussia Mönchengladbach committed a foul.
90
Attempt Attempt
Opportunity wasted. Shuto Machino of Borussia Mönchengladbach attempted a left-footed shot from the left side of the penalty area but failed to score. The assist came from Yannik Engelhardt.
90
Update Update
Martijn Kaars from FC St. Pauli Hamburg has earned a free kick in an offensive position.
90
Update Update
The second half has concluded with Borussia Mönchengladbach securing a 2-0 victory over FC St. Pauli Hamburg.
90
Attempt Attempt
Missed opportunity! Lukas Ullrich from Borussia Mönchengladbach took a left-footed shot from the left side of the penalty area, but it went just wide to the left. The assist came from Franck Honorat after a quick counterattack.
90
Corner Corner
Corner awarded to Borussia Mönchengladbach after Nikola Vasilj allowed the ball to go out.
90
Update Update
The fourth official has indicated that there will be 5 minutes of stoppage time.
89
Corner Corner
Missed opportunity! Kevin Diks of Borussia Mönchengladbach attempted a header from the center of the box, but it went just wide. The chance was set up by Philipp Sander, who delivered a cross following a corner kick.
88
Corner Corner
Corner awarded to Borussia Mönchengladbach after Louis Oppie allowed the ball to go out.
88
Substitution Substitution
Substitution for FC St. Pauli Hamburg: Connor Metcalfe comes on to replace Arkadiusz Pyrka.
87
Substitution Substitution
Substitution for Borussia Mönchengladbach: Fabio Chiarodia comes on to replace Nico Elvedi, who is leaving the field due to an injury.
87
Update Update
The pause has ended. They are set to resume play.
85
Update Update
Match interruption due to an injury to Nico Elvedi from Borussia Mönchengladbach.
84
Update Update
Andréas Hountondji from FC St. Pauli Hamburg commits a handball.
83
Update Update
Martijn Kaars from FC St. Pauli Hamburg was awarded a free kick on the left side of the field.
83
Update Update
Philipp Sander from Borussia Mönchengladbach committed a foul.
82
Update Update
Kevin Diks from Borussia Mönchengladbach earned a free kick in the defensive area.
82
Update Update
Jackson Irvine committed a foul against FC St. Pauli Hamburg.
79
Update Update
Lukas Ullrich from Borussia Mönchengladbach committed a foul.
79
Update Update
Arkadiusz Pyrka from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
75
Substitution Substitution
Substitution for Borussia Mönchengladbach: Shuto Machino comes on to replace Haris Tabakovic.
75
Substitution Substitution
Substitution for Borussia Mönchengladbach: Shuto Machino replaces Haris Tabakovic.
71
Substitution Substitution
Substitution for Borussia Mönchengladbach: Florian Neuhaus comes on to replace Hugo Bolin.
71
Corner Corner
Corner kick awarded to FC St. Pauli Hamburg after Philipp Sander allowed the ball to go out of play.
67
Substitution Substitution
Substitution for FC St. Pauli Hamburg: Martijn Kaars comes on to replace Adam Dzwigala.
67
Substitution Substitution
Substitution for FC St. Pauli Hamburg: Andréas Hountondji is coming on to replace Mathias Pereira Lage.
67
Substitution Substitution
Substitution for FC St. Pauli Hamburg: Louis Oppie comes on to replace Lars Ritzka.
62
GOAL! GOAL! Important
Goal! Borussia Mönchengladbach leads 2-0 against FC St. Pauli Hamburg. Franck Honorat scores with a left-footed shot from the right side of the penalty area, finding the center of the net. The assist comes from Joe Scally.
62
Update Update
Offside call against FC St. Pauli Hamburg. Joel Chima Fujita has been flagged for being in an offside position.
61
Update Update
Offside call against Borussia Mönchengladbach. Haris Tabakovic has been caught offside.
60
Attempt Attempt
Opportunity wasted! Eric Smith from FC St. Pauli Hamburg took a shot with his right foot from outside the penalty area, but it sailed over the crossbar. The assist came from Danel Sinani.
57
Substitution Substitution
Substitution for Borussia Mönchengladbach: Franck Honorat is coming on to replace Wael Mohya.
57
Substitution Substitution
Substitution for Borussia Mönchengladbach: Lukas Ullrich is coming on to replace Jens Castrop.
56
Update Update
Arkadiusz Pyrka from FC St. Pauli Hamburg was awarded a free kick in an offensive position.
56
Yellow Card Yellow Card Important
Haris Tabakovic of Borussia Mönchengladbach has been shown a yellow card.
56
Update Update
Haris Tabakovic from Borussia Mönchengladbach committed a foul.
45
Update Update
The second half is underway with Borussia Mönchengladbach leading FC St. Pauli Hamburg 1-0.
45
Update Update
The first half has concluded with Borussia Mönchengladbach leading FC St. Pauli Hamburg 1-0.
45
Attempt Attempt
Opportunity squandered. Kevin Stöger from Borussia Mönchengladbach attempted a left-footed shot from outside the penalty area but failed to hit the target.
45
Update Update
The fourth official has indicated that there will be one minute of stoppage time.
44
Update Update
Wael Mohya from Borussia Mönchengladbach has been awarded a free kick in the defensive area.
44
Update Update
Wael Mohya from Borussia Mönchengladbach has been awarded a free kick in the defensive area.
43
Update Update
Adam Dzwigala from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
43
Update Update
Haris Tabakovic from Borussia Mönchengladbach committed a foul.
42
Attempt Attempt
Missed opportunity! Danel Sinani from FC St. Pauli Hamburg takes a left-footed shot from outside the penalty area, but it goes wide.
37
GOAL! GOAL! Important
Goal! Borussia Mönchengladbach takes the lead with a score of 1-0 against FC St. Pauli Hamburg. Kevin Stöger scores with a stunning left-footed shot from a free kick, sending the ball into the top left corner of the net.
36
Update Update
Eric Smith from FC St. Pauli Hamburg committed a foul.
36
Update Update
Yannik Engelhardt from Borussia Mönchengladbach has been awarded a free kick in the attacking zone.
36
Yellow Card Yellow Card Important
Eric Smith of FC St. Pauli Hamburg has been shown a yellow card for committing a foul.
32
Attempt Attempt
Opportunity wasted. Jackson Irvine of FC St. Pauli Hamburg attempted a shot with his right foot from outside the penalty area, but it sailed high and to the right of the goal. The assist came from Lars Ritzka.
30
Update Update
Eric Smith from FC St. Pauli Hamburg committed a foul.
30
Update Update
Yannik Engelhardt from Borussia Mönchengladbach has been awarded a free kick in the defensive area.
27
Attempt Attempt
A new offensive move unfolds as Joel Chima Fujita from FC St. Pauli Hamburg takes a shot with his right foot from the middle of the box. However, the attempt is thwarted by goalkeeper Moritz Nicolas of Borussia Mönchengladbach, who makes a save right in front of the goal. The assist came from Lars Ritzka.
26
Update Update
Arkadiusz Pyrka from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
26
Update Update
Jens Castrop from Borussia Mönchengladbach committed a foul.
23
Update Update
Arkadiusz Pyrka from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
23
Update Update
Kevin Stöger from Borussia Mönchengladbach committed a foul.
21
Attempt Attempt
Another offensive push! Kevin Stöger from Borussia Mönchengladbach takes a left-footed shot from the left side of the penalty area, but it's stopped by the goalkeeper.
20
Corner Corner
Opportunity wasted! Adam Dzwigala from FC St. Pauli Hamburg attempted a header from the center of the box, but it went just wide. The cross came in from Danel Sinani following a corner kick.
19
Corner Corner
Corner kick awarded to FC St. Pauli Hamburg after Philipp Sander allowed the ball to go out.
18
Update Update
Wael Mohya from Borussia Mönchengladbach committed a foul.
18
Update Update
Eric Smith from FC St. Pauli Hamburg has been awarded a free kick in the defensive area.
16
Attempt Attempt
The attempt is thwarted. Arkadiusz Pyrka from FC St. Pauli Hamburg takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Danel Sinani.
13
Attempt Attempt
Yannik Engelhardt from Borussia Mönchengladbach attempts a right-footed shot from the center of the penalty area, but it gets deflected.
7
Attempt Attempt
The attempt is thwarted. Hugo Bolin from Borussia Mönchengladbach fires a left-footed shot from outside the penalty area, but it's successfully blocked.
6
Update Update
Hugo Bolin from Borussia Mönchengladbach has been awarded a free kick on the left side of the pitch.
6
Yellow Card Yellow Card Important
Hauke Wahl of FC St. Pauli Hamburg has been shown a yellow card for committing a foul.
6
Update Update
Hugo Bolin from Borussia Mönchengladbach earned a free kick on the left side of the field.
3
Update Update
Offside call against Borussia Mönchengladbach. Haris Tabakovic has been caught offside.
2
Update Update
Philipp Sander from Borussia Mönchengladbach has been awarded a free kick in the defensive area.
2
Update Update
Mathias Pereira Lage from FC St. Pauli Hamburg committed a foul.
1
Update Update
Offside call against Borussia Mönchengladbach. Haris Tabakovic has been flagged for being offside.

CONCLUSION

Structural assessment: Borussia Mönchengladbach exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.

Explore League Previews