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

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

GoalSoon · built 05 September 2026, 10:49 UTC · every figure is our own count from our own database

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

Results

MatchHTxGShotsOn targetHome poss.
Braunschweig 3–5 Hertha BSC2–22.60–3.6017–269–646%
Bochum 0–1 VfL Osnabrück0–11.56–0.4220–81–266%
Karlsruher SC 2–5 Wolfsburg2–3—–——–——–—
Heidenheim 5–3 Dynamo Dresden0–1—–——–——–—
Energie Cottbus 3–4 Greuther Fürth1–1—–——–——–—
1. FC Nürnberg 4–1 Arminia Bielefeld—–——–——–——–—
St. Pauli 1–2 Kaiserslautern0–11.21–0.7121–117–458%
Magdeburg 2–0 Holstein Kiel0–00.83–2.1110–142–236%
Darmstadt 0–1 Hannover0–00.91–2.3111–263–733%

The heaviest match was Braunschweig 3–5 Hertha BSC with 8 goals. 6 of 9 matches had both clubs scoring, 6 went over 2.5 goals, and 3 clubs failed to score. 14 goals came before half-time and 28 after it; 2 arrived inside the first 15 minutes and 0 after the 75th. The earliest goal of the round came in minute 4, the latest in minute 33. 0 of the 3 goals were penalties and 0 were own goals; the round produced 0 yellow cards and 0 red. The minute-by-minute feed carries 3 of the 42 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 3–5 Hertha BSC 2026-08-28 16:30 UTC · half-time 2–2 · 4-2-2-2 v 4-2-3-1
Eintracht-Stadion

Goals

  • 9' Yann Sturm Braunschweig
  • 33' Kevin Ehlers Braunschweig assist Aaron Opoku

Best rated

  • 9.2 Jón Dagur Þórsteinsson Hertha BSC · 1 goal, 2 shots, 7/12 duels
  • 8.6 Josip Brekalo Hertha BSC · 2 goals, 1 assist, 3 shots, 4/11 duels
  • 8.5 Aaron Opoku Braunschweig · 1 assist, 2 shots, 6/10 duels

Braunschweig · Hertha BSC

2.60xG3.60
1.45xG first half1.60
17Shots26
9On target6
10Shots in the box19
1Blocked10
5Corners12
46%Possession54%
350Passes401
274Passes completed340
1Saves5
9Fouls15
0Offsides3
2Yellow cards4

source: full match archive

Bochum 0–1 VfL Osnabrück 2026-08-28 16:30 UTC · half-time 0–1 · 4-2-3-1 v 3-4-2-1
Vonovia Ruhrstadion

Goals

  • 4' Ismail Badjie VfL Osnabrück assist Leonhard Münst

Best rated

  • 8.3 Robin Fabinski VfL Osnabrück · 6/9 duels
  • 7.7 Ismail Badjie VfL Osnabrück · 1 goal, 1 shots, 2/5 duels
  • 7.6 Jannik Müller VfL Osnabrück · 7/12 duels

Bochum · VfL Osnabrück

1.56xG0.42
0.52xG first half0.42
20Shots8
1On target2
12Shots in the box4
10Blocked3
6Corners1
66%Possession34%
661Passes349
564Passes completed250
1Saves1
15Fouls12
0Offsides3
3Yellow cards4

source: full match archive

Karlsruher SC 2–5 Wolfsburg 2026-08-29 11:00 UTC · half-time 2–3
BBBank Wildpark

Goals

  • none

Karlsruher SC · Wolfsburg

no match statistics

source: events only

Heidenheim 5–3 Dynamo Dresden 2026-08-29 11:00 UTC · half-time 0–1
Voith-Arena

Goals

  • none

Heidenheim · Dynamo Dresden

no match statistics

source: events only

Energie Cottbus 3–4 Greuther Fürth 2026-08-29 11:00 UTC · half-time 1–1
LEAG Energie Stadion

Goals

  • none

Energie Cottbus · Greuther Fürth

no match statistics

source: events only

1. FC Nürnberg 4–1 Arminia Bielefeld 2026-08-29 18:30 UTC · half-time None–None
Max-Morlock-Stadion

Goals

  • none

1. FC Nürnberg · Arminia Bielefeld

no match statistics

source: events only

St. Pauli 1–2 Kaiserslautern 2026-08-30 11:30 UTC · half-time 0–1
Millerntor-Stadion

Goals

  • none

Best rated

  • 7.7 Julian Krahl Kaiserslautern · 6 saves, 1/1 duels
  • 7.6 Taichi Hara St. Pauli · 1 assist, 1 shots, 7/11 duels
  • 7.6 Erencan Yardımcı Kaiserslautern · 1 goal, 1 shots, 5/10 duels

St. Pauli · Kaiserslautern

1.21xG0.71
0.31xG first half0.30
21Shots11
7On target4
10Shots in the box5
7Blocked3
4Corners5
58%Possession42%
515Passes366
415Passes completed268
2Saves6
9Fouls13
4Offsides1
3Yellow cards4

source: full match archive

Magdeburg 2–0 Holstein Kiel 2026-08-30 11:30 UTC · half-time 0–0
Avnet-Arena

Goals

  • none

Best rated

  • 7.9 Dominik Reimann Magdeburg · 2 saves, 1/1 duels
  • 7.9 Luka Hyryläinen Magdeburg · 1 goal, 1 shots, 6/11 duels
  • 7.5 Barış Atik Magdeburg · 1 assist, 1 shots, 7/13 duels

Magdeburg · Holstein Kiel

0.83xG2.11
0.20xG first half0.82
10Shots14
2On target2
6Shots in the box9
2Blocked3
3Corners3
36%Possession64%
303Passes548
241Passes completed477
2Saves1
14Fouls17
3Offsides0
5Yellow cards4

source: full match archive

Darmstadt 0–1 Hannover 2026-08-30 11:30 UTC · half-time 0–0
Merck-Stadion am Bollenfalltor

Goals

  • none

Best rated

  • 9.2 Marcel Schuhen Darmstadt · 6 saves
  • 7.9 Leo Weinkauf Hannover · 3 saves
  • 7.9 Boris Tomiak Hannover · 5/9 duels

Darmstadt · Hannover

0.91xG2.31
0.88xG first half0.54
11Shots26
3On target7
8Shots in the box17
1Blocked9
2Corners11
33%Possession67%
316Passes654
232Passes completed574
6Saves3
8Fouls12
1Offsides5
1Yellow cards2
1Red cards0

source: full match archive

Every club, one row each

ClubOpponentScorexGShotsOTIn boxCorPossPassesSavesFoulsYel
WolfsburgAKarlsruher SC5–20
1. FC NürnbergHArminia Bielefeld4–10
HeidenheimHDynamo Dresden5–30
Hertha BSCABraunschweig5–33.60266191254%4015154
MagdeburgHHolstein Kiel2–00.831026336%3032145
Greuther FürthAEnergie Cottbus4–30
KaiserslauternASt. Pauli2–10.711145542%3666134
HannoverADarmstadt1–02.31267171167%6543122
VfL OsnabrückABochum1–00.42824134%3491124
Energie CottbusHGreuther Fürth3–40
St. PauliHKaiserslautern1–21.2121710458%515293
BochumHVfL Osnabrück0–11.5620112666%6611153
DarmstadtHHannover0–10.911138233%316681
BraunschweigHHertha BSC3–52.6017910546%350192
Dynamo DresdenAHeidenheim3–50
Holstein KielAMagdeburg0–22.111429364%5481174
Karlsruher SCHWolfsburg2–50
Arminia BielefeldA1. FC Nürnberg1–40

Hannover had the most of the ball (67 per cent) at Darmstadt; Hertha BSC took the most shots (26).

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
Hertha BSCBraunschweig 53.60+1.40 32.60-0.40
KaiserslauternSt. Pauli 20.71+1.29 11.21+0.21
MagdeburgHolstein Kiel 20.83+1.17 02.11+2.11
VfL OsnabrückBochum 10.42+0.58 01.56+1.56
BraunschweigHertha BSC 32.60+0.40 53.60-1.40
St. PauliKaiserslautern 11.21-0.21 20.71-1.29
DarmstadtHannover 00.91-0.91 12.31+1.31
HannoverDarmstadt 12.31-1.31 00.91+0.91
BochumVfL Osnabrück 01.56-1.56 10.42-0.58
Holstein KielMagdeburg 02.11-2.11 20.83-1.17

Hertha BSC scored 1.40 goals more than the model expected of their chances; Holstein Kiel scored 2.11 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–Hertha BSC -0.98, Bochum–VfL Osnabrück +0.04, St. Pauli–Kaiserslautern +0.28, 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

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

PlayerClubGoalsAssists
Abdoulie CeesaySt. Pauli10
Erencan YardımcıKaiserslautern10
Ismail BadjieVfL Osnabrück10
Kevin EhlersBraunschweig10
Lars Timo GindorfHannover10
Luka HyryläinenMagdeburg10
Mateusz ŻukowskiMagdeburg10
Thierry Fidjeu-TazemetaKaiserslautern10
Yann SturmBraunschweig10
Aaron OpokuBraunschweig01
Alexander NollenbergerMagdeburg01
Barış AtikMagdeburg01
Leonhard MünstVfL Osnabrück01
Semih ŞahinKaiserslautern01
Taichi HaraSt. Pauli01

Player ratings, top 25

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

PlayerClubRatingMinGAShKey p.DuelsTklIntSaves
Jón Dagur ÞórsteinssonHertha BSC9.28210227/12410
Marcel SchuhenDarmstadt9.29000000/0006
Josip BrekaloHertha BSC8.69021354/11000
Aaron OpokuBraunschweig8.59001286/10300
Robin FabinskiVfL Osnabrück8.39000006/9540
Dominik ReimannMagdeburg7.99000001/1002
Luka HyryläinenMagdeburg7.99010116/11240
Leo WeinkaufHannover7.99000000/0003
Boris TomiakHannover7.99000005/9220
Nicolas VerkooijenDarmstadt7.98500124/7210
Ismail BadjieVfL Osnabrück7.76510122/5220
Julian KrahlKaiserslautern7.79400001/1006
Virgil GhițăHannover7.75600015/7100
Yann SturmBraunschweig7.65710204/11000
Jannik MüllerVfL Osnabrück7.69000007/12320
Taichi HaraSt. Pauli7.68301127/11100
Erencan YardımcıKaiserslautern7.64510105/10000
Thierry Fidjeu-TazemetaKaiserslautern7.64910118/15100
Maximilian WittekBochum7.59000254/6020
Mathias RasmussenSt. Pauli7.594002211/18510
Louis OppieSt. Pauli7.59400205/6210
Barış AtikMagdeburg7.58901117/13200
Mustapha BunduHannover7.54500323/6000
Niklas WiemannVfL Osnabrück7.39000004/6310
Semih ŞahinKaiserslautern7.39401123/6200

Matchday 3 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 32025/26 averageDifference
Goals per match4.672.92+1.74
Goals in the first half, per match1.561.30+0.25
Shots per club16.413.3+3.1
Shots on target per club4.34.5-0.2
xG per club1.631.48+0.14
Corners per club5.25.0+0.2
Passes per club446415+31
Fouls per club12.412.3+0.1
Yellow cards per club3.202.29+0.91
Saves per club2.83.0-0.2
Home wins (share)0.330.46-0.13
Draws (share)0.000.24-0.24

Where these numbers come from

Our own database, built from the same feed every match here uses. Team figures for 5 of 9 matches, goals and cards by minute for all 9, player-level detail for 5. 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 39 of the 42 goals, so goal minutes, penalties and the scorer table are floors; 4 of the 9 matches (Karlsruher SC–Wolfsburg, Heidenheim–Dynamo Dresden, Energie Cottbus–Greuther Fürth, 1. FC Nürnberg–Arminia Bielefeld) have team figures but no player-level detail yet — the archive feed delivers those a day later, so player ratings below cover 5 matches, not 9; 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, their matches and their players · 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…