Bundesliga · Half-time → full-time
League matches from 2023-24 to 2026-27 · n = 978 · current season: 2026-27 All leagues →
How matches ended, given the half-time score n = 978
Each row is the half-time situation, seen from the home side (leading, level, trailing); each column is the final result. Example: the row “home leading” and the column “draw” = matches like 1-0 at half-time and 1-1 at full-time. The percentages in a row add up to 100%.
| at half-time ↓ · at full-time → | matches | home win | draw | away win |
|---|---|---|---|---|
| home leading | 347 | 78.4%272 | 14.1%49 | 7.5%26 |
| level | 348 | 32.5%113 | 41.1%143 | 26.4%92 |
| away leading | 283 | 11.3%32 | 19.1%54 | 69.6%197 |
The half-time leader won 74.4% of matches (95%: 71–78%; n = 630). Level at half-time: 35.6%; 0-0 at half-time: 22.3%. Goals scored after the break: 54.4% of 3,149.
When leading at half-time
The matches in which the team had more goals at half-time (for example 1-0 or 2-1) and how they ended. “Points dropped” = the points that did not come after the break: 2 for a draw, 3 for a defeat. Leading at half-time is not the same as “scored first”: 1-1 at half-time does not count here.
Whole league: 74.4% (95%: 71–78%; n = 630).
| Team | matches | won | % won | drawn | lost | points dropped | 2026-27 (won) |
|---|---|---|---|---|---|---|---|
| FC Bayern München | 61 | 57 | 93%95%: 84–97% | 0 | 4 | 12 | 4 of 4 |
| Bayer 04 Leverkusen | 58 | 48 | 83%95%: 71–90% | 9 | 1 | 21 | 2 of 3 |
| VfB Stuttgart | 43 | 35 | 81%95%: 67–90% | 5 | 3 | 19 | 2 of 2 |
| Borussia Dortmund | 53 | 43 | 81%95%: 69–89% | 8 | 2 | 22 | 2 of 2 |
| SC Freiburg | 32 | 25 | 78%95%: 61–89% | 1 | 6 | 20 | 3 of 3 |
| SV Werder Bremen | 25 | 19 | 76%95%: 57–89% | 5 | 1 | 13 | 2 of 2 |
| RB Leipzig | 46 | 34 | 74%95%: 60–84% | 6 | 6 | 30 | 3 of 3 |
| 1. FC Union Berlin | 23 | 17 | 74%95%: 54–87% | 2 | 4 | 16 | — |
| Eintracht Frankfurt | 39 | 28 | 72%95%: 56–83% | 8 | 3 | 25 | 1 of 4 |
| TSG 1899 Hoffenheim | 39 | 28 | 72%95%: 56–83% | 7 | 4 | 26 | 2 of 4 |
| Borussia Mönchengladbach | 27 | 18 | 67%95%: 48–81% | 5 | 4 | 22 | 0 of 1 |
| 1. FSV Mainz 05 | 40 | 25 | 62%95%: 47–76% | 12 | 3 | 33 | 3 of 3 |
| FC Augsburg | 29 | 18 | 62%95%: 44–77% | 7 | 4 | 26 | 1 of 3 |
| 1. FC Köln | 10 | 6 | 60%95%: 31–83% | 4 | 0 | 8 | 0 of 1 |
| Hamburger SV | 7 | 6 | — | 0 | 1 | 3 | 1 of 1 |
| SC Paderborn 07 | 2 | 1 | — | 1 | 0 | 2 | 1 of 2 |
| SV 07 Elversberg | 2 | 2 | — | 0 | 0 | 0 | 2 of 2 |
| FC Schalke 04 | 1 | 1 | — | 0 | 0 | 0 | 1 of 1 |
When trailing at half-time
The matches in which the team had fewer goals at half-time (for example 0-1) and how they ended. “Did not lose” = a draw or a win at full-time. “Points recovered” = 3 for a win, 1 for a draw.
Whole league: 25.6% (95%: 22–29%; n = 630).
| Team | matches | did not lose | % did not lose | won | drawn | points recovered | 2026-27 (did not lose) |
|---|---|---|---|---|---|---|---|
| FC Bayern München | 15 | 10 | 67%95%: 42–85% | 4 | 6 | 18 | 1 of 1 |
| Bayer 04 Leverkusen | 19 | 9 | 47%95%: 27–68% | 5 | 4 | 19 | 0 of 1 |
| Eintracht Frankfurt | 30 | 11 | 37%95%: 22–54% | 2 | 9 | 15 | 0 of 1 |
| VfB Stuttgart | 25 | 9 | 36%95%: 20–55% | 4 | 5 | 17 | 0 of 2 |
| Borussia Dortmund | 23 | 8 | 35%95%: 19–55% | 5 | 3 | 18 | 1 of 1 |
| RB Leipzig | 23 | 8 | 35%95%: 19–55% | 4 | 4 | 16 | 0 of 3 |
| SC Freiburg | 26 | 8 | 31%95%: 17–50% | 3 | 5 | 14 | 1 of 1 |
| 1. FSV Mainz 05 | 36 | 11 | 31%95%: 18–47% | 3 | 8 | 17 | 0 of 2 |
| 1. FC Köln | 26 | 7 | 27%95%: 14–46% | 3 | 4 | 13 | 1 of 3 |
| FC Augsburg | 40 | 10 | 25%95%: 14–40% | 6 | 4 | 22 | 2 of 3 |
| TSG 1899 Hoffenheim | 40 | 10 | 25%95%: 14–40% | 5 | 5 | 20 | 0 of 1 |
| Hamburger SV | 14 | 3 | 21%95%: 8–48% | 1 | 2 | 5 | 0 of 3 |
| 1. FC Union Berlin | 47 | 10 | 21%95%: 12–35% | 2 | 8 | 14 | 1 of 4 |
| SV Werder Bremen | 43 | 9 | 21%95%: 11–35% | 2 | 7 | 13 | 3 of 4 |
| Borussia Mönchengladbach | 36 | 3 | 8%95%: 3–22% | 1 | 2 | 5 | 0 of 4 |
| SC Paderborn 07 | 3 | 0 | — | 0 | 0 | 0 | 0 of 3 |
| FC Schalke 04 | 2 | 0 | — | 0 | 0 | 0 | 0 of 2 |
| SV 07 Elversberg | 2 | 1 | — | 1 | 0 | 3 | 1 of 2 |
When level at half-time
The matches that were level at half-time (0-0, 1-1, 2-2…) and how they ended: a win, a draw or a defeat for the team.
| Team | matches | % W | W | % D | D | % L | L |
|---|---|---|---|---|---|---|---|
| SC Freiburg | 50 | 32%95%: 21–46% | 16 | 38%95%: 26–52% | 19 | 30%95%: 19–44% | 15 |
| Borussia Mönchengladbach | 46 | 24%95%: 14–38% | 11 | 50%95%: 36–64% | 23 | 26%95%: 16–40% | 12 |
| SV Werder Bremen | 41 | 37%95%: 24–52% | 15 | 41%95%: 28–57% | 17 | 22%95%: 12–37% | 9 |
| VfB Stuttgart | 41 | 44%95%: 30–59% | 18 | 24%95%: 14–39% | 10 | 32%95%: 20–47% | 13 |
| Eintracht Frankfurt | 40 | 28%95%: 16–43% | 11 | 48%95%: 33–63% | 19 | 25%95%: 14–40% | 10 |
| FC Augsburg | 40 | 28%95%: 16–43% | 11 | 45%95%: 31–60% | 18 | 28%95%: 16–43% | 11 |
| RB Leipzig | 40 | 45%95%: 31–60% | 18 | 38%95%: 24–53% | 15 | 18%95%: 9–32% | 7 |
| 1. FC Köln | 39 | 13%95%: 6–27% | 5 | 44%95%: 29–59% | 17 | 44%95%: 29–59% | 17 |
| 1. FC Union Berlin | 38 | 29%95%: 17–45% | 11 | 47%95%: 32–63% | 18 | 24%95%: 13–39% | 9 |
| 1. FSV Mainz 05 | 33 | 18%95%: 9–34% | 6 | 45%95%: 30–62% | 15 | 36%95%: 22–53% | 12 |
| Borussia Dortmund | 33 | 42%95%: 27–59% | 14 | 39%95%: 25–56% | 13 | 18%95%: 9–34% | 6 |
| FC Bayern München | 32 | 59%95%: 42–74% | 19 | 34%95%: 20–52% | 11 | 6%95%: 2–20% | 2 |
| Bayer 04 Leverkusen | 31 | 48%95%: 32–65% | 15 | 45%95%: 29–62% | 14 | 6%95%: 2–21% | 2 |
| TSG 1899 Hoffenheim | 29 | 24%95%: 12–42% | 7 | 45%95%: 28–62% | 13 | 31%95%: 17–49% | 9 |
| Hamburger SV | 20 | 25%95%: 11–47% | 5 | 45%95%: 26–66% | 9 | 30%95%: 15–52% | 6 |
| FC Schalke 04 | 4 | — | 0 | — | 3 | — | 1 |
| SV 07 Elversberg | 3 | — | 0 | — | 1 | — | 2 |
| SC Paderborn 07 | 2 | — | 1 | — | 1 | — | 0 |
The table if matches had stopped at half-time 2026-27
The table of the season in the heading if every match had stopped at half-time, next to the real points. The difference shows how many points the team gained or lost in second halves. The order is simple (points, goal difference, goals), not the official tie-break.
| # | Team | matches | pts at HT | real pts | difference |
|---|---|---|---|---|---|
| 1 | Eintracht Frankfurt | 7 | 14 | 8 | −6 |
| 2 | FC Bayern München | 6 | 13 | 14 | +1 |
| 3 | TSG 1899 Hoffenheim | 6 | 13 | 6 | −7 |
| 4 | SC Freiburg | 6 | 11 | 13 | +2 |
| 5 | Bayer 04 Leverkusen | 6 | 11 | 13 | +2 |
| 6 | 1. FSV Mainz 05 | 7 | 11 | 10 | −1 |
| 7 | RB Leipzig | 7 | 10 | 12 | +2 |
| 8 | Borussia Dortmund | 7 | 10 | 17 | +7 |
| 9 | FC Augsburg | 7 | 10 | 9 | −1 |
| 10 | SV 07 Elversberg | 7 | 9 | 10 | +1 |
| 11 | VfB Stuttgart | 7 | 9 | 6 | −3 |
| 12 | SC Paderborn 07 | 7 | 8 | 8 | 0 |
| 13 | FC Schalke 04 | 7 | 7 | 6 | −1 |
| 14 | SV Werder Bremen | 7 | 7 | 12 | +5 |
| 15 | 1. FC Köln | 7 | 6 | 8 | +2 |
| 16 | Hamburger SV | 7 | 6 | 9 | +3 |
| 17 | Borussia Mönchengladbach | 7 | 5 | 3 | −2 |
| 18 | 1. FC Union Berlin | 7 | 3 | 6 | +3 |
The second-half table 2026-27
The table of the season in the heading counting only second-half goals, as if every match restarted at 0-0 after the break. Example: 1-0 at half-time and 1-2 at full-time = 0-2 in the second half, so a defeat in this table.
| # | Team | matches | W-D-L | goal diff. | 2nd-half pts | real pts |
|---|---|---|---|---|---|---|
| 1 | Borussia Dortmund | 7 | 4-3-0 | +6 | 15 | 17 |
| 2 | Bayer 04 Leverkusen | 6 | 5-0-1 | +5 | 15 | 13 |
| 3 | FC Bayern München | 6 | 4-2-0 | +10 | 14 | 14 |
| 4 | SV Werder Bremen | 7 | 4-2-1 | +5 | 14 | 12 |
| 5 | FC Augsburg | 7 | 4-1-2 | +5 | 13 | 9 |
| 6 | SC Freiburg | 6 | 4-1-1 | +5 | 13 | 13 |
| 7 | RB Leipzig | 7 | 4-0-3 | +7 | 12 | 12 |
| 8 | 1. FSV Mainz 05 | 7 | 1-5-1 | +2 | 8 | 10 |
| 9 | 1. FC Köln | 7 | 2-2-3 | −1 | 8 | 8 |
| 10 | 1. FC Union Berlin | 7 | 2-2-3 | −5 | 8 | 6 |
| 11 | Hamburger SV | 7 | 2-2-3 | −5 | 8 | 9 |
| 12 | FC Schalke 04 | 7 | 1-4-2 | −2 | 7 | 6 |
| 13 | VfB Stuttgart | 7 | 2-1-4 | −3 | 7 | 6 |
| 14 | SC Paderborn 07 | 7 | 1-3-3 | −4 | 6 | 8 |
| 15 | SV 07 Elversberg | 7 | 1-2-4 | −5 | 5 | 10 |
| 16 | Borussia Mönchengladbach | 7 | 1-2-4 | −7 | 5 | 3 |
| 17 | Eintracht Frankfurt | 7 | 1-1-5 | −8 | 4 | 8 |
| 18 | TSG 1899 Hoffenheim | 6 | 0-3-3 | −5 | 3 | 6 |
How to read it
How to read the figures on this page and what they do not say.
- The half-time score comes from the same official source as the final result; 1 match without a half-time score are left out.
- “Leading at half-time” = having more goals at the break. It does not mean “scored first”: 1-1 at half-time is level.
- Percentages appear only from 8 matches upwards; below that only “k of n” is written. The 95% interval shows how far the percentage can move just because there are few matches.
- The team window = all of the league's matches in our database (2023-24–2026-27); a promoted team has fewer matches. Play-off barrages are not included.
- The figures say what happened after half-time, not why, and not what will happen in the next match.
← Bundesliga: standings, results
Updated: 25 Oct 2026, 07:20 UTC