RB Leipzig vs TSG 1899 Hoffenheim, Bundesliga 2023-24 REGULAR SEASON
Overview
Match Preview
RB Leipzig vs TSG 1899 Hoffenheim — Bundesliga at Red Bull Arena.
- RB Leipzig 34 games · 65 pts (2025/26)
- TSG 1899 Hoffenheim 34 games · 61 pts (2025/26)
Match Details
- Referee Robert Schroder
- Assistant 1 Norbert Grudzinski
- Assistant 2 Jan Neitzel
13 games this season
🟨 1.3/game
⚽ 5.8 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Bayern München | 34 | 89 |
| 2 | Borussia Dortmund | 34 | 73 |
| 3 | RB Leipzig | 34 | 65 |
| 4 | VfB Stuttgart | 34 | 62 |
| 5 | TSG 1899 Hoffenheim | 34 | 61 |
| 6 | Bayer 04 Leverkusen | 34 | 59 |
| 7 | SC Freiburg | 34 | 47 |
| 8 | Eintracht Frankfurt | 34 | 44 |
| 9 | FC Augsburg | 34 | 43 |
| 10 | 1. FSV Mainz 05 | 34 | 40 |
| 11 | 1. FC Union Berlin | 34 | 39 |
| 12 | Borussia Monchengladbach | 34 | 38 |
| 13 | Hamburger SV | 34 | 38 |
| 14 | 1. FC Koln | 34 | 32 |
| 15 | SV Werder Bremen | 34 | 32 |
| 16 | VfL Wolfsburg | 34 | 29 |
| 17 | 1. FC Heidenheim 1846 | 34 | 26 |
| 18 | FC St. Pauli 1910 | 34 | 26 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Dec | TSG 1899 Hoffenheim | H | 3–1 | W |
| 13 Dec | BSC Young Boys | H | 2–1 | W |
| 09 Dec | Borussia Dortmund | A | 3–2 | W |
| 02 Dec | 1. FC Heidenheim 1846 | H | 2–1 | W |
| 28 Nov | Manchester City FC | A | 2–3 | L |
| 25 Nov | VfL Wolfsburg | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Dec | RB Leipzig | A | 1–3 | L |
| 08 Dec | VfL Bochum 1848 | H | 3–1 | W |
| 02 Dec | Borussia Monchengladbach | A | 1–2 | L |
| 26 Nov | 1. FSV Mainz 05 | H | 1–1 | D |
| 11 Nov | FC Augsburg | A | 1–1 | D |
| 04 Nov | Bayer 04 Leverkusen | H | 2–3 | L |
Season Stats
| RB Leipzig | TSG 1899 Hoffenheim | |
|---|---|---|
| #3 | Position | #5 |
| 65 | Points | 61 |
| 34 | Played | 34 |
| 20 / 5 / 9 | W / D / L | 18 / 7 / 9 |
| 66 | Scored | 65 |
| 47 | Conceded | 52 |
| +19 | GD | +13 |
| 1.91 | PPG | 1.79 |
| 59% | Win % | 53% |
Key Stats
56%
Both Teams to Score
H2H (18 games)
H2H (18 games)
56%
Over 2.5 Goals
H2H history
H2H history
32%
Clean Sheets
RB Leipzig this season
RB Leipzig this season
21%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
RB Leipzig are 3rd (65 pts). TSG 1899 Hoffenheim are 5th (61 pts).
Goal Timing (This Season)
RB Leipzig
0-15
1/–
16-30
3/3
31-45
2/2
46-60
2/1
61-75
2/1
76+
3/5
■ Scored ■ Conceded
TSG 1899 Hoffenheim
0-15
1/4
16-30
4/2
31-45
4/1
46-60
1/–
61-75
–/1
76+
1/5
■ Scored ■ Conceded
Events
Match Events
- 0' Here we go! The referee blows the whistle and RB Leipzig launch into their encounter with TSG 1899 Hoffenheim.
- 5' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 10' Mohamed Simakan has been relatively quiet despite scoring 11 goals in his last 363 appearances.
- 15' A quiet spell here at Red Bull Arena. TSG 1899 Hoffenheim seem content sitting deep and soaking up pressure.
- 20' The clock is ticking and both teams know a goal could change everything at this point.
- 25' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 30' The teams are not in a rush to score plenty of goals. It might look strange considering RB Leipzig that had 513 games and scored 719 goals.
- 34' Clinical. Composed. Brilliant. Lukas Klostermann makes it 1-0.
- 39' Kevin Vogt has certainly something to prove this evening. He made 34 appearances with only 0 goals this season.
- 40' That is a Yellow card for RB Leipzig. Amadou Haidara will be fuming at that decision.
- 42' Ozan Kabak has been a constant threat and now delivers with a goal on 42 minutes.
- 46' TSG 1899 Hoffenheim make a change. Robert Skov trudges off to be replaced by Florian Grillitsch on 46 minutes.
- 51' Robert Skov is a natural and has been asked to do a very specific job for RB Leipzig tonight.
- 56' named a 4-2-2-2 earlier, and opted for a 3-4-1-2 in response. A fascinating tactical duel is developing.
- 58' It is a substitution in RB Leipzig team. Amadou Haidara is replaced by Kevin Kampl on 58 minute.
- 62' The referee shows TSG 1899 Hoffenheim player a Yellow card on 62.
- 66' Emil Forsberg is ready to make an impact after coming on for Christoph Baumgartner at the 66 minute mark.
- 69' Another substitution for TSG 1899 Hoffenheim to replace Ihlas Bebou by Maximilian Beier on 69 minute.
- 70' The Sweden Emil Forsberg breaks the deadlock on 70 minutes. 2-1!
- 74' GOAL! Mohamed Simakan fires home to make it 3-1!
- 75' A change in the TSG 1899 Hoffenheim ranks — Ozan Kabak exits the field as Kevin Akpoguma enters on 75.
- 80' That is a Yellow card for RB Leipzig. Lukas Klostermann will be fuming at that decision.
- 83' The crowd applauds Lois Openda as he leaves the pitch. Benjamin Sesko steps in for RB Leipzig.
- 88' With 0 assists to his name this season, Amadou Haidara is clearly more than just a goal scorer for RB Leipzig.
- 90' Stanley N'Soki has so much to prove this time. He replaces Pavel Kaderabek on 90 minute.
- 90' The referee calls foul for Florian Grillitsch. He receives a Red card.
- What a match! Full time at {STADIUM} — RB Leipzig 3-1 TSG 1899 Hoffenheim.
Lineups
RB Leipzig Lineups
4-2-2-2Starting XI
-
17
Lois Openda ↓ Benjamin Sesko 83'
- 21
- 39
- 14
- 9
- 16
- 22
-
8
Amadou Haidara ↓ Kevin Kampl 58'
- 24
- 2
-
20
Xavi Simons ↓ Fabio Carvalho 83'
Bench
- 11
-
10
Emil Forsberg ↑ 66'
- 1
-
44
Kevin Kampl ↑ 58'
- 3
- 13
-
18
Fabio Carvalho ↑ 83'
-
23
Castello Lukeba ↑ 83'
-
30
Benjamin Sesko ↑ 83'
Coach
Marco Rose
TSG 1899 Hoffenheim Lineups
3-4-1-2Starting XI
- 23
-
9
Ihlas Bebou ↓ Maximilian Beier 69'
- 22
- 1
- 3
- 27
- 6
- 21
-
5
Ozan Kabak ↓ Kevin Akpoguma 75'
- 29
-
16
Anton Stach ↓ Tom Bischof 75'
Bench
-
25
Kevin Akpoguma ↑ 75'
-
11
Florian Grillitsch ↑ 46'
- 20
- 41
-
14
Maximilian Beier ↑ 69'
- 37
-
39
Tom Bischof ↑ 75'
- 40
-
34
Stanley N'Soki ↑ 90'
Coach
Pellegrino Matarazzo
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Timo Werner | 8 |
| Christopher Nkunku | 5 |
| Yussuf Poulsen | 5 |
| Dani Olmo | 4 |
| Andrej Kramaric | 3 |
| Benjamin Sesko | 2 |
| Adam Hlozek | 2 |
| Yussuf Poulsen | 2 |
Head to Head
RB Leipzig Form
TSG 1899 Hoffenheim Form
2023-12-16
RB Leipzig
3–1
TSG 1899 Hoffenheim
L
2023-12-08
TSG 1899 Hoffenheim
3–1
VfL Bochum 1848
W
2023-12-02
Borussia Monchengladbach
2–1
TSG 1899 Hoffenheim
L
2023-11-26
TSG 1899 Hoffenheim
1–1
1. FSV Mainz 05
D
2023-11-11
FC Augsburg
1–1
TSG 1899 Hoffenheim
D
2023-11-04
TSG 1899 Hoffenheim
2–3
Bayer 04 Leverkusen
L
Predictions
Prediction accuracy
3 / 4
2.31
RB Leipzig xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.22
TSG 1899 Hoffenheim xG
I would bet for:
Over 2.5 goals 67% + Both teams to score 63%
Match Result
✓ CorrectActual: RB Leipzig win
Both Teams to Score
✓ Correct
Avg goals/match: 3.53
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 86% |
|
14% |
| ± 2.5 | 67% |
|
33% |
| ± 3.5 | 46% |
|
54% |
| ± 4.5 | 28% |
|
72% |
Double Chance
RB Leipzig or Draw
83%
Draw or TSG 1899 Hoffenheim
38%
RB Leipzig or TSG 1899 Hoffenheim
80%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
2 – 1
9.2%
1 – 1
9.1%
2 – 0
7.8%
3 – 1
Actual
1 – 0
6.3%
3 – 0
5.9%
2 – 2
5.6%
1 – 2
4.9%
3 – 2
4.3%
0 – 0
4.2%
4 – 1
4.1%
4 – 0
3.4%
Asian Handicap — RB Leipzig
| Handicap | RB Leipzig covers | Push | TSG 1899 Hoffenheim covers |
|---|---|---|---|
| -2.5 | 21% | — | 79% |
| -2 | 21% | 18% | 61% |
| -1.5 | 39% | — | 61% |
| -1 | 39% | 21% | 40% |
| -0.5 | 60% | — | 40% |
| +0.5 | 81% | — | 19% |
| +1 | 81% | 11% | 8% |
| +1.5 | 92% | — | 8% |
| +2 | 92% | 5% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
RB Leipzig keeps clean sheet
30%
✓
TSG 1899 Hoffenheim keeps clean sheet
11%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

