GoalSoon · built 10 August 2026, 06:48 UTC · every figure is our own count from our own database
31 goals in 9 matches — 3.44 a game, against 2.92 across all 308 matches of 2025/26. 4 home wins, 3 draws, 2 away wins. Results, goals by minute, cards, shots, possession, xG and player ratings — all of it on one page.
| Match | HT | xG | Shots | On target | Home poss. | Crowd |
|---|---|---|---|---|---|---|
| Bochum 0–1 Hertha BSC | 0–1 | 1.04–0.64 | 13–11 | 3–2 | 56% | 26000 |
| Karlsruher SC 2–1 Arminia Bielefeld | 1–0 | 1.42–1.17 | 22–12 | 7–5 | 56% | 29896 |
| Darmstadt 2–2 Holstein Kiel | 0–2 | 0.71–1.38 | 13–11 | 3–6 | 50% | 17095 |
| Magdeburg 1–6 Braunschweig | 0–4 | 1.24–3.43 | 10–24 | 3–13 | 47% | 28508 |
| Heidenheim 4–3 VfL Osnabrück | 3–2 | 2.59–1.93 | 20–26 | 6–6 | 53% | 15000 |
| Wolfsburg 0–0 Kaiserslautern | 0–0 | 1.26–0.86 | 19–8 | 5–3 | 63% | 25489 |
| 1. FC Nürnberg 3–0 Dynamo Dresden | 2–0 | 2.14–1.23 | 16–9 | 7–1 | 56% | — |
| Energie Cottbus 3–1 Hannover | 1–1 | 1.41–2.73 | 12–26 | 4–10 | 45% | — |
| St. Pauli 1–1 Greuther Fürth | 0–0 | 1.91–1.55 | 17–15 | 6–7 | 58% | — |
The heaviest match was Magdeburg 1–6 Braunschweig with 7 goals. 6 of 9 matches had both clubs scoring, 6 went over 2.5 goals, and 4 clubs failed to score. 17 goals came before half-time and 14 after it; 5 arrived inside the first 15 minutes and 7 after the 75th. The earliest goal of the round came in minute 8, the latest in minute 90+2. 3 of the 31 goals were penalties and 0 were own goals; the round produced 29 yellow cards and 1 red.
| 1.04 | xG | 0.64 |
|---|---|---|
| 0.44 | xG first half | 0.52 |
| 13 | Shots | 11 |
| 3 | On target | 2 |
| 8 | Shots in the box | 8 |
| 5 | Blocked | 3 |
| 5 | Corners | 2 |
| 56% | Possession | 44% |
| 443 | Passes | 341 |
| 347 | Passes completed | 253 |
| 1 | Saves | 3 |
| 18 | Fouls | 13 |
| 2 | Offsides | 2 |
| 2 | Yellow cards | 5 |
source: full match archive
| 1.42 | xG | 1.17 |
|---|---|---|
| 0.40 | xG first half | 0.81 |
| 22 | Shots | 12 |
| 7 | On target | 5 |
| 11 | Shots in the box | 9 |
| 4 | Blocked | 2 |
| 6 | Corners | 6 |
| 56% | Possession | 44% |
| 463 | Passes | 345 |
| 378 | Passes completed | 258 |
| 4 | Saves | 5 |
| 15 | Fouls | 12 |
| 1 | Offsides | 2 |
| 2 | Yellow cards | 1 |
source: full match archive
| 0.71 | xG | 1.38 |
|---|---|---|
| 0.23 | xG first half | 1.12 |
| 13 | Shots | 11 |
| 3 | On target | 6 |
| 9 | Shots in the box | 9 |
| 5 | Blocked | 2 |
| 8 | Corners | 4 |
| 50% | Possession | 50% |
| 435 | Passes | 439 |
| 358 | Passes completed | 370 |
| 4 | Saves | 1 |
| 15 | Fouls | 16 |
| 5 | Offsides | 0 |
| 2 | Yellow cards | 3 |
source: full match archive
| 1.24 | xG | 3.43 |
|---|---|---|
| 0.24 | xG first half | 2.43 |
| 10 | Shots | 24 |
| 3 | On target | 13 |
| 7 | Shots in the box | 16 |
| 1 | Blocked | 4 |
| 5 | Corners | 5 |
| 47% | Possession | 53% |
| 442 | Passes | 507 |
| 366 | Passes completed | 434 |
| 8 | Saves | 2 |
| 13 | Fouls | 8 |
| 0 | Offsides | 1 |
| 4 | Yellow cards | 1 |
| 1 | Red cards | 0 |
source: full match archive
| 2.59 | xG | 1.93 |
|---|---|---|
| 1.81 | xG first half | 0.66 |
| 20 | Shots | 26 |
| 6 | On target | 6 |
| 12 | Shots in the box | 13 |
| 4 | Blocked | 12 |
| 4 | Corners | 6 |
| 53% | Possession | 47% |
| 474 | Passes | 409 |
| 382 | Passes completed | 286 |
| 3 | Saves | 2 |
| 6 | Fouls | 6 |
| 9 | Offsides | 0 |
| 1 | Yellow cards | 2 |
source: full match archive
| 1.26 | xG | 0.86 |
|---|---|---|
| 0.95 | xG first half | 0.30 |
| 19 | Shots | 8 |
| 5 | On target | 3 |
| 6 | Shots in the box | 6 |
| 4 | Blocked | 0 |
| 9 | Corners | 2 |
| 63% | Possession | 37% |
| 566 | Passes | 329 |
| 481 | Passes completed | 247 |
| 3 | Saves | 4 |
| 17 | Fouls | 10 |
| 1 | Offsides | 2 |
| 0 | Yellow cards | 1 |
source: full match archive
| 2.14 | xG | 1.23 |
|---|---|---|
| 0.93 | xG first half | 0.93 |
| 16 | Shots | 9 |
| 7 | On target | 1 |
| 10 | Shots in the box | 7 |
| 3 | Blocked | 2 |
| 5 | Corners | 5 |
| 56% | Possession | 44% |
| 494 | Passes | 377 |
| 415 | Passes completed | 310 |
| 1 | Saves | 4 |
| 6 | Fouls | 11 |
| 1 | Offsides | 5 |
| 0 | Yellow cards | 2 |
source: full match archive
| 1.41 | xG | 2.73 |
|---|---|---|
| 0.39 | xG first half | 2.15 |
| 12 | Shots | 26 |
| 4 | On target | 10 |
| 7 | Shots in the box | 18 |
| 4 | Blocked | 8 |
| 2 | Corners | 6 |
| 45% | Possession | 55% |
| 366 | Passes | 426 |
| 274 | Passes completed | 353 |
| 8 | Saves | 1 |
| 11 | Fouls | 11 |
| 0 | Offsides | 2 |
| 0 | Yellow cards | 2 |
source: full match archive
| 1.91 | xG | 1.55 |
|---|---|---|
| 0.72 | xG first half | 1.02 |
| 17 | Shots | 15 |
| 6 | On target | 7 |
| 10 | Shots in the box | 8 |
| 7 | Blocked | 3 |
| 9 | Corners | 2 |
| 58% | Possession | 42% |
| 516 | Passes | 392 |
| 446 | Passes completed | 327 |
| 6 | Saves | 5 |
| 4 | Fouls | 5 |
| 7 | Offsides | 2 |
| 1 | Yellow cards | 0 |
source: full match archive
| Club | Opponent | Score | xG | Shots | OT | In box | Cor | Poss | Passes | Saves | Fouls | Yel | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Braunschweig | A | Magdeburg | 6–1 | 3.43 | 24 | 13 | 16 | 5 | 53% | 507 | 2 | 8 | 1 |
| 1. FC Nürnberg | H | Dynamo Dresden | 3–0 | 2.14 | 16 | 7 | 10 | 5 | 56% | 494 | 1 | 6 | 0 |
| Energie Cottbus | H | Hannover | 3–1 | 1.41 | 12 | 4 | 7 | 2 | 45% | 366 | 8 | 11 | 0 |
| Heidenheim | H | VfL Osnabrück | 4–3 | 2.59 | 20 | 6 | 12 | 4 | 53% | 474 | 3 | 6 | 1 |
| Karlsruher SC | H | Arminia Bielefeld | 2–1 | 1.42 | 22 | 7 | 11 | 6 | 56% | 463 | 4 | 15 | 2 |
| Hertha BSC | A | Bochum | 1–0 | 0.64 | 11 | 2 | 8 | 2 | 44% | 341 | 3 | 13 | 5 |
| Darmstadt | H | Holstein Kiel | 2–2 | 0.71 | 13 | 3 | 9 | 8 | 50% | 435 | 4 | 15 | 2 |
| Holstein Kiel | A | Darmstadt | 2–2 | 1.38 | 11 | 6 | 9 | 4 | 50% | 439 | 1 | 16 | 3 |
| Greuther Fürth | A | St. Pauli | 1–1 | 1.55 | 15 | 7 | 8 | 2 | 42% | 392 | 5 | 5 | 0 |
| St. Pauli | H | Greuther Fürth | 1–1 | 1.91 | 17 | 6 | 10 | 9 | 58% | 516 | 6 | 4 | 1 |
| Kaiserslautern | A | Wolfsburg | 0–0 | 0.86 | 8 | 3 | 6 | 2 | 37% | 329 | 4 | 10 | 1 |
| Wolfsburg | H | Kaiserslautern | 0–0 | 1.26 | 19 | 5 | 6 | 9 | 63% | 566 | 3 | 17 | 0 |
| VfL Osnabrück | A | Heidenheim | 3–4 | 1.93 | 26 | 6 | 13 | 6 | 47% | 409 | 2 | 6 | 2 |
| Arminia Bielefeld | A | Karlsruher SC | 1–2 | 1.17 | 12 | 5 | 9 | 6 | 44% | 345 | 5 | 12 | 1 |
| Bochum | H | Hertha BSC | 0–1 | 1.04 | 13 | 3 | 8 | 5 | 56% | 443 | 1 | 18 | 2 |
| Hannover | A | Energie Cottbus | 1–3 | 2.73 | 26 | 10 | 18 | 6 | 55% | 426 | 1 | 11 | 2 |
| Dynamo Dresden | A | 1. FC Nürnberg | 0–3 | 1.23 | 9 | 1 | 7 | 5 | 44% | 377 | 4 | 11 | 2 |
| Magdeburg | H | Braunschweig | 1–6 | 1.24 | 10 | 3 | 7 | 5 | 47% | 442 | 8 | 13 | 4 |
Wolfsburg had the most of the ball (63 per cent); VfL Osnabrück took the most shots (26).
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.
| Club | Opponent | Goals | xG | Goals − xG | Conceded | xG faced | Saved against xG |
|---|---|---|---|---|---|---|---|
| Braunschweig | Magdeburg | 6 | 3.43 | +2.57 | 1 | 1.24 | +0.24 |
| Energie Cottbus | Hannover | 3 | 1.41 | +1.59 | 1 | 2.73 | +1.73 |
| Heidenheim | VfL Osnabrück | 4 | 2.59 | +1.41 | 3 | 1.93 | -1.07 |
| Darmstadt | Holstein Kiel | 2 | 0.71 | +1.29 | 2 | 1.38 | -0.62 |
| VfL Osnabrück | Heidenheim | 3 | 1.93 | +1.07 | 4 | 2.59 | -1.41 |
| 1. FC Nürnberg | Dynamo Dresden | 3 | 2.14 | +0.86 | 0 | 1.23 | +1.23 |
| Holstein Kiel | Darmstadt | 2 | 1.38 | +0.62 | 2 | 0.71 | -1.29 |
| Karlsruher SC | Arminia Bielefeld | 2 | 1.42 | +0.58 | 1 | 1.17 | +0.17 |
| Hertha BSC | Bochum | 1 | 0.64 | +0.36 | 0 | 1.04 | +1.04 |
| Arminia Bielefeld | Karlsruher SC | 1 | 1.17 | -0.17 | 2 | 1.42 | -0.58 |
| Magdeburg | Braunschweig | 1 | 1.24 | -0.24 | 6 | 3.43 | -2.57 |
| Greuther Fürth | St. Pauli | 1 | 1.55 | -0.55 | 1 | 1.91 | +0.91 |
| Kaiserslautern | Wolfsburg | 0 | 0.86 | -0.86 | 0 | 1.26 | +1.26 |
| St. Pauli | Greuther Fürth | 1 | 1.91 | -0.91 | 1 | 1.55 | +0.55 |
| Bochum | Hertha BSC | 0 | 1.04 | -1.04 | 1 | 0.64 | -0.36 |
| Dynamo Dresden | 1. FC Nürnberg | 0 | 1.23 | -1.23 | 3 | 2.14 | -0.86 |
| Wolfsburg | Kaiserslautern | 0 | 1.26 | -1.26 | 0 | 0.86 | +0.86 |
| Hannover | Energie Cottbus | 1 | 2.73 | -1.73 | 3 | 1.41 | -1.59 |
Braunschweig scored 2.57 goals more than the model expected of their chances; Hannover scored 1.73 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.
23 of the 31 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.
| Player | Club | Goals | Assists |
|---|---|---|---|
| Mohamed Ali Zoma | 1. FC Nürnberg | 3 | 0 |
| Jan Urbich | Braunschweig | 2 | 0 |
| Moritz Broschinski | Karlsruher SC | 2 | 0 |
| Tolcay Ciğerci | Energie Cottbus | 2 | 0 |
| Marcel Costly | Heidenheim | 1 | 2 |
| Phil Harres | Holstein Kiel | 1 | 1 |
| Samuele Di Benedetto | Braunschweig | 1 | 1 |
| Aaron Opoku | Braunschweig | 1 | 0 |
| Aleksandar Vukotić | Darmstadt | 1 | 0 |
| Budu Zivzivadze | Heidenheim | 1 | 0 |
| David Kopacz | VfL Osnabrück | 1 | 0 |
| Felix Klaus | Greuther Fürth | 1 | 0 |
| Florian Flick | Braunschweig | 1 | 0 |
| Guillermo Balzi | Holstein Kiel | 1 | 0 |
| Jan Schöppner | Heidenheim | 1 | 0 |
| Justin Butler | Energie Cottbus | 1 | 0 |
| Lee Ho-jae | Darmstadt | 1 | 0 |
| Marcus Mathisen | St. Pauli | 1 | 0 |
| Marvin Mehlem | Arminia Bielefeld | 1 | 0 |
| Marvin Pieringer | Heidenheim | 1 | 0 |
| Mateusz Żukowski | Magdeburg | 1 | 0 |
| Maurice Neubauer | Hannover | 1 | 0 |
| Mehmet Aydın | Braunschweig | 1 | 0 |
| Niklas Wiemann | VfL Osnabrück | 1 | 0 |
| Robin Meißner | VfL Osnabrück | 1 | 0 |
| Sebastian Gronning Andersen | Hertha BSC | 1 | 0 |
| Konrad Faber | VfL Osnabrück | 0 | 2 |
| Marvin Wanitzek | Karlsruher SC | 0 | 2 |
| Max Marie | Braunschweig | 0 | 2 |
| Adrián Kaprálik | Holstein Kiel | 0 | 1 |
| Barış Atik | Magdeburg | 0 | 1 |
| Branimir Hrgota | St. Pauli | 0 | 1 |
| Finn Ole Becker | 1. FC Nürnberg | 0 | 1 |
| Isaiah Young | Arminia Bielefeld | 0 | 1 |
| Jannik Dehm | Greuther Fürth | 0 | 1 |
| Jonas Föhrenbach | Heidenheim | 0 | 1 |
| Kai Klefisch | Darmstadt | 0 | 1 |
| Lance Duijvestijn | Darmstadt | 0 | 1 |
| Luca Erlein | Energie Cottbus | 0 | 1 |
| Mathias Honsak | Heidenheim | 0 | 1 |
| Soufian Gouram | Hertha BSC | 0 | 1 |
| Yann Sturm | Braunschweig | 0 | 1 |
Ratings are the provider's, over the 9 matches whose player detail has arrived; 350 player appearances in total.
| Player | Club | Rating | Min | G | A | Sh | Key p. | Duels | Tkl | Int | Saves |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Marcel Lotka | Energie Cottbus | 9.9 | 90 | 0 | 0 | 0 | 0 | 1/2 | 1 | 0 | 8 |
| Moritz Broschinski | Karlsruher SC | 9.2 | 90 | 2 | 0 | 3 | 4 | 6/8 | 1 | 0 | 0 |
| Tolcay Ciğerci | Energie Cottbus | 8.9 | 83 | 2 | 0 | 3 | 1 | 3/6 | 0 | 0 | 0 |
| Jan Urbich | Braunschweig | 8.6 | 90 | 2 | 0 | 4 | 1 | 2/7 | 0 | 0 | 0 |
| Marcus Mathisen | St. Pauli | 8.6 | 90 | 1 | 0 | 1 | 2 | 4/7 | 1 | 3 | 0 |
| Marvin Wanitzek | Karlsruher SC | 8.5 | 90 | 0 | 2 | 5 | 4 | 5/8 | 1 | 1 | 0 |
| Julian Krahl | Kaiserslautern | 8.5 | 95 | 0 | 0 | 0 | 0 | 1/1 | 0 | 0 | 4 |
| Guillermo Balzi | Holstein Kiel | 8.3 | 90 | 1 | 0 | 3 | 2 | 9/17 | 1 | 0 | 0 |
| Florian Flick | Braunschweig | 8.3 | 87 | 1 | 0 | 3 | 1 | 3/7 | 2 | 0 | 0 |
| Samuele Di Benedetto | Braunschweig | 8.3 | 65 | 1 | 1 | 1 | 3 | 6/9 | 2 | 0 | 0 |
| Mohamed Ali Zoma | 1. FC Nürnberg | 8.3 | 85 | 3 | 0 | 5 | 1 | 8/18 | 5 | 0 | 0 |
| King Manu | Energie Cottbus | 8.3 | 90 | 0 | 0 | 1 | 1 | 8/9 | 2 | 0 | 0 |
| Marcel Costly | Heidenheim | 8.2 | 97 | 1 | 2 | 2 | 5 | 3/10 | 1 | 2 | 0 |
| Sebastian Gronning Andersen | Hertha BSC | 8.0 | 63 | 1 | 0 | 2 | 1 | 9/16 | 3 | 0 | 0 |
| Javier Fernandez | 1. FC Nürnberg | 8.0 | 90 | 0 | 0 | 2 | 1 | 12/16 | 5 | 0 | 0 |
| Niklas Kolbe | Hertha BSC | 7.9 | 93 | 0 | 0 | 0 | 0 | 12/17 | 2 | 3 | 0 |
| Tim Siersleben | Heidenheim | 7.9 | 97 | 0 | 0 | 0 | 0 | 6/9 | 0 | 2 | 0 |
| Jan Schöppner | Heidenheim | 7.9 | 97 | 1 | 0 | 1 | 0 | 5/12 | 1 | 2 | 0 |
| Maxwell Gyamfi | Kaiserslautern | 7.9 | 95 | 0 | 0 | 0 | 0 | 2/4 | 2 | 0 | 0 |
| Adam Markhiev | 1. FC Nürnberg | 7.9 | 90 | 0 | 0 | 1 | 1 | 7/12 | 3 | 0 | 0 |
| Lars Timo Gindorf | Hannover | 7.9 | 79 | 0 | 0 | 5 | 4 | 2/6 | 0 | 0 | 0 |
| Felix Klaus | Greuther Fürth | 7.9 | 76 | 1 | 0 | 6 | 2 | 4/7 | 1 | 0 | 0 |
| Branimir Hrgota | St. Pauli | 7.9 | 90 | 0 | 1 | 1 | 3 | 6/11 | 3 | 0 | 0 |
| Arkadiusz Pyrka | St. Pauli | 7.9 | 79 | 0 | 0 | 0 | 3 | 5/8 | 3 | 0 | 0 |
| Florian Hellstern | Greuther Fürth | 7.9 | 90 | 0 | 0 | 0 | 0 | 0/0 | 0 | 0 | 5 |
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.
| Measure | Matchday 1 | 2025/26 average | Difference |
|---|---|---|---|
| Goals per match | 3.44 | 2.92 | +0.52 |
| Goals in the first half, per match | 1.89 | 1.30 | +0.59 |
| Shots per club | 15.8 | 13.3 | +2.5 |
| Shots on target per club | 5.4 | 4.5 | +0.9 |
| xG per club | 1.59 | 1.48 | +0.11 |
| Corners per club | 5.1 | 5.0 | +0.0 |
| Passes per club | 431 | 415 | +16 |
| Fouls per club | 10.9 | 12.3 | -1.4 |
| Yellow cards per club | 1.61 | 2.29 | -0.67 |
| Saves per club | 3.6 | 3.0 | +0.6 |
| Home wins (share) | 0.44 | 0.46 | -0.02 |
| Draws (share) | 0.33 | 0.24 | +0.09 |
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 6 matches that carry them (141,988 people in total, 23,665 on average). Nothing on this page is a projection.
No account, no email. Links are not allowed — say it in words.
Loading…