TSG Hoffenheim vs Schalke 04 Result, Stats, Lineups & H2H
FT · HT 2–02 – 1
Fisnik Asllani 10′Tim Lemperle 26′14th
17thJunior Adamu 81′
Player of the matchFisnik AsllaniTSG · 1 goal · 1 assist · 79′ played · 4 shots (2 on target) · 4 recoveries · 21/32 passes
8.2- Possession
- 49%51%
- Shots · on target in brackets
- 15 (7)23 (6)
- Corners
- 64
- Table · 12 v 6 pts
- 14th → 9th17th
BundesligaMatchday 9SNP ArenaRef M. PetersenAtt. 28,369
This meeting
Minute by minute
45 of 117 updates- Adil Aouchiche from Schalke 04 receives a yellow card.
- Max Moerstedt of Hoffenheim is caught offside.
- Attempt saved. Alexander Prass from Hoffenheim has his left-footed shot from outside the box saved in the center of the goal by Kevin Müller of Schalke 04. The assist came from Adam Hlozek.
- Adam Daghim from Hoffenheim is awarded a free kick on the left wing.
- Attempt missed. Adam Hlozek from Hoffenheim has a left-footed shot from the left side of the six-yard box that goes close but misses to the left.
- Foul committed by Tim Lemperle of Hoffenheim.
- Hasan Kuruçay from Schalke 04 is awarded a free kick in the defensive half.
- Foul committed by Vitalie Becker of Schalke 04.
- Attempt saved. Edin Dzeko (Schalke 04) header from the centre of the box is saved in the bottom left corner by Oliver Baumann (Hoffenheim). Assisted by Adil Aouchiche with a cross.
- GoalGoal! Schalke 04 scores to make it 2-1 against Hoffenheim. Junior Adamu finds the net with a right-footed shot from very close range into the bottom left corner after a corner kick.
- Foul committed by Ozan Kabak of Hoffenheim.
- Foul committed by Leon Avdullahu of Hoffenheim.
Show all 45 updates
- Delay is over, and they are ready to continue.
- Hwang Hee-Chan from Schalke 04 receives a yellow card for a bad foul.
- Delay in the match at Hoffenheim.
- Foul committed by Wouter Burger of Hoffenheim.
- Schalke 04 wins a corner after Vladimír Coufal concedes.
- Kenan Karaman from Schalke 04 wins a free kick in the defensive half.
- Substitution for Schalke 04: Junior Adamu comes on for Satoshi Tanaka.
- The match is delayed due to an injury to Mertcan Ayhan of Schalke 04.
- Soufiane El-Faouzi is caught offside for Schalke 04.
- Adil Aouchiche from Schalke 04 hits the right post with a right-footed shot from outside the box, assisted by Hwang Hee-Chan.
- Foul committed by Satoshi Tanaka of Schalke 04.
- Substitution for Schalke 04: Kevin Müller comes on for Loris Karius due to an injury.
- The match is delayed due to an injury to Loris Karius from Schalke 04.
- The second half begins with Hoffenheim leading Schalke 04 2-0.
- Adil Aouchiche from Schalke 04 has a right-footed shot from outside the box, but it is blocked.
- Soufiane El-Faouzi from Schalke 04 wins a free kick in the defensive half.
- Adil Aouchiche from Schalke 04 wins a free kick in the attacking half.
- Hoffenheim wins a corner after Robin Gosens concedes.
- Foul committed by Robin Gosens of Schalke 04.
- Ozan Kabak from Hoffenheim commits a foul.
- GoalGoal! Hoffenheim leads Schalke 04 2-0. Tim Lemperle scores for Hoffenheim with a left-footed shot from the center of the box, assisted by Fisnik Asllani.
- Tim Lemperle is caught offside for Hoffenheim.
- Attempt missed. Alexander Prass from Hoffenheim takes a left-footed shot from outside the box, but it goes high and wide to the left after a corner.
- Attempt saved. Adil Aouchiche from Schalke 04 has his left-footed shot from the left side of the box saved in the center of the goal by Oliver Baumann of Hoffenheim. The shot was assisted by Kenan Karaman.
- GoalGoal! Hoffenheim leads Schalke 04 1-0. Fisnik Asllani scores for Hoffenheim with a right-footed shot from the center of the box into the bottom left corner.
- Attempt saved. Ozan Kabak from Hoffenheim had a header from the left side of the six-yard box, but it was saved in the top left corner by Loris Karius of Schalke 04. The assist came from Mats Rots with a cross.
- Attempt saved. Adil Aouchiche (Schalke 04) right footed shot from the left side of the box is saved in the centre of the goal by Oliver Baumann (Hoffenheim). Assisted by Dejan Ljubicic.
- Attempt blocked. Kenan Karaman from Schalke 04 has a left-footed shot from the left side of the six-yard box that is blocked. Adil Aouchiche provided the assist.
- Attempt missed. Tim Lemperle from Hoffenheim takes a right-footed shot from outside the box, but it goes to the right.
- First half begins.
- The match ends with Hoffenheim winning 2-1 against Schalke 04.
- The second half ends with Hoffenheim winning 2-1 against Schalke 04.
- The first half ends with Hoffenheim leading Schalke 04 2-0.
Team stats
45 figures- 49%Possession51%
- 15Shots23
- 7Shots on target6
- 5Big chances4
- 6Corners4
- 459Passes465
- 10Fouls9
- 0Yellow cards2
All 45 stats
- Attack
- 3Accurate crosses6
- 102Attacks129
- 3Big chances missed3
- 15Crosses21
- 44Dangerous attacks57
- 15Dribble attempts19
- 0Hit woodwork1
- 6Offsides2
- 47%Shot accuracy26%
- 2Shots blocked10
- 10Shots inside box18
- 6Shots off target7
- 5Shots outside box5
- 7Successful dribbles7
- Passing
- 35Accurate long passes17
- 366Accurate passes346
- 85%Forward passes %87%
- 9Key passes17
- 52%Long pass accuracy31%
- 67Long passes55
- 80%Pass accuracy74%
- 46Passes in final third76
- Defence
- 57Ball recoveries58
- 102Ball safe88
- 49Duels won50
- 9Goal kicks10
- 16Headers won16
- 12Interceptions15
- 1Last-man tackles0
- 4Saves5
- 15Tackles14
- 10Tackles won6
- Discipline
- 9Free kicks10
- Other
- 0Injuries3
- 154Possession lost172
- 4Substitutions5
- 21Throw-ins26
Head-to-head
28 meetings on record since 200812-7-9TSG Hoffenheim W-D-L · goals 43:44
12 TSG7 draws9 S04- With TSG Hoffenheim at home
- 8-5-1 (26:16)
- Goals per meeting
- 3.11
- Over 2.5 goals
- 54%
- Both teams scored
- 57%
- Won by the host
- 57%
- Last 5 (TSG Hoffenheim)
- 3W 1D 1L · 3.4 goals/game
- TSG Hoffenheim2–0Schalke 04Bundesliga
- Schalke 040–3TSG HoffenheimBundesliga
- TSG Hoffenheim4–2Schalke 04Bundesliga
- Schalke 044–0TSG HoffenheimBundesliga
- Schalke 041–1TSG HoffenheimBundesliga
Show all 28 meetings
- TSG Hoffenheim2–0Schalke 04Bundesliga
- Schalke 042–5TSG HoffenheimBundesliga
- TSG Hoffenheim1–1Schalke 04Bundesliga
- Schalke 042–1TSG HoffenheimBundesliga
- TSG Hoffenheim2–0Schalke 04Bundesliga
- Schalke 041–1TSG HoffenheimBundesliga
- TSG Hoffenheim2–1Schalke 04Bundesliga
- TSG Hoffenheim1–4Schalke 04Bundesliga
- Schalke 041–0TSG HoffenheimBundesliga
- Schalke 043–1TSG HoffenheimBundesliga
- TSG Hoffenheim2–1Schalke 04Bundesliga
- Schalke 044–0TSG HoffenheimBundesliga
- TSG Hoffenheim3–3Schalke 04Bundesliga
- Schalke 043–0TSG HoffenheimBundesliga
- TSG Hoffenheim3–2Schalke 04Bundesliga
- TSG Hoffenheim1–1Schalke 04Bundesliga
- Schalke 043–1TSG HoffenheimBundesliga
- Schalke 040–1TSG HoffenheimBundesliga
- TSG Hoffenheim2–0Schalke 04Bundesliga
- Schalke 042–0TSG HoffenheimBundesliga
- TSG Hoffenheim0–0Schalke 04Bundesliga
- Schalke 042–3TSG HoffenheimBundesliga
- TSG Hoffenheim1–1Schalke 04Bundesliga
- Schalke 04nextTSG HoffenheimBundesliga
Goal timing
goals per 15-minute window · last 20 v 20 matches- 621-15
- 3516-30
- 6331-45+
- 6746-60
- 4561-75
- 71276-90+
32:34 goals 27:29Bar and top figure: scored. Red figure: conceded. A goal from minute 76 on in 70% v 40% of their matches.
- 041-15
- 5616-30
- 5531-45+
- 5246-60
- 8461-75
- 4876-90+
Referee
M. Petersen- Cards / match
- 4.11this match 2 (-2.11)
- Yellows / match
- 3.88this match 2
- Reds / match
- 0.23
- Penalties / match
- 0.2622% of matches
- Fouls / match
- 24this match 19
1.74Home 1.74 vs Away 2.13 yellows/match · +0.39 away · 9–14 red · 7 coach cards2.13
40%Results in 100 recent matches · draw 30%30%
home winsaway wins- With TSG Hoffenheim
- 1-2-1 in 4 · 2 yellows/game
- With Schalke 04
- 1-0-3 in 4 · 2.5 yellows/game
Analysed latest 100 of 109 career matches (98 with card data).
Matchday 9
Bundesliga · the other 8 games- Hamburger SV
3–1
Borussia Mönchengladbach - Paderborn
2–2
Eintracht Frankfurt - FSV Mainz 05
1–2
FC Bayern München - RB Leipzig
5–2
FC Augsburg - Borussia Dortmund
2–1
Elversberg - VfB Stuttgart
1–0
Werder Bremen - FC Köln
1–2
Bayer 04 Leverkusen - SC Freiburg
2–0
FC Union Berlin
TV channels
- USA
- ESPN Select · ESPN+ · Fandango
- France
- beIN SPORTS CONNECT · beIN Sports Max 7 · myCANAL
- Brazil
- OneFootball · Xsports
- Italy
- NOW TV · SKY Go Italia
- Argentina
- Disney+ Premium · Disney+ Premium Argentina
+ 3 more countries
- Spain
- DAZN
- Germany
- DAZN1 Germany
- Mexico
- Fox One
Match strip & events
TSG 2–1 S04 · 0–2 yellow1′HT90′Schalke 04 on top 54 of 90 min · TSG 41% · S04 59% pressure · peaks TSG 10′, S04 81′
- Full time 2–1
- Adil AouchicheYellow card
- Max Moerstedtfor Tim Lemperle
- Junior Adamu2–1Goal · right foot
- Adam Daghimfor Fisnik Asllani
- Bernardofor Mats Rots
- Edin Džekofor Dejan Ljubicic
- Hee-chan HwangYellow card
- Adam Hlozekfor Andrej Kramaric
- +Junior Dina Ebimbefor Mertcan Ayhan · injury
- Junior Adamufor Satoshi Tanaka
- +Kevin Müllerfor Loris Karius · injury
- +Vitalie Beckerfor Robin Gosens · injury
- Half-time 2–0
- Tim Lemperle2–0Goal · left foot · assist Fisnik Asllani
- Fisnik Asllani1–0Goal · right foot
What stands out
- 9thfrom 14th
TSG Hoffenheim moved from 14th to 9th in the Bundesliga table with this result.9 → 12 points after 9 matches; order by points, goal difference, goals scored.
- 2–0half-time
The match stood at 2–0 at half-time before 0–1 after the break (2–1 full time).
Top ratings
XI avg 7.33 v 6.69
Fisnik AsllaniTSG8.2
Vladimír CoufalTSG8.0
Adil AouchicheS047.8
Koki MachidaTSG7.6
Tim LemperleTSG7.4
Player leaders
this matchShots
- Adil AouchicheS047 (2)
- Fisnik AsllaniTSG4 (2)
- Alexander PrassTSG4 (1)
Big chances created
- Adil AouchicheS041
Passes
- Hasan KuruçayS0462/69
- Leon AvdullahuTSG52/56
- Wouter BurgerTSG50/61
Progressive passes
- Hasan KuruçayS0465 (94%)
- Wouter BurgerTSG54 (89%)
- Nikola KaticS0453 (93%)
Final-third passes
- Adil AouchicheS0413
- Wouter BurgerTSG8
- Hasan KuruçayS048
Key passes
- Adil AouchicheS046
- Mats RotsTSG2
- Alexander PrassTSG2
Ball recoveries
- Wouter BurgerTSG11
- Kevin MüllerS0410
- Leon AvdullahuTSG8
Duels won
- Koki MachidaTSG10/11
- Ozan KabakTSG7/10
- Vitalie BeckerS046/7
Dribbles
- Kenan KaramanS044/6
- Hee-chan HwangS044/6
- Alexander PrassTSG3/4
Tackles
- Vitalie BeckerS044
- Mats RotsTSG3
- Leon AvdullahuTSG3
Clearances
- Koki MachidaTSG13
- Ozan KabakTSG7
- Nikola KaticS047
Saves
- Oliver BaumannTSG4
- Loris KariusS043
- Kevin MüllerS042
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 3.53Goals per game (both sides)2.73
- 100%Over 1.567%
- 73%Over 2.553%
- 47%Over 3.527%
- 67%Both teams scored27%
- 20%Clean sheets33%
- 13%Failed to score60%
- TSG Hoffenheim at home v Schalke 04 away
- 7Played9
- 3Won5
- 0Drawn1
- 4Lost3
- 16-13Goals (for-against)20-12
- 1.29Points per game1.78
- 100%Over 2.567%
- 29%Clean sheets33%
- 1st half vs 2nd half scoring · 15 games each
- 11-51st-half goals (for-against)5-11
- 16-212nd-half goals (for-against)15-10
- 59%Goals after half-time75%
- 73%Goal before half-time67%
- 7-6-2Half-time W-D-L2-6-7
- Corners & cards (last 15 matches each)
- 7.3Corners won / game5.1
- 4.8Corners conceded / game4.7
- 80%Over 9.5 corners47%
- 73%Won the corner count53%
- 2.4Yellow cards / game1.33
- 4.53Cards in the match / game3.2
- 60%Over 3.5 cards40%
- 4Red cards (total)1
Match info
- Competition
- Bundesliga
- Season
- 2026/2027 · Matchday 9 of 34
- Kick-off
- Venue
- SNP Arena, Sinsheim
- Capacity
- 30,150 · grass
- Attendance
- 28,369 (94.1% of capacity)
- Weather
- 7 °C · scattered clouds · humidity 92%
- Referee
- M. Petersen
- TSG coach
- Christian Ilzer (1.60 PPG)
- S04 coach
- Miron Muslić (1.55 PPG)
- Hashtag
- #TSGS04
Match summary
TSG Hoffenheim beat Schalke 04 2-1 in the Bundesliga, Regular Season.
Before kickoff, TSG Hoffenheim sat 14th on 9 points, while Schalke 04 were 17th on 6 points. Across 28 previous meetings on record, TSG Hoffenheim won 12 and Schalke 04 won 9, with 7 draws (3.11 goals per game).
Goals came from Fisnik Asllani (10') and Tim Lemperle (26') for TSG Hoffenheim and Junior Adamu (81') for Schalke 04.
TSG Hoffenheim — live results and scheduleSchalke 04 — live results and scheduleHow we calculate this
Lineups
Starting XIs · ratings at full time- 17.2Oliver Baumann100′
- 348.0Vladimír Coufal100′
- 57.0Ozan Kabak100′
- 287.6Koki Machida100′
- 397.4Mats Rots↓78′
- 77.0Leon Avdullahu100′
- 187.1Wouter Burger100′
- 276.2Andrej Kramaric↓70′
- 118.2Fisnik AsllaniG A ↓78′
- 227.4Alexander Prass100′
- 197.4Tim LemperleG ↓90+6′ 97′
- 15.9Loris Karius↓52′+
- 86.8Robin Gosens↓51′+
- 46.9Hasan Kuruçay100′
- 256.6Nikola Katic100′
- 436.5Mertcan Ayhan↓70′+
- 136.5Satoshi Tanaka↓70′
- 236.7Soufiane El-Faouzi100′
- 247.8Adil AouchicheYC 100′
- 196.7Kenan Karaman100′
- 216.6Dejan Ljubicic↓76′
- 76.6Hee-chan HwangYC 100′
- 9Max MoerstedtFW · ↑90+6′
- 10Adam HlozekFW · ↑70′6.8
- 13BernardoDF · ↑78′6.3
- 14Adam DaghimFW · ↑78′6.3
- 29Natnael AbrahaDF
- 32Cajetan Benjamin LenzMF
- 37Luca PhilippGK
- 46Jykese FieldsFW
- 47Valentin LässigDF
SubstitutesCoaches: Christian Ilzer (1.60 PPG) · Miron Muslić (1.55 PPG)G goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 10Edin DžekoFW · ↑76′6.7
- 20Junior AdamuFW · G ↑70′7.5
- 22Kevin MüllerGK · ↑52′6.9
- 29Junior Dina EbimbeMF · ↑70′7.1
- 33Vitalie BeckerDF · ↑51′7.1
- 11Bryan LasmeFW
- 27Finn PorathMF
- 38Luca VozarMF
- 40Edion GashiMF
Table after full time
Bundesliga 2026/2027| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 9 | 6-3-0 | 29:9 | +20 | 21 | 1st | |
| 7 | 9 | 4-1-4 | 17:18 | -1 | 13 | 7th | |
| 8 | 9 | 4-0-5 | 15:15 | 0 | 12 | 8th | |
| 9 | 9 | 4-0-5 | 16:17 | -1 | 12 | 14th ▲5 | |
| 10 | 9 | 3-3-3 | 15:20 | -5 | 12 | 9th ▼1 | |
| 11 | 9 | 4-0-5 | 10:20 | -10 | 12 | 10th ▼1 | |
| 15 | 9 | 2-3-4 | 10:14 | -4 | 9 | 15th | |
| 16 | 9 | 1-4-4 | 7:21 | -14 | 7 | 16th | |
| 17 | 9 | 1-3-5 | 5:11 | -6 | 6 | 17th | |
| 18 | 9 | 1-1-7 | 12:25 | -13 | 4 | 18th |
- TSG Hoffenheim
- 14th → 9th9 → 12 pts
- Schalke 04
- 17th6 → 6 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Form
last 10 matches of each side, all competitions, before kick-off- 1-3L20 Sep
- 2-3L2 Oct
- 2-3L10 Oct
- 2-3L15 Oct
- 2-1W18 Oct
- 3-0W22 Oct
- 3-0W25 Oct
- 1-1D28 Oct
- 0-2L31 Oct
- 1-1D5 Nov
3-2-5goals 17:171.10pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 0-0D5 Sep
- 3-1W11 Sep
- 0-0D20 Sep
- 5-2W24 Sep
- 1-0W3 Oct
- 1-2L11 Oct
- 0-1L17 Oct
- 0-0D24 Oct
- 0-2L28 Oct
- 0-2L31 Oct
3-3-4goals 10:101.20pts/game
latest 5
Expected vs happened
as of kick-off45%Model · draw 25%30%
- Projected goals
- 1.54 – 1.21total 2.75 · from goals per game before kick-off
- Most likely scores
- 1–1 11.9%1–0 9.8%2–1 9.2%
| Outcome | Model | Happened |
|---|---|---|
| TSG Hoffenheim win | 45% | Yes |
| Draw | 25% | No |
| Schalke 04 win | 30% | No |
| Over 1.5 goals | 76% | Yes |
| Over 2.5 goals | 52% | Yes |
| Over 3.5 goals | 30% | No |
| Both teams to score | 55% | Yes |
| TSG Hoffenheim clean sheet | 30% | No |
| Schalke 04 clean sheet | 21% | No |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
Updated