Goals
Expected goals (xG)
No xG data for this match.
AI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 16 countries
Venue
Conditions
- Weatherclear sky
- RefereeDeniz Aytekin
- 1st AssistantEduard Beitinger
- 2nd AssistantAsmir Osmanagic
- 4th OfficialNicolas Winter
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Match statistics
Possession and passing
Attack
12 more
Defence and discipline
1 more
Other
Possession and passing
Attack
12 more
Defence and discipline
Other
Possession and passing
Attack
10 more
Defence and discipline
Other
Possession and passing
Attack
8 more
Defence and discipline
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 5.00 | 3.00 | 2.00 | 3.84 |
| Red cards | 0.00 | 0.00 | 0.00 | 0.10 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.11 |
| Penalties | 1.00 | 1.00 | 0.00 | 0.33 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Starting XI
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Sandhausen — bench
Hannover 96 — bench
Player statistics
Sandhausen starters then subs, by rating
T. Maciejewski#20 · Attacker · 47′9.0
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 5
- Shots on target
- 2
- Big chances created
- 1
Passing
- Passes (accurate/total)
- 4/6
- Pass accuracy
- 0%
- Key passes
- 1
- Crosses (accurate/total)
- 2/5
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/6
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 1
Alexander Mühling#15 · Midfielder · 120′7.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 26/38
- Pass accuracy
- 0%
- Key passes
- 2
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 0
- Duels (won/total)
- 10/17
- Aerials won
- 3
Defence
- Tackles
- 4
- Interceptions
- 2
- Clearances
- 4
- Blocked shots
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 2
David Otto#17 · Attacker · 120′7.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 5
- Shots on target
- 0
- Penalties won
- 1
Passing
- Passes (accurate/total)
- 17/26
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 11/19
- Aerials won
- 6
- Dispossessed
- 2
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 3
- Offsides
- 1
Abu-Bekir Ömer El-Zein#6 · Attacker · 46′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 24/29
- Pass accuracy
- 0%
- Key passes
- 5
- Crosses (accurate/total)
- 1/6
- Long balls (won/total)
- 4/5
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/7
- Dispossessed
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Yassin Ben Balla#26 · Midfielder · 73′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 25/28
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 3/4
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/9
Defence
- Tackles
- 5
- Interceptions
- 2
- Clearances
- 1
- Blocked shots
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Rouwen Hennings#10 · Attacker · 66′7.3
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 5
- Shots on target
- 1
- Penalties scored
- 1
Passing
- Passes (accurate/total)
- 10/11
- Pass accuracy
- 0%
- Key passes
- 0
- Crosses (accurate/total)
- 0/3
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/4
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Max Geschwill#14 · Defender · 120′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 29/41
- Pass accuracy
- 0%
- Key passes
- 1
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/11
Defence
- Tackles
- 3
- Interceptions
- 7
- Clearances
- 5
Discipline
- Fouls
- 2
- Fouls drawn
- 3
- Yellow cards
- 1
Dennis Diekmeier#18 · Defender · 120′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 13/21
- Pass accuracy
- 0%
- Key passes
- 5
- Crosses (accurate/total)
- 6/8
- Long balls (won/total)
- 3/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/5
Defence
- Tackles
- 2
Discipline
- Fouls
- 0
Tim Knipping#4 · Defender · 120′7.2
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 3
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 40/53
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 3/9
Possession & duels
- Touches
- 0
- Duels (won/total)
- 9/18
- Aerials won
- 8
- Dispossessed
- 1
Defence
- Tackles
- 0
- Interceptions
- 4
- Clearances
- 5
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
Nikolai Rehnen#1 · Goalkeeper · 120′7.1
Goalkeeping
- Saves
- 3
- Saves inside box
- 1
- Goals conceded
- 3
Passing
- Passes (accurate/total)
- 39/53
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 13/27
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/1
- Aerials won
- 1
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Christoph Ehlich#3 · Defender · 120′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 34/47
- Pass accuracy
- 0%
- Key passes
- 3
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 1/9
Possession & duels
- Touches
- 0
- Duels (won/total)
- 11/21
- Aerials won
- 1
- Dispossessed
- 2
Defence
- Tackles
- 1
- Interceptions
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 6
Franck Evina#9 · Attacker · 54′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 6/10
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 6/10
- Aerials won
- 2
- Dispossessed
- 1
Defence
- Tackles
- 2
- Clearances
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Livan Burcu#11 · Midfielder · 35′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 6/8
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/4
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Sebastian Stolze#36 · Attacker · 74′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 5/13
- Pass accuracy
- 0%
- Key passes
- 2
- Crosses (accurate/total)
- 2/5
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/7
- Dispossessed
- 1
Defence
- Tackles
- 1
- Clearances
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 2
L. Schuster#5 · Defender · 85′6.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 30/42
- Pass accuracy
- 0%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 3/12
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/7
- Aerials won
- 2
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 3
- Yellow cards
- 1
Hannover 96 starters then subs, by rating
Marcel Halstenberg#23 · Defender · 120′8.2
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 4
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 57/64
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 6/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/9
- Aerials won
- 3
- Dispossessed
- 1
Defence
- Tackles
- 0
- Interceptions
- 2
- Clearances
- 7
- Blocked shots
- 2
Discipline
- Fouls
- 1
Louis Schaub#11 · Attacker · 96′8.1
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 27/36
- Pass accuracy
- 0%
- Key passes
- 4
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 6/9
- Aerials won
- 2
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Cedric Teuchert#36 · Attacker · 88′8.0
Attack
- Goals
- 1
- Assists
- 1
- Shots
- 2
- Shots on target
- 1
- Big chances created
- 1
Passing
- Passes (accurate/total)
- 16/23
- Pass accuracy
- 0%
- Key passes
- 1
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/4
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Offsides
- 1
Fabian Kunze#6 · Midfielder · 120′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 42/51
- Pass accuracy
- 0%
- Key passes
- 1
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 11/20
- Aerials won
- 4
Defence
- Tackles
- 5
- Clearances
- 5
Discipline
- Fouls
- 3
- Fouls drawn
- 2
Bright Arrey-Mbi#4 · Defender · 120′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 41/48
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 3/7
Possession & duels
- Touches
- 0
- Duels (won/total)
- 10/14
- Aerials won
- 4
Defence
- Tackles
- 5
- Interceptions
- 2
- Clearances
- 4
- Blocked shots
- 1
Discipline
- Fouls
- 0
Max Christiansen#13 · Midfielder · 112′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 34/42
- Pass accuracy
- 0%
- Key passes
- 1
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 0
- Duels (won/total)
- 3/6
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 2
Discipline
- Fouls
- 1
- Offsides
- 1
Nicolò Tresoldi#9 · Attacker · 120′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 13/20
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 15/32
- Aerials won
- 4
- Dispossessed
- 4
Defence
- Tackles
- 1
- Blocked shots
- 1
Discipline
- Fouls
- 4
- Fouls drawn
- 4
Phil Neumann#5 · Defender · 120′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 38/49
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 5/10
Possession & duels
- Touches
- 0
- Duels (won/total)
- 7/16
- Aerials won
- 4
- Dispossessed
- 1
Defence
- Tackles
- 3
- Clearances
- 8
- Blocked shots
- 5
Discipline
- Fouls
- 5
- Yellow cards
- 1
- Penalties conceded
- 1
Antonio Foti#24 · Midfielder · 32′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 8/9
- Pass accuracy
- 0%
- Key passes
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/5
- Dispossessed
- 1
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Leo Weinkauf#30 · Goalkeeper · 120′6.7
Goalkeeping
- Saves
- 3
- Saves inside box
- 3
- Goals conceded
- 2
Passing
- Passes (accurate/total)
- 36/50
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 17/31
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Yellow cards
- 1
Brooklyn Ezeh#37 · Midfielder · 68′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 14/16
- Pass accuracy
- 0%
- Key passes
- 1
- Crosses (accurate/total)
- 1/4
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/3
- Dispossessed
- 1
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
- Offsides
- 1
Jannik Dehm#20 · Midfielder · 68′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 16/27
- Pass accuracy
- 0%
- Key passes
- 0
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 3/8
Possession & duels
- Touches
- 0
- Duels (won/total)
- 2/7
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 3
Sebastian Ernst#10 · Midfielder · 24′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 11/13
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/7
- Aerials won
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Derrick Köhn#18 · Defender · 52′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
Passing
- Passes (accurate/total)
- 7/9
- Pass accuracy
- 0%
- Key passes
- 1
- Crosses (accurate/total)
- 2/6
Possession & duels
- Touches
- 0
- Duels (won/total)
- 1/4
Defence
- Tackles
- 0
- Clearances
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Sei Muroya#21 · Defender · 52′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 8/11
- Pass accuracy
- 0%
- Key passes
- 0
- Crosses (accurate/total)
- 0/3
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 0
- Duels (won/total)
- 4/10
- Dispossessed
- 1
Defence
- Tackles
- 2
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Max Besuschkow#7 · Midfielder · 8′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 5/5
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 0
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
3| Player | Reason | Back |
|---|---|---|
| 🩹injury · Cruciate Ligament Tear | 24 Oct 2024 | |
| 🩹injury · Ankle Injury | 21 Aug 2023 | |
| 🩹injury · Adductor Injury | 17 Sept 2023 |
Officials
- RefereeDeniz Aytekin
- 1st AssistantEduard Beitinger
- 2nd AssistantAsmir Osmanagic
- 4th OfficialNicolas Winter
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Sandhausen | 3.1032.26% | 3.1032.26% |
| Draw | 3.6027.78% | 3.6027.78% |
| Hannover 96 | 2.2045.45% | 2.1047.62% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Sandhausen or Draw | 1.6760.02% | 1.6759.88% |
| Sandhausen or Hannover 96 | 1.2977.82% | 1.2580% |
| Draw or Hannover 96 | 1.3673.37% | 1.3375.19% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.2083.33% |
| 0–1 goals | – | 4.4022.73% |
| 3+ goals | 1.7058.82% | 1.6859.52% |
| 0–2 goals | 2.1047.62% | 2.1546.51% |
| 4+ goals | – | 2.8035.71% |
| 0–3 goals | – | 1.4270.42% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.5763.65% | 1.5664.1% |
| No | 2.2544.44% | 2.3043.48% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Sandhausen | 3.5028.57% | 3.5528.17% |
| Draw | 2.3043.48% | 2.3043.48% |
| Hannover 96 | 2.7536.36% | 2.6537.74% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| SAN → SAN | 5.0020% |
| SAN → X | 13.007.69% |
| SAN → HAN | 23.004.35% |
| X → SAN | 7.5013.33% |
| X → X | 5.5018.18% |
| X → HAN | 5.5018.18% |
| HAN → SAN | 26.003.85% |
| HAN → X | 13.007.69% |
| HAN → HAN | 3.5028.57% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.0025% |
| 6 - 8 | 3.2530.77% |
| 9 - 11 | 2.6038.46% |
| Under 6 | 11.009.09% |
| Over 14 | 9.0011.11% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.