Osnabruck vs Braunschweig

6 September 2026 · 2. Bundesliga · 2026/27 · Referee Wolfgang Haslberger

Full time 3 – 1

Half-time: 0–0

  • Daniel-Kofi Kyereh 52’
  • Bjarke Jacobsen 76’
  • Robin Meißner 80’
  • Yann Sturm 88’

Match summary

Osnabruck saw off Braunschweig 3-1. It was goalless at half-time.

Daniel-Kofi Kyereh put Osnabruck ahead from a corner in the 52nd minute, Bjarke Jacobsen made it 2-0 with a header in the 76th minute, Robin Meißner made it 3-0 in the 80th minute, and Yann Sturm pulled one back to make it 3-1 in the 88th minute.

The chances backed that up: Osnabruck created 2.67 expected goals (xG) from 13 shots to Braunschweig's 2.20 from 21.

Match stats

45% Possession 55%
13 Shots 21
8 Shots on target 12
5 Corners 5
426 Passes 523
75.4% Pass accuracy 82.8%
20 Tackles 16
11 Fouls 13
1 Yellow cards 5
1 Offsides 1

Key events

Osnabruck Braunschweig
Kick-off
12’
Yann SturmShot on target
12’
Samuele Di BenedettoShot on target
22’
25’
Yann SturmShot on target
34’
Yann SturmShot on target
37’
Max MarieShot on target
37’
Max MarieShot on target
42’
Yann SturmShot on target
Second half underway
Half-time0-0
Daniel-Kofi KyerehRight foot shot1-0 (Osnabruck)
52’
Bjarke JacobsenShot on target
52’
59’
Ismail BadjieShot on target
59’
Daniel-Kofi KyerehShot on target
63’
75’
Bjarke JacobsenHeader2-0 (Osnabruck)
76’
80’
Robin MeißnerRight foot shot3-0 (Osnabruck)
80’
Leonhard MünstShot on target
80’
Jonathan GómezShot on target
80’
84’
Jovan MijatovićShot on target
86’
Florian FlickShot on target
88’
Yann SturmLeft foot shot3-1 (Braunschweig)
90+1’
90+2’
Jan UrbichShot on target
90+2’
Jan UrbichShot on target
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 2.20 52’ Daniel-Kofi Kyereh (Osnabruck), 1-0 52’ 76’ Bjarke Jacobsen (Osnabruck), 2-0 76’ 80’ Robin Meißner (Osnabruck), 3-0 80’ 88’ Yann Sturm (Braunschweig), 3-1 88’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 2.20 52’ Daniel-Kofi Kyereh (Osnabruck), 1-0 Kyereh 52’ 76’ Bjarke Jacobsen (Osnabruck), 2-0 Jacobsen 76’ 80’ Robin Meißner (Osnabruck), 3-0 Meißner 80’ 88’ Yann Sturm (Braunschweig), 3-1 Sturm 88’
Osnabruck 2.67 xGBraunschweig 2.20 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Braunschweig attacking Osnabruck attacking 
52’ Daniel-Kofi Kyereh (Osnabruck), from a corner, 0.97 xG, goal 90+2’ Jan Urbich (Braunschweig), open play, 0.55 xG, saved 80’ Robin Meißner (Osnabruck), open play, 0.39 xG, goal 90+2’ Jan Urbich (Braunschweig), open play, 0.32 xG, saved 52’ Robin Fabinski (Osnabruck), from a corner, 0.31 xG, blocked 76’ Bjarke Jacobsen (Osnabruck), from a corner, 0.25 xG, goal 83’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.19 xG, off target 21’ Andi Hoti (Braunschweig), open play, 0.16 xG, blocked 84’ Yann Sturm (Braunschweig), open play, 0.15 xG, hit the woodwork 37’ Max Marie (Braunschweig), open play, 0.14 xG, saved 42’ Yann Sturm (Braunschweig), open play, 0.13 xG, saved 52’ Bjarke Jacobsen (Osnabruck), from a corner, 0.12 xG, saved 41’ Patrick Kammerbauer (Osnabruck), open play, 0.12 xG, off target 80’ Leonhard Münst (Osnabruck), open play, 0.12 xG, saved 12’ Yann Sturm (Braunschweig), from a corner, 0.10 xG, saved 90+1’ Jovan Mijatović (Braunschweig), open play, 0.09 xG, off target 88’ Yann Sturm (Braunschweig), open play, 0.08 xG, goal 35’ Andi Hoti (Braunschweig), from a corner, 0.08 xG, off target 25’ Yann Sturm (Braunschweig), open play, 0.07 xG, saved 82’ Florian Flick (Braunschweig), set piece, 0.06 xG, off target 16’ Kevin Ehlers (Braunschweig), set piece, 0.06 xG, off target 59’ Ismail Badjie (Osnabruck), open play, 0.06 xG, saved 74’ Robin Meißner (Osnabruck), open play, 0.06 xG, off target 84’ Jovan Mijatović (Braunschweig), open play, 0.06 xG, saved 33’ Mehmet Aydın (Braunschweig), open play, 0.04 xG, off target 37’ Max Marie (Braunschweig), open play, 0.04 xG, saved 63’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.03 xG, saved 52’ Jonathan Gómez (Osnabruck), open play, 0.03 xG, blocked 80’ Jonathan Gómez (Osnabruck), open play, 0.02 xG, saved 70’ Mehmet Aydın (Braunschweig), open play, 0.02 xG, off target 86’ Florian Flick (Braunschweig), set piece, 0.02 xG, saved 19’ Fabio Di Michele Sanchez (Braunschweig), open play, 0.01 xG, blocked 12’ Samuele Di Benedetto (Braunschweig), from a corner, 0.01 xG, saved 34’ Yann Sturm (Braunschweig), open play, 0.01 xG, saved 52’ Daniel-Kofi Kyereh (Osnabruck), from a corner, 0.97 xG, goal 90+2’ Jan Urbich (Braunschweig), open play, 0.55 xG, saved 80’ Robin Meißner (Osnabruck), open play, 0.39 xG, goal 90+2’ Jan Urbich (Braunschweig), open play, 0.32 xG, saved 52’ Robin Fabinski (Osnabruck), from a corner, 0.31 xG, blocked 76’ Bjarke Jacobsen (Osnabruck), from a corner, 0.25 xG, goal 83’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.19 xG, off target 21’ Andi Hoti (Braunschweig), open play, 0.16 xG, blocked 84’ Yann Sturm (Braunschweig), open play, 0.15 xG, hit the woodwork 37’ Max Marie (Braunschweig), open play, 0.14 xG, saved 42’ Yann Sturm (Braunschweig), open play, 0.13 xG, saved 52’ Bjarke Jacobsen (Osnabruck), from a corner, 0.12 xG, saved 41’ Patrick Kammerbauer (Osnabruck), open play, 0.12 xG, off target 80’ Leonhard Münst (Osnabruck), open play, 0.12 xG, saved 12’ Yann Sturm (Braunschweig), from a corner, 0.10 xG, saved 90+1’ Jovan Mijatović (Braunschweig), open play, 0.09 xG, off target 88’ Yann Sturm (Braunschweig), open play, 0.08 xG, goal 35’ Andi Hoti (Braunschweig), from a corner, 0.08 xG, off target 25’ Yann Sturm (Braunschweig), open play, 0.07 xG, saved 82’ Florian Flick (Braunschweig), set piece, 0.06 xG, off target 59’ Ismail Badjie (Osnabruck), open play, 0.06 xG, saved 74’ Robin Meißner (Osnabruck), open play, 0.06 xG, off target 84’ Jovan Mijatović (Braunschweig), open play, 0.06 xG, saved 16’ Kevin Ehlers (Braunschweig), set piece, 0.06 xG, off target 33’ Mehmet Aydın (Braunschweig), open play, 0.04 xG, off target 37’ Max Marie (Braunschweig), open play, 0.04 xG, saved 63’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.03 xG, saved 52’ Jonathan Gómez (Osnabruck), open play, 0.03 xG, blocked 80’ Jonathan Gómez (Osnabruck), open play, 0.02 xG, saved 86’ Florian Flick (Braunschweig), set piece, 0.02 xG, saved 70’ Mehmet Aydın (Braunschweig), open play, 0.02 xG, off target 12’ Samuele Di Benedetto (Braunschweig), from a corner, 0.01 xG, saved 19’ Fabio Di Michele Sanchez (Braunschweig), open play, 0.01 xG, blocked 34’ Yann Sturm (Braunschweig), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Osnabruck 3-4-2-1 Starting XI
Krumrey
Fabinski
Müller
Wiemann
Kammerbauer
Wagner 46’
Jacobsen
Gómez 86’
Badjie 73’
Beck
Meißner 86’
Braunschweig 4-1-4-1 Starting XI
Hoffmann
Aydın
Ehlers
Hoti
Sanchez 79’
Flick
Opoku 61’
Benedetto 79’
Marie 61’
Sturm
Entrup 73’

Player stats

Goalkeeper1 player
90′ 10 1 35 – – – – –
Defenders4 players
90′ – 1 2 2 1 51 – – – –
90′ 1 4 1 2 1 50 – – – –
90′ 3 2 – 7 3 42 1 – – –
Konrad Faber Came on as a substitute
9′ 1 – – 1 – 3 – – – –
Midfielders6 players
90′ – – 39 1 0.02 – – 3 – 2 –
Fridolin Wagner Taken off
45′ – – 24 – 0.02 3 1 7 1 3
90′ 1 – 36 – 0.01 6 2 10 1 1 –
Jonathan Gómez Taken off
86′ – – 28 – 0.33 3 – 5 2 2 –
Daniel-Kofi Kyereh Came on as a substitute
45′ 1 – 16 1 0.01 – – 2 2 1 –
Leonhard Münst Came on as a substitute
17′ – – 8 2 0.19 1 – 2 1 1 –
Forwards4 players
Ismail Badjie Taken off
73′ – – 1 1 0.06 0.10 1 1 – 26 –
90′ – 1 – – – 0.33 3 5 2 39 –
Robin Meißner Taken off
86′ 1 – 2 1 0.45 0.07 1 2 – 27 –
Luca Raimund Came on as a substitute
9′ – – – – – – – – – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Osnabruck win 42% Avg odds 2.19
Draw 26% Avg odds 3.50
Braunschweig win 32% Avg odds 2.94

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.