2. Bundesliga 2026/27, matchday 2: every number from the 9 matches

💬 Comments none yet — be the first · what does this get wrong, or miss?

GoalSoon · built 25 August 2026, 09:11 UTC · every figure is our own count from our own database

24 goals in 9 matches — 2.67 a game, against 2.92 across all 308 matches of 2025/26. 3 home wins, 2 draws, 4 away wins. Results, goals by minute, cards, shots, possession, xG and player ratings — all of it on one page.

Results

MatchHTxGShotsOn targetHome poss.
Braunschweig 0–1 Bochum0–11.51–1.2317–133–455%
Holstein Kiel 2–2 St. Pauli0–22.09–2.5619–136–664%
Greuther Fürth 2–4 1. FC Nürnberg2–22.75–1.1714–156–844%
Hertha BSC 4–1 Heidenheim3–01.97–1.0219–119–351%
VfL Osnabrück 0–3 Magdeburg0–20.87–1.7212–194–640%
Kaiserslautern 0–0 Karlsruher SC0–01.05–0.7511–133–851%
Arminia Bielefeld 3–0 Energie Cottbus2–03.57–0.5617–105–040%
Dynamo Dresden 1–0 Darmstadt1–00.64–0.3812–106–162%
Hannover 0–1 Wolfsburg0–01.25–1.7114–182–752%

The heaviest match was Greuther Fürth 2–4 1. FC Nürnberg with 6 goals. 3 of 9 matches had both clubs scoring, 5 went over 2.5 goals, and 7 clubs failed to score. 15 goals came before half-time and 9 after it; 2 arrived inside the first 15 minutes and 3 after the 75th. The earliest goal of the round came in minute 2, the latest in minute 90. 2 of the 23 goals were penalties and 0 were own goals; the round produced 30 yellow cards and 1 red. The minute-by-minute feed carries 23 of the 24 goals, so every count in this paragraph is a floor, not a total; the scores and half-time scores above are complete.

Every match, in detail

Braunschweig 0–1 Bochum 2026-08-14 16:30 UTC · half-time 0–1 · 4-3-1-2 v 4-2-3-1
Eintracht-Stadion

Goals

  • 18' Philipp Hofmann Bochum assist Koji Miyoshi

Cards

  • 🟨 11' Samuele Di Benedetto Braunschweig
  • 🟨 20' Enis Çokaj Bochum
  • 🟨 24' Mats Pannewig Bochum
  • 🟨 90' Kevin Ehlers Braunschweig
  • 🟨 90+1' Daniel Hanslik Bochum

Best rated

  • 7.5 Michael Steinwender Bochum · 3/6 duels
  • 7.5 Yann Sturm Braunschweig · 2 shots, 4/5 duels
  • 7.3 Timo Horn Bochum · 3 saves

Braunschweig · Bochum

1.51xG1.23
0.81xG first half0.91
17Shots13
3On target4
11Shots in the box9
6Blocked3
5Corners6
55%Possession45%
490Passes402
402Passes completed297
3Saves3
11Fouls13
3Offsides0
2Yellow cards3

source: full match archive

Holstein Kiel 2–2 St. Pauli 2026-08-14 16:30 UTC · half-time 0–2 · 4-1-4-1 v 3-4-1-2
Holstein-Stadion

Goals

  • 32' Martijn Kaars St. Pauli
  • 45+4' Taichi Hara St. Pauli assist Arkadiusz Pyrka
  • 56' Phil Harres Holstein Kiel assist Alexander Bernhardsson
  • 88' Jonas Therkelsen Holstein Kiel

Cards

  • 🟨 45+2' Mathias Rasmussen St. Pauli
  • 🟨 47' Guillermo Balzi Holstein Kiel
  • 🟨 47' Timon Weiner Holstein Kiel
  • 🟨 49' Joel Chima Fujita St. Pauli
  • 🟨 72' Kasper Davidsen Holstein Kiel
  • 🟨 73' Ricky-Jade Jones St. Pauli

Best rated

  • 8.3 Phil Harres Holstein Kiel · 1 goal, 1 assist, 2 shots, 7/10 duels
  • 7.9 Arkadiusz Pyrka St. Pauli · 1 assist, 10/12 duels
  • 7.5 Kasper Davidsen Holstein Kiel · 2 shots, 9/17 duels

Holstein Kiel · St. Pauli

2.09xG2.56
1.35xG first half1.52
19Shots13
6On target6
15Shots in the box10
6Blocked3
5Corners5
64%Possession36%
548Passes295
470Passes completed199
4Saves4
14Fouls19
1Offsides2
3Yellow cards3

source: full match archive

Greuther Fürth 2–4 1. FC Nürnberg 2026-08-15 11:00 UTC · half-time 2–2 · 4-4-2 v 4-2-3-1
Sportpark Ronhof Thomas Sommer

Goals

  • 22' Felix Klaus (pen) Greuther Fürth
  • 26' Piet Scobel 1. FC Nürnberg assist Julian Justvan
  • 41' Felix Klaus Greuther Fürth assist Dennis Srbeny
  • 45+3' Julian Justvan 1. FC Nürnberg assist Piet Scobel
  • 54' Julian Justvan 1. FC Nürnberg assist Fynn Otto
  • 74' Piet Scobel 1. FC Nürnberg

Cards

  • 🟨 28' Javier Fernandez 1. FC Nürnberg
  • 🟨 45+6' Julian Justvan 1. FC Nürnberg
  • 🟨 60' Eric Porstner 1. FC Nürnberg
  • 🟨 77' Rayan Ghrieb 1. FC Nürnberg
  • 🟨 89' Aaron Keller Greuther Fürth

Best rated

  • 9.7 Julian Justvan 1. FC Nürnberg · 2 goals, 1 assist, 3 shots, 2/4 duels
  • 8.3 Piet Scobel 1. FC Nürnberg · 2 goals, 1 assist, 4 shots, 3/9 duels
  • 7.9 Jan Reichert 1. FC Nürnberg · 4 saves, 2/2 duels

Greuther Fürth · 1. FC Nürnberg

2.75xG1.17
1.87xG first half0.72
14Shots15
6On target8
8Shots in the box10
4Blocked2
5Corners3
44%Possession56%
339Passes443
275Passes completed380
4Saves4
9Fouls15
3Offsides1
1Yellow cards4

source: full match archive

Hertha BSC 4–1 Heidenheim 2026-08-15 11:00 UTC · half-time 3–0 · 4-2-3-1 v 4-5-1
Olympiastadion

Goals

  • 2' Sebastian Grønning Hertha BSC assist Marten Winkler
  • 26' Marten Winkler Hertha BSC
  • 35' Deyovaisio Zeefuik Hertha BSC assist Marten Winkler
  • 49' Jan Schöppner Heidenheim assist Mikkel Kaufmann
  • 90' Oluwaseun Adewumi Hertha BSC assist Josip Brekalo

Cards

  • 🟨 39' Patrick Mainka Heidenheim
  • 🟨 44' Oualid Mhamdi Heidenheim
  • 🟨 73' Julian Eitschberger Hertha BSC
  • 🟥 88' Deyovaisio Zeefuik Hertha BSC

Best rated

  • 9.3 Marten Winkler Hertha BSC · 1 goal, 2 assists, 2 shots, 4/5 duels
  • 8.2 Josip Brekalo Hertha BSC · 1 assist, 1 shots, 7/11 duels
  • 7.9 Jan Schöppner Heidenheim · 1 goal, 1 shots, 9/17 duels

Hertha BSC · Heidenheim

1.97xG1.02
1.13xG first half0.18
19Shots11
9On target3
9Shots in the box8
5Blocked1
5Corners3
51%Possession49%
370Passes345
301Passes completed270
2Saves4
12Fouls17
1Offsides2
1Yellow cards2
1Red cards0

source: full match archive

VfL Osnabrück 0–3 Magdeburg 2026-08-15 11:00 UTC · half-time 0–2 · 3-4-3 v 4-3-3
 

Goals

  • 24' Alexander Nollenberger Magdeburg assist Tobias Müller
  • 35' Alexander Nollenberger Magdeburg assist Barış Atik
  • 69' Emmanuel Iyoha Magdeburg assist Luka Hyryläinen

Cards

  • 🟨 67' Pierre Nadjombe Magdeburg
  • 🟨 77' Konrad Faber VfL Osnabrück

Best rated

  • 10.0 Alexander Nollenberger Magdeburg · 2 goals, 3 shots, 11/13 duels
  • 8.2 Emmanuel Iyoha Magdeburg · 1 goal, 3 shots, 9/12 duels
  • 7.9 Dominik Reimann Magdeburg · 4 saves

VfL Osnabrück · Magdeburg

0.87xG1.72
0.12xG first half1.55
12Shots19
4On target6
11Shots in the box15
2Blocked3
3Corners10
40%Possession60%
354Passes544
272Passes completed474
3Saves4
12Fouls12
0Offsides5
1Yellow cards1

source: full match archive

Kaiserslautern 0–0 Karlsruher SC 2026-08-15 18:30 UTC · half-time 0–0
Fritz Walter Stadion

Goals

  • none

Best rated

  • 8.2 Julian Krahl Kaiserslautern · 8 saves, 1/1 duels
  • 7.7 Jan Elvedi Kaiserslautern · 2 shots, 6/8 duels
  • 7.5 Christoph Kobald Karlsruher SC · 1 shots, 4/11 duels

Kaiserslautern · Karlsruher SC

1.05xG0.75
0.31xG first half0.32
11Shots13
3On target8
8Shots in the box5
2Blocked0
4Corners11
51%Possession49%
378Passes363
290Passes completed286
8Saves2
12Fouls19
1Offsides1
3Yellow cards3

source: full match archive

Arminia Bielefeld 3–0 Energie Cottbus 2026-08-16 11:30 UTC · half-time 2–0 · 4-3-3 v 4-4-2
 

Goals

  • 26' Joel Grodowski Arminia Bielefeld assist Henri Koudossou
  • 37' Joel Grodowski Arminia Bielefeld
  • 76' Joel Grodowski (pen) Arminia Bielefeld

Cards

  • 🟨 27' Henry Rorig Energie Cottbus
  • 🟨 78' Justin Butler Energie Cottbus
  • 🟨 78' Benjamin Boakye Arminia Bielefeld

Best rated

  • 10.0 Joel Grodowski Arminia Bielefeld · 3 goals, 3 shots, 7/15 duels
  • 8.9 Henri Koudossou Arminia Bielefeld · 1 assist, 1 shots, 6/10 duels
  • 7.7 Marcel Lotka Energie Cottbus · 2 saves

Arminia Bielefeld · Energie Cottbus

3.57xG0.56
1.78xG first half0.09
17Shots10
5On target0
14Shots in the box7
7Blocked7
7Corners10
40%Possession60%
345Passes518
269Passes completed430
0Saves2
12Fouls18
4Offsides1
2Yellow cards2

source: full match archive

Dynamo Dresden 1–0 Darmstadt 2026-08-16 11:30 UTC · half-time 1–0 · 4-2-3-1 v 4-2-3-1
Rudolf-Harbig-Stadion

Goals

  • 12' Jonas Sterner Dynamo Dresden assist Vincent Vermeij

Cards

  • 🟨 26' Thomas Keller Dynamo Dresden
  • 🟨 59' Kai Klefisch Darmstadt
  • 🟨 71' Kai Klefisch Darmstadt
  • 🟨 71' Marcel Schuhen Darmstadt

Best rated

  • 7.9 Jonas Sterner Dynamo Dresden · 1 goal, 1 shots, 1/6 duels
  • 7.6 Marcel Schuhen Darmstadt · 5 saves
  • 7.3 Friedrich Müller Dynamo Dresden · 1 shots, 1/4 duels

Dynamo Dresden · Darmstadt

0.64xG0.38
0.36xG first half0.09
12Shots10
6On target1
5Shots in the box6
4Blocked6
7Corners5
62%Possession38%
688Passes415
619Passes completed353
1Saves5
12Fouls12
1Yellow cards3
0Red cards1

source: full match archive

Hannover 0–1 Wolfsburg 2026-08-16 11:30 UTC · half-time 0–0 · 3-3-1-3 v 5-4-1
Heinz-von-Heiden-Arena

Goals

  • none

Cards

  • 🟨 69' Jonas Adjei Adjetey Wolfsburg
  • 🟨 82' Vinícius Souza Wolfsburg

Best rated

  • 7.7 Hauke Wahl Wolfsburg · 2/3 duels
  • 7.6 Leo Weinkauf Hannover · 6 saves, 2/2 duels
  • 7.5 Jakub Zieliński Wolfsburg · 2 saves

Hannover · Wolfsburg

1.25xG1.71
0.84xG first half0.44
14Shots18
2On target7
9Shots in the box7
3Blocked6
8Corners6
52%Possession48%
465Passes437
371Passes completed342
6Saves2
9Fouls9
4Offsides1
1Yellow cards2

source: full match archive

Every club, one row each

ClubOpponentScorexGShotsOTIn boxCorPossPassesSavesFoulsYel
Hertha BSCHHeidenheim4–11.971999551%3702121
Arminia BielefeldHEnergie Cottbus3–03.5717514740%3450122
MagdeburgAVfL Osnabrück3–01.72196151060%5444121
1. FC NürnbergAGreuther Fürth4–21.1715810356%4434154
BochumABraunschweig1–01.231349645%4023133
Dynamo DresdenHDarmstadt1–00.641265762%6881121
WolfsburgAHannover1–01.711877648%437292
Holstein KielHSt. Pauli2–22.0919615564%5484143
St. PauliAHolstein Kiel2–22.5613610536%2954193
KaiserslauternHKarlsruher SC0–01.051138451%3788123
Karlsruher SCAKaiserslautern0–00.7513851149%3632193
BraunschweigHBochum0–11.5117311555%4903112
DarmstadtADynamo Dresden0–10.381016538%4155123
HannoverHWolfsburg0–11.251429852%465691
Greuther FürthH1. FC Nürnberg2–42.751468544%339491
HeidenheimAHertha BSC1–41.021138349%3454172
Energie CottbusAArminia Bielefeld0–30.5610071060%5182182
VfL OsnabrückHMagdeburg0–30.8712411340%3543121

Holstein Kiel had the most of the ball (64 per cent); Holstein Kiel took the most shots (19).

Goals against xG

xG is the provider's shot-quality model, not ours; we publish it because it is the same measure across every match here. One matchday is far too small to call anyone lucky — this is a record of what happened, not a verdict.

ClubOpponentGoalsxGGoals − xG ConcededxG facedSaved against xG
1. FC NürnbergGreuther Fürth 41.17+2.83 22.75+0.75
Hertha BSCHeidenheim 41.97+2.03 11.02+0.02
MagdeburgVfL Osnabrück 31.72+1.28 00.87+0.87
Dynamo DresdenDarmstadt 10.64+0.36 00.38+0.38
HeidenheimHertha BSC 11.02-0.02 41.97-2.03
Holstein KielSt. Pauli 22.09-0.09 22.56+0.56
BochumBraunschweig 11.23-0.23 01.51+1.51
DarmstadtDynamo Dresden 00.38-0.38 10.64-0.36
St. PauliHolstein Kiel 22.56-0.56 22.09+0.09
Energie CottbusArminia Bielefeld 00.56-0.56 33.57+0.57
Arminia BielefeldEnergie Cottbus 33.57-0.57 00.56+0.56
WolfsburgHannover 11.71-0.71 01.25+1.25
Greuther Fürth1. FC Nürnberg 22.75-0.75 41.17-2.83
Karlsruher SCKaiserslautern 00.75-0.75 01.05+1.05
VfL OsnabrückMagdeburg 00.87-0.87 31.72-1.28
KaiserslauternKarlsruher SC 01.05-1.05 00.75+0.75
HannoverWolfsburg 01.25-1.25 11.71+0.71
BraunschweigBochum 01.51-1.51 11.23+0.23

1. FC Nürnberg scored 2.83 goals more than the model expected of their chances; Braunschweig scored 1.51 fewer. The last column is the same subtraction at the other end: how many goals a club conceded against the xG of the shots it faced.

One column we removed. The feed also carries a field called “goals prevented”, which looks like a goalkeeping measure. In all 9 matches of this round it is identical for both clubs (Braunschweig–Bochum +0.36, Holstein Kiel–St. Pauli +0.06, Greuther Fürth–1. FC Nürnberg +0.77, and so on), so it cannot be a per-club number and we do not publish it rather than guess at what it means.

Scorers and assists

17 of the 24 goals have an assist recorded against them. Assists come from the full match archive where it has arrived (9 matches) and from the live event feed otherwise, which records fewer of them — so this is a floor, not a count.

PlayerClubGoalsAssists
Joel GrodowskiArminia Bielefeld30
Julian Justvan1. FC Nürnberg21
Piet Scobel1. FC Nürnberg21
Alexander NollenbergerMagdeburg20
Felix KlausGreuther Fürth20
Marten WinklerHertha BSC12
Phil HarresHolstein Kiel11
Deyovaisio ZeefuikHertha BSC10
Emmanuel IyohaMagdeburg10
Fabian ReeseWolfsburg10
Jan SchöppnerHeidenheim10
Jonas SternerDynamo Dresden10
Jonas TherkelsenHolstein Kiel10
Martijn KaarsSt. Pauli10
Oluwaseun AdewumiHertha BSC10
Philipp HofmannBochum10
Sebastian GrønningHertha BSC10
Taichi HaraSt. Pauli10
Alexander BernhardssonHolstein Kiel01
Arkadiusz PyrkaSt. Pauli01
Barış AtikMagdeburg01
Dennis SrbenyGreuther Fürth01
Fynn Otto1. FC Nürnberg01
Henri KoudossouArminia Bielefeld01
Josip BrekaloHertha BSC01
Koji MiyoshiBochum01
Luka HyryläinenMagdeburg01
Mikkel KaufmannHeidenheim01
Tobias MüllerMagdeburg01
Vincent VermeijDynamo Dresden01

Player ratings, top 25

Ratings are the provider's, over the 9 matches whose player detail has arrived; 359 player appearances in total.

PlayerClubRatingMinGAShKey p.DuelsTklIntSaves
Alexander NollenbergerMagdeburg10.083203011/13300
Joel GrodowskiArminia Bielefeld10.09030317/15100
Julian Justvan1. FC Nürnberg9.78821322/4000
Marten WinklerHertha BSC9.37712244/5120
Henri KoudossouArminia Bielefeld8.99001126/10320
Phil HarresHolstein Kiel8.39011227/10000
Piet Scobel1. FC Nürnberg8.38821433/9010
Josip BrekaloHertha BSC8.29001167/11010
Emmanuel IyohaMagdeburg8.29010319/12100
Julian KrahlKaiserslautern8.29000001/1008
Arkadiusz PyrkaSt. Pauli7.990010210/12330
Jan Reichert1. FC Nürnberg7.99800002/2004
Adam Markhiev1. FC Nürnberg7.99800027/10510
Jan SchöppnerHeidenheim7.99010109/17400
Dominik ReimannMagdeburg7.99000000/0004
Jonas SternerDynamo Dresden7.99010111/6110
Felix KlausGreuther Fürth7.79820605/11000
Oluwaseun AdewumiHertha BSC7.72610204/6300
Jan ElvediKaiserslautern7.79000216/8200
Marcel LotkaEnergie Cottbus7.79000000/0002
Hauke WahlWolfsburg7.79000032/3200
Stefano RussoArminia Bielefeld7.69000117/10320
Marcel SchuhenDarmstadt7.69000000/0005
Leo WeinkaufHannover7.69000002/2006
Michael SteinwenderBochum7.59500003/6010

Matchday 2 against the whole of 2025/26

One round is 9 matches and last season was 308. Every difference below is well inside what 9 matches can produce by chance; it is here as a record, not as a trend.

MeasureMatchday 22025/26 averageDifference
Goals per match2.672.92-0.26
Goals in the first half, per match1.671.30+0.36
Shots per club14.313.3+1.0
Shots on target per club4.84.5+0.3
xG per club1.491.48+0.01
Corners per club6.05.0+1.0
Passes per club430415+15
Fouls per club13.212.3+0.9
Yellow cards per club2.112.29-0.17
Saves per club3.43.0+0.4
Home wins (share)0.330.46-0.13
Draws (share)0.220.24-0.02

Where these numbers come from

Our own database, built from the same feed every match here uses. Team figures for 9 of 9 matches, goals and cards by minute for all 9, player-level detail for 9. Crowds and referees are as published for the 0 matches that carry them . Nothing on this page is a projection.

What is missing, stated plainly. the event feed is missing 1 of the 24 goals, so goal minutes, penalties and the scorer table are floors; attendance is published for 0 of 9 matches, so there is no average to give; the 2025/26 xG baseline is measured on 221 of 306 matches.
The rest of the season on the same data: all 18 clubs, squads and our projection · every club compared on last season's numbers · the free season packs.

Comments

No account, no email. Links are not allowed — say it in words.

Loading…