2. Bundesliga · 2026

VfL Osnabrück 3–1 Eintracht Braunschweig · 2. Bundesliga

3–1Full-time analysis

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

Match at a glance

VfL Osnabrück won 3–1.

Shots
1321
Shots on target
812
Expected goals
2.442.01
Possession
45%55%

Full time

What the match recorded

VfL Osnabrück beat Eintracht Braunschweig 3–1. Recorded in this match (VfL Osnabrück – Eintracht Braunschweig): shots 13–21, shots on target 8–12, expected goals 2.44–2.01, possession 45%–55%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Eintracht Braunschweig show a distinct attacking-volume record

weak

Eintracht Braunschweig's shot volume and the opposing shot-allowance context sit above their competition baselines.

14.5 shots/match ▲ShotsVfL Osnabrück · Eintracht Braunschweig19.8 shots/match
Evidence and caveat

Comparison: Team shot volume is paired with the opponent's recorded shot allowance.

Window: season

MetricVfL OsnabrückEintracht BraunschweigBaseline
Shots14.5 shots/match19.8 shots/match15.1 shots/match
Shots against20 shots/match15.5 shots/match15.1 shots/match

Caveat: Shot volume describes activity; it does not establish finishing quality or a match outcome.

The teams have contrasting possession records

weak

Eintracht Braunschweig have recorded the higher season possession share.

41.5%PossessionVfL Osnabrück · Eintracht Braunschweig● 52.3%
Evidence and caveat

Comparison: The recorded possession gap is 10.8 percentage points.

Window: season

MetricVfL OsnabrückEintracht BraunschweigBaseline
Possession41.5%52.3%52.1%

Caveat: Possession share does not show where possession occurred or how chances were created.

This match

Match statistics

  • Shots13 shots21 shotsVfL Osnabrück 13 shots, Eintracht Braunschweig 21 shots
  • Shots on target8 shots12 shotsVfL Osnabrück 8 shots, Eintracht Braunschweig 12 shots
  • Expected goals2.44 xG2.01 xGVfL Osnabrück 2.44 xG, Eintracht Braunschweig 2.01 xG
  • Possession45%55%VfL Osnabrück 45%, Eintracht Braunschweig 55%
  • Corners5 corners5 cornersVfL Osnabrück 5 corners, Eintracht Braunschweig 5 corners
  • Fouls11 fouls13 foulsVfL Osnabrück 11 fouls, Eintracht Braunschweig 13 fouls
  • Yellow cards1 card5 cardsVfL Osnabrück 1 card, Eintracht Braunschweig 5 cards
  • Passes423 passes522 passesVfL Osnabrück 423 passes, Eintracht Braunschweig 522 passes
  • Pass accuracy74.9%83.1%VfL Osnabrück 74.9%, Eintracht Braunschweig 83.1%
  • Shots inside box11 shots14 shotsVfL Osnabrück 11 shots, Eintracht Braunschweig 14 shots
  • Blocked shots2 blocks2 blocksVfL Osnabrück 2 blocks, Eintracht Braunschweig 2 blocks
  • Goalkeeper saves10 saves5 savesVfL Osnabrück 10 saves, Eintracht Braunschweig 5 saves
  • Offsides1 offside1 offsideVfL Osnabrück 1 offside, Eintracht Braunschweig 1 offside

As it happened

Key moments

  1. 22′Fridolin WagnerYellow card · VfL Osnabrück
  2. Half-time
  3. 52′Daniel-Kofi KyerehGoal · VfL Osnabrück
  4. 59′Kevin EhlersYellow card · Eintracht Braunschweig
  5. 75′Mehmet AydınYellow card · Eintracht Braunschweig
  6. 76′Bjarke JacobsenGoal · VfL Osnabrück
  7. 78′Fabio Di Michele SanchezYellow card · Eintracht Braunschweig
  8. 80′Robin MeißnerGoal · VfL Osnabrück
  9. 82′Noah KatterbachYellow card · Eintracht Braunschweig
  10. 88′Yann SturmGoal · Eintracht Braunschweig
  11. 90′Florian FlickYellow card · Eintracht Braunschweig
  12. Full time
Player changes · 9grouped by team and minute
  • 46′VfL Osnabrück · 1 player changeDaniel-Kofi Kyereh
  • 61′Eintracht Braunschweig · 2 player changesJunior Zé · Jan Urbich
  • 73′Eintracht Braunschweig · 1 player changeJovan Mijatović
  • 73′VfL Osnabrück · 1 player changeLeonhard Münst
  • 79′Eintracht Braunschweig · 2 player changesLino Tempelmann · Noah Katterbach
  • 86′VfL Osnabrück · 2 player changesKonrad Faber · Luca Raimund

Who started

Lineups

Show both lineups

Confirmed lineups as published before kick-off.

VfL Osnabrück
  1. Jonas KrumreyG
  2. Jannik MüllerD
  3. Niklas WiemannD
  4. Robin FabinskiD
  5. Patrick KammerbauerD
  6. Jonathan GómezD
  7. Bjarke JacobsenM
  8. Fridolin WagnerM
  9. Ismail BadjieF
  10. Robin MeißnerF
  11. Adrian BeckF
Eintracht Braunschweig
  1. Ron Thorben HoffmannG
  2. Andi HotiD
  3. Mehmet AydınD
  4. Kevin EhlersD
  5. Fabio Di Michele SanchezD
  6. Florian FlickM
  7. Yann SturmM
  8. Samuele Di BenedettoM
  9. Max MarieM
  10. Aaron OpokuM
  11. Maximilian EntrupF

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

0VfL Osnabrück
0Draws
2Eintracht Braunschweig
VfL Osnabrück — Eintracht Braunschweig · 2. Bundesliga0–3
Eintracht Braunschweig — VfL Osnabrück · 2. Bundesliga3–2

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: VfL Osnabrück favored in 0 of 13 directional metrics · Eintracht Braunschweig in 0 · 13 too close

led this metric higher value (descriptive) too close

Window

Season

VfL Osnabrück4 matchesEintracht Braunschweig4 matches
1.75 goals/matchGoals scored4/4▲ 2.5 goals/match
2 goals/match ▲Goals allowed4/42.5 goals/match
1.48 xG/matchExpected goals4/4▲ 2.34 xG/match
14.5 shots/matchShots4/4▲ 19.8 shots/match
5 shots/matchShots on target4/4▲ 9.25 shots/match
41.5%Possession4/4● 52.3%
3.75 corners/matchCorners4/4● 5 corners/match
10.3 fouls/matchFouls4/410.5 fouls/match

Evidence quality

How much supports this analysis

Grade C · Limited evidenceLimited evidence — limited
Season samples4 / 4home / away teams
Recent samples4 / 4last-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.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: cards.
  • The completed-match sample is too small for broad style conclusions.
Analysis cutoff: Sun, 6 Sept 2026, 15:30 UTC · analysis-v4

Team rankings in 2. Bundesliga

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required