Osnabrück vs Magdeburg preview

Germany flag 2026/2027 2. Bundesliga, Germany
Bremer Brücke
2. Bundesliga
Full Time
Round 2 Regular Season

CONTEXT

Osnabrück faced Magdeburg in a contest that ended 0-3. The halftime score was 0-2. Magdeburg held 60 percent possession while Osnabrück managed 40 percent. Expected goals registered 0.87 for Osnabrück and 1.79 for Magdeburg. The stronger team delivered a performance that produced three goals without reply. No red cards were issued during the match. The outcome remained consistent with the underlying metrics throughout both halves. Magdeburg created sustained pressure that limited Osnabrück opportunities. The visitors converted their chances efficiently after establishing an early lead. Osnabrück struggled to generate meaningful attacks against a well-organized defense. Possession dominance allowed Magdeburg to control the tempo and restrict transitions. The data showed clear separation in quality and execution between the sides.

TL;DR

  • Structural deviation: Final score: Osnabrück 0-3 Magdeburg. Magdeburg showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: The efficiency shift was in line with the stronger team's performance.
  • xG alignment: The final result showed true alignment with the expected goals figures.
  • Market alignment: The outcome proved consistent with aligned market indicators.
  • xG expectations: Magdeburg's higher xG of 1.79 surpassed Osnabrück's 0.87 as anticipated.
  • Event impact: Key events shaped the match without any dismissals occurring.
  • Red card distortion: With no red cards issued, there was no distortion from player expulsions.
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
W. Haslberger
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
C. Gittelmann
C. Gittelmann
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
O. Lossius
O. Lossius
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
M. Kluge
M. Kluge
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
0
Avg Points / Game (Last 100 Matches)
1.14
0 i
Last 6 Opponents
Heidenheim Rank: 76 L
Avg Points / Game (Last 6 Matches)
1.5 i
Last 6 Opponents
Eintracht Braunschweig Rank: 69 L
Kaiserslautern Rank: 74 L
Holstein Kiel Rank: 73 W
Hertha BSC Rank: 76 W
Nürnberg Rank: 75 L
Fortuna Düsseldorf Rank: 72 W
0
Head to Head (Wins - Draws - Losses)
0 - 0 - 0
0

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
43.57
72.09
0 (Weakest) 100 (Strongest)
Metric
Osnabrück
Magdeburg
Power Score
43.57
72.09
League Position
18
8
Global Rank
218
211

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
Osnabrück Opponent-weighted form score
Magdeburg Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Osnabrück Magdeburg

Heatmaps Ball coordinates

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

vs

Osnabrück

Left / Center / Right
Opposition half density
vs season average

Magdeburg

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

Osnabrück ⚠ Proxy
vs
⚠ Proxy Magdeburg
Attacking Efficiency
Higher is better
Attacking Efficiency
32.00
36.58
Defensive Efficiency
Lower is better
Defensive Efficiency
36.58
32.00
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
Osnabrück -0.49 Efficiency Index
vs
Magdeburg +0.49 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Osnabrück
Magdeburg
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.

Osnabrück
vs
Magdeburg
Created Set-piece attacking threat
Osnabrück Magdeburg
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
23%
21%
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.
-0.20 vs -0.38
Conceded Set-piece defensive exposure
Osnabrück Magdeburg
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
21%
23%
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).
-0.38 vs -0.20
Osnabrück
Magdeburg
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Osnabrück
vs
Magdeburg
Attack After Winning Possession transition → offence
Osnabrück Magdeburg
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Osnabrück Magdeburg
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Osnabrück
Magdeburg
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • Magdeburg had peak pressure around 26'.
  • Magdeburg started the game with stronger pressure.
Osnabrück Pressure Magdeburg Pressure
Pressure Index: Magdeburg reached the top pressure at 26' (100.00).

STARTING XI

Match Formation 3-4-3
Match Formation 4-3-3

General Information

Date & Time
Competition
2026/2027 2. Bundesliga, Germany · Round 2 · Regular Season
Stadium
Bremer Brücke
Capacity
16667
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Christian Gittelmann
Oliver Lossius
M. Kluge

Statistics

Possession
Osnabrück
41%
Magdeburg
59%

Top Statistics

0 Goals 3
3 Big Chances Created 4
6 Shots 10
36 Dangerous attacks 59
40 Possession 60
3 Corners 10
11 Free kicks 12
1 Yellow Cards 1

Match Overview

79 Ball Safe 89
7 Goal Kicks 9
9 Goal Attempts 9
5 Substitutions 5
14 Throwins 18
0 Hit Woodwork 1
18 Successful Headers 16
0 Assists 3
13 Dribble Attempts 27
9 Successful Dribbles 13
69 Successful Dribbles Percentage 48

Attacking

101 Attacks 112
3 Big Chances Missed 3

Possession

43 Long Passes 87
351 Passes 546
270 Successful Passes 475
77 Successful Passes Percentage 87
9 Key Passes 12
17 Successful Long Passes 55
40 Successful Long Passes Percentage 63

Defensive

3 Saves 4
26 Tackles 14
11 Interceptions 5
64 Duels Won 55

Build-up

23 Total Crosses 20
6 Accurate Crosses 4

Discipline

0 Offsides 5
12 Fouls 11

Lineup

Starting XI

32
Jonas Krumrey
Jonas Krumrey Goalkeeper
6.16
24
Jannik Müller
6.78
25
Niklas Wiemann
Niklas Wiemann Defender
6.64
27
Robin Fabinski
Robin Fabinski Defender
6.54
15
Bjarke Jacobsen
Bjarke Jacobsen Midfielder
7.06
6
Bryan Henning
Bryan Henning
Midfielder78'
6.36
23
Tony Lesueur
Tony Lesueur Midfielder
6.25
28
Konrad Faber
Konrad Faber
Defender46'
6.29
26
Fridolin Wagner
Fridolin Wagner Midfielder
7.06
31
Patrick Kammerbauer
Patrick Kammerbauer Midfielder
7.23
19
Leon Opitz
Leon Opitz
Midfielder88'
10
Ismail Badjie
Ismail Badjie Attacker
6.28
22
Bernd Riesselmann
6.76
11
Robin Meißner
Robin Meißner Attacker
6.99
29
David Kopacz
David Kopacz Attacker
6.57
8
Leonhard Münst
Leonhard Münst
Midfielder46'
6.39

Starting XI

1
Dominik Reimann
Dominik Reimann (C) Goalkeeper
7.88
3
Anselmo García MacNulty
6.95
5
Tobias Müller
Tobias Müller Defender
7.55
17
Alexander Nollenberger
2
9.55
4
Eldin Dzogovic
Eldin Dzogovic
Defender83'
6.47
28
Pierre Nadjombe
Pierre Nadjombe Defender
6.83
29
Richmond Tachie
Richmond Tachie
Attacker71'
6.32
21
Falko Michel
Falko Michel Midfielder
7.21
33
Leon Noel Mergner
Leon Noel Mergner Midfielder
6.58
14
Tony Reitz
Tony Reitz
Midfielder83'
6.57
38
Luka Hyryläinen
Luka Hyryläinen Midfielder
7.01
6
Paul Jaeckel
Paul Jaeckel
Defender89'
8
Emmanuel Iyoha
Emmanuel Iyoha Attacker
7.97
22
Mateusz Zukowski
Mateusz Zukowski Attacker
6.71
23
Baris Atik
Baris Atik Attacker
8.04
35
Magnus Baars
Magnus Baars
Attacker89'

Events

2ND-HALF
89'
Event
Magnus Baars Baris Atik
9th Substitution
89'
Event
Paul Jaeckel Luka Hyryläinen
10th Substitution
Event
Leon Opitz Patrick Kammerbauer
8th Substitution
88'
83'
Event
Eldin Dzogovic Alexander Nollenberger
6th Substitution
83'
Event
Tony Reitz Leon Noel Mergner
7th Substitution
Event
Bryan Henning Bjarke Jacobsen
5th Substitution
78'
Event
Foul / 2nd Yellowcard
77'
71'
Event
Richmond Tachie Pierre Nadjombe
4th Substitution
69'
Event
Left foot shot / 3rd Goal
67'
Event
Foul / 1st Yellowcard
49'
Event
Goal disallowed
Event
Konrad Faber Tony Lesueur
1st Substitution
46'
Event
Leonhard Münst David Kopacz
2nd Substitution
46'
Event
Bernd Riesselmann Ismail Badjie
3rd Substitution
46'
1ST-HALF
35'
Event
Right foot shot / 2nd Goal
24'
Event
Right foot shot / 1st Goal

Match Commentary

89
Substitution Substitution
Paul Jaeckel is substituted for Luka Hyrylainen.
89
Update Update
Magnus Baars is on, and Baris Atik is off.
88
Substitution Substitution
Leon Opitz is substituted off for Patrick Kammerbauer.
83
Update Update
Eldin Dzogovic comes on for Alexander Nollenberger.
83
Update Update
Tony Reitz is on, and Leon Mergner is off.
82
Attempt Attempt
Bernd Riesselmann takes a shot with his head, but it is saved.
81
Attempt Attempt
Bernd Riesselmann takes a right-footed shot, but it is saved.
81
Attempt Attempt
Robin Meissner takes a right-footed shot, but it's saved.
81
Corner Corner
Corner awarded.
80
Attempt Attempt
Falko Michel takes a right-footed shot but misses.
79
Attempt Attempt
Bernd Riesselmann attempts a header but misses the shot.
78
Update Update
On Bryan Henning, off Bjarke Jacobsen.
77
Yellow Card Yellow Card Important
Konrad Faber receives a yellow card.
69
GOAL! GOAL! Important
Goal! Emmanuel Iyoha scores, making it 0-3.
68
Attempt Attempt
Bernd Riesselmann takes a right-footed shot but misses.
67
Yellow Card Yellow Card Important
Yellow card.
64
Attempt Attempt
Bjarke Jacobsen takes a shot with his head but misses.
63
Corner Corner
Corner awarded.
61
Attempt Attempt
Robin Meissner's header is saved.
61
Attempt Attempt
Mateusz Zukowski takes a right-footed shot, but it's saved.
60
Corner Corner
Corner awarded.
58
Corner Corner
Corner awarded.
58
Attempt Attempt
Fridolin Wagner takes a right-footed shot but misses.
52
Corner Corner
Corner awarded.
49
GOAL! GOAL! Important
VAR decision results in a disallowed goal for Mateusz Zukowski.
49
GOAL! GOAL! Important
Mateusz Zukowski takes a shot with his right foot and scores.
49
GOAL! GOAL! Important
Goal! Mateusz Zukowski scores, making it 0-3.
47
Corner Corner
Corner awarded.
47
Attempt Attempt
Bjarke Jacobsen takes a right-footed shot but misses.
46
Update Update
On Bernd Riesselmann, off Ismail Badjie.
46
Update Update
Leonhard Munst comes on for David Kopacz.
46
Update Update
Konrad Faber comes on for Tony Lesueur.
45
Attempt Attempt
Robin Meissner takes a right-footed shot but misses.
45
Attempt Attempt
Robin Meissner takes a right-footed shot but misses.
40
Attempt Attempt
Ismail Badjie takes a right-footed shot but misses.
38
Attempt Attempt
Mateusz Zukowski takes a right-footed shot, but it is blocked.
38
Corner Corner
Corner awarded.
37
Corner Corner
Corner awarded.
37
Corner Corner
Corner awarded.
35
GOAL! GOAL! Important
Shot by Alexander Nollenberger with his right foot results in a goal.
35
GOAL! GOAL! Important
Goal! Alexander Nollenberger scores to make it 0-2, assisted by Baris Atik.
34
Attempt Attempt
Mateusz Zukowski takes a right-footed shot but misses.
28
GOAL! GOAL! Important
Goal! The score is now 0-2.
28
Attempt Attempt
Mateusz Zukowski takes a right-footed shot but misses.
26
Attempt Attempt
Baris Atik takes a right-footed shot but misses.
26
Attempt Attempt
Luka Hyrylainen takes a right-footed shot, but it is blocked.
24
GOAL! GOAL! Important
Shot on goal! Alexander Nollenberger takes a right-footed shot and scores.
24
Corner Corner
Corner awarded.
24
GOAL! GOAL! Important
Goal! Alexander Nollenberger scores, making it 0-1.
23
Attempt Attempt
Falko Michel takes a right-footed shot but misses.
23
GOAL! GOAL! Important
Goal! The score is now 0-1.
23
Corner Corner
Corner awarded.
20
Corner Corner
Corner awarded.
17
Corner Corner
Corner awarded.
17
Corner Corner
Corner awarded.
16
Attempt Attempt
Mateusz Zukowski takes a right-footed shot, but it's saved.
16
Attempt Attempt
Leon Mergner takes a right-footed shot, but it is blocked.
16
Attempt Attempt
Alexander Nollenberger takes a shot with his head, but it's saved.
14
Corner Corner
Corner awarded.
6
Corner Corner
Corner awarded.
1
Update Update
Kick-off! The referee is Wolfgang Haslberger.

CONCLUSION

The match demonstrated Magdeburg's superiority through sustained possession and higher expected goals output. Osnabrück failed to register a goal despite home advantage and remained behind from the opening period. The 0-3 scoreline reflected the visitors' clinical finishing and defensive control. Absence of red cards ensured the contest stayed at full strength for both teams. Metrics indicated that the result followed expected patterns without major anomalies. Magdeburg's approach limited Osnabrück to low-quality chances throughout the ninety minutes. The data confirmed that the away side managed the game effectively after the early advantage. Overall the performance aligned with the pre-match assessment of relative team strengths.