

- Pre-match standings
- Both teams’ position and points
- Last 5 matches form
- Goal Averages
- Recent matches
- Goal Thresholds
- Goal minutes
- Yaşar Kenan Şeftalicioğlu’s comments
- Corner Averages
- Recent Matches and Corners
- Corner Thresholds
- Corner Balance and Halves
- Yaşar Kenan Şeftalicioğlu’s comments
- Card Averages
- Recent Matches and Cards
- Card Thresholds
- Referee and Halves
- Yaşar Kenan Şeftalicioğlu’s comments
- Free kicks
- Goal Kicks
- Throw-Ins
- Recent matches
- Yaşar Kenan Şeftalicioğlu’s comments
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00UEFA Europa League 2026\/2027 — league phase
| # | Team | P | W | D | L | Goals | GD | Pts | Last 5 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Ferencváros | 10 | 8 | 2 | 0 | 21:7 | +14 | 26 | DWWWW |
| 2 | Beşiktaş | 8 | 7 | 0 | 1 | 15:4 | +11 | 21 | WWLWW |
| 3 | Benfica | 8 | 6 | 1 | 1 | 25:7 | +18 | 19 | DWWWW |
| 4 | RSC Anderlecht | 8 | 5 | 1 | 2 | 15:7 | +8 | 16 | WWWLL |
| 5 | Jagiellonia Białystok | 6 | 4 | 1 | 1 | 13:6 | +7 | 13 | DWWLW |
| 6 | Omonia Nicosia | 6 | 4 | 1 | 1 | 10:4 | +6 | 13 | WLWWW |
| 7 | Salzburg | 6 | 4 | 1 | 1 | 9:7 | +2 | 13 | DWWWL |
| 8 | CSKA Sofia | 8 | 3 | 2 | 3 | 9:11 | -2 | 11 | DWLLL |
| 9 | Lech Poznań | 6 | 3 | 1 | 2 | 15:10 | +5 | 10 | WWDLL |
| 10 | OFI | 4 | 3 | 0 | 1 | 8:2 | +6 | 9 | WWWL |
| 11 | Maccabi Tel Aviv | 4 | 3 | 0 | 1 | 9:4 | +5 | 9 | WWLW |
| 12 | Qarabağ | 4 | 2 | 2 | 0 | 6:0 | +6 | 8 | WWDD |
| 13 | Juventus | 2 | 2 | 0 | 0 | 7:1 | +6 | 6 | WW |
| 14 | Bayer Leverkusen | 2 | 2 | 0 | 0 | 6:0 | +6 | 6 | WW |
| 15 | AFC Bournemouth | 2 | 2 | 0 | 0 | 5:1 | +4 | 6 | WW |
| 16 | Olympique Lyonnais | 2 | 2 | 0 | 0 | 5:3 | +2 | 6 | WW |
| 17 | Olympiakos Piraeus | 2 | 2 | 0 | 0 | 3:1 | +2 | 6 | WW |
| 18 | Sunderland | 2 | 2 | 0 | 0 | 3:1 | +2 | 6 | WW |
| 19 | PAOK | 4 | 2 | 0 | 2 | 7:6 | +1 | 6 | WWLL |
| 20 | Hradec Králové | 4 | 2 | 0 | 2 | 4:3 | +1 | 6 | WWLL |
| 21 | Hajduk Split | 4 | 2 | 0 | 2 | 5:6 | -1 | 6 | WLWL |
| 22 | CS U Craiova | 4 | 1 | 2 | 1 | 4:4 | 0 | 5 | DWDL |
| 23 | Lillestrøm | 4 | 1 | 2 | 1 | 4:4 | 0 | 5 | DWLD |
| 24 | Sparta Praha | 2 | 1 | 1 | 0 | 5:2 | +3 | 4 | WD |
| 25 | Union Saint-Gilloise | 2 | 1 | 1 | 0 | 4:1 | +3 | 4 | WD |
| 26 | Egnatia Rrogozhinë | 4 | 1 | 1 | 2 | 7:6 | +1 | 4 | LWDL |
| 27 | Paphos | 4 | 1 | 1 | 2 | 7:6 | +1 | 4 | LWLD |
| 28 | Rennes | 2 | 1 | 1 | 0 | 2:1 | +1 | 4 | DW |
| 29 | Dinamo Zagreb | 2 | 1 | 1 | 0 | 1:0 | +1 | 4 | DW |
| 30 | FC Avan Academy | 4 | 1 | 1 | 2 | 4:8 | -4 | 4 | DWLL |
| 31 | Saburtalo | 4 | 1 | 1 | 2 | 3:7 | -4 | 4 | DWLL |
| 32 | Thun | 4 | 1 | 1 | 2 | 7:12 | -5 | 4 | WLLD |
| 33 | Sheriff | 4 | 1 | 1 | 2 | 1:6 | -5 | 4 | DWLL |
| 34 | Crystal Palace | 2 | 1 | 0 | 1 | 6:3 | +3 | 3 | WL |
| 35 | AC Milan | 2 | 1 | 0 | 1 | 4:2 | +2 | 3 | LW |
| 36 | Torreense | 2 | 1 | 0 | 1 | 3:3 | 0 | 3 | WL |
| 37 | AZ | 2 | 1 | 0 | 1 | 2:2 | 0 | 3 | LW |
| 38 | Red Star Belgrade | 2 | 1 | 0 | 1 | 4:5 | -1 | 3 | WL |
| 39 | Sint-Truiden | 2 | 1 | 0 | 1 | 3:4 | -1 | 3 | WL |
| 40 | Žilina | 2 | 1 | 0 | 1 | 2:3 | -1 | 3 | LW |
| 41 | Shamrock Rovers | 2 | 1 | 0 | 1 | 4:6 | -2 | 3 | WL |
| 42 | Víkingur Reykjavík | 2 | 1 | 0 | 1 | 3:5 | -2 | 3 | LW |
| 43 | Kauno Žalgiris | 2 | 1 | 0 | 1 | 1:3 | -2 | 3 | LW |
| 44 | Viktoria Plzeň | 4 | 1 | 0 | 3 | 6:9 | -3 | 3 | LWLL |
| 45 | St. Gallen | 2 | 1 | 0 | 1 | 2:6 | -4 | 3 | WL |
| 46 | Universitatea Cluj | 2 | 0 | 2 | 0 | 0:0 | 0 | 2 | DD |
| 47 | Dynamo Kyiv | 4 | 0 | 2 | 2 | 2:5 | -3 | 2 | DDLL |
| 48 | Twente | 2 | 0 | 1 | 1 | 3:4 | -1 | 1 | LD |
| 49 | KuPS | 2 | 0 | 1 | 1 | 2:3 | -1 | 1 | DL |
| 50 | Rangers | 2 | 0 | 1 | 1 | 2:3 | -1 | 1 | LD |
| 51 | Real Sociedad | 2 | 0 | 1 | 1 | 2:3 | -1 | 1 | LD |
| 52 | Górnik Zabrze | 2 | 0 | 1 | 1 | 1:2 | -1 | 1 | LD |
| 53 | Hapoel Be'er Sheva | 2 | 0 | 1 | 1 | 1:2 | -1 | 1 | DL |
| 54 | Larne | 2 | 0 | 1 | 1 | 1:2 | -1 | 1 | DL |
| 55 | Levski Sofia | 2 | 0 | 1 | 1 | 1:2 | -1 | 1 | LD |
| 56 | Lincoln Red Imps | 2 | 0 | 1 | 1 | 1:2 | -1 | 1 | DL |
| 57 | Aluminij | 2 | 0 | 1 | 1 | 0:1 | -1 | 1 | DL |
| 58 | Hammarby | 2 | 0 | 1 | 1 | 2:4 | -2 | 1 | DL |
| 59 | Sturm Graz | 2 | 0 | 1 | 1 | 0:3 | -3 | 1 | DL |
| 60 | Hearts | 2 | 0 | 1 | 1 | 2:7 | -5 | 1 | LD |
| 61 | NEC | 2 | 0 | 1 | 1 | 1:6 | -5 | 1 | LD |
| 62 | Derry City | 2 | 0 | 0 | 2 | 3:5 | -2 | 0 | LL |
| 63 | Celta de Vigo | 2 | 0 | 0 | 2 | 1:3 | -2 | 0 | LL |
| 64 | Hoffenheim | 2 | 0 | 0 | 2 | 2:5 | -3 | 0 | LL |
| 65 | Tromsø | 2 | 0 | 0 | 2 | 1:4 | -3 | 0 | LL |
| 66 | Midtjylland | 2 | 0 | 0 | 2 | 0:3 | -3 | 0 | LL |
| 67 | AGF | 2 | 0 | 0 | 2 | 2:6 | -4 | 0 | LL |
| 68 | Olympique Marseille | 2 | 0 | 0 | 2 | 1:5 | -4 | 0 | LL |
| 69 | Vojvodina | 2 | 0 | 0 | 2 | 1:5 | -4 | 0 | LL |
| 70 | Mjällby | 2 | 0 | 0 | 2 | 0:4 | -4 | 0 | LL |
| 71 | Celtic | 2 | 0 | 0 | 2 | 2:7 | -5 | 0 | LL |
| 72 | Celje | 2 | 0 | 0 | 2 | 0:5 | -5 | 0 | LL |
| 73 | Trabzonspor | 2 | 0 | 0 | 2 | 0:5 | -5 | 0 | LL |
| 74 | Kairat | 2 | 0 | 0 | 2 | 0:6 | -6 | 0 | LL |
| 75 | KÍ | 2 | 0 | 0 | 2 | 0:6 | -6 | 0 | LL |
| 76 | Vestri | 2 | 0 | 0 | 2 | 0:6 | -6 | 0 | LL |
German Bundesliga 2026/2027
| # | Team | P | W | D | L | Goals | GD | Pts | Last 5 |
|---|---|---|---|---|---|---|---|---|---|
| 11 | Eintracht Frankfurt | 6 | 2 | 2 | 2 | 10:16 | -6 | 8 | LWDLW |
| 12 | Köln | 6 | 2 | 1 | 3 | 8:11 | -3 | 7 | LDLWL |
| 13 | Stuttgart | 6 | 2 | 0 | 4 | 8:10 | -2 | 6 | WLLWL |
| 14 | Hoffenheim | 6 | 2 | 0 | 4 | 11:14 | -3 | 6 | LWLLW |
| 15 | Schalke 04 | 6 | 1 | 2 | 3 | 4:7 | -3 | 5 | DWDLL |
| 16 | Paderborn | 6 | 1 | 2 | 3 | 5:9 | -4 | 5 | LLWLD |
| 17 | Union Berlin | 6 | 1 | 2 | 3 | 5:17 | -12 | 5 | LLLWD |
French Ligue 1 2026/2027
| # | Team | P | W | D | L | Goals | GD | Pts | Last 5 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Olympique Lyonnais | 7 | 4 | 2 | 1 | 13:5 | +8 | 14 | WDWLW |
| 2 | PSG | 7 | 4 | 2 | 1 | 14:9 | +5 | 14 | LWWWW |
| 3 | Paris | 7 | 4 | 2 | 1 | 12:7 | +5 | 14 | WDWLW |
| 4 | Lille | 7 | 4 | 2 | 1 | 10:5 | +5 | 14 | WWLWD |
| 5 | Monaco | 7 | 4 | 2 | 1 | 10:6 | +4 | 14 | WDWDL |
| 6 | Rennes | 7 | 4 | 1 | 2 | 15:14 | +1 | 13 | WWLWL |
| 7 | Lorient | 7 | 3 | 2 | 2 | 7:6 | +1 | 11 | WDLWW |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Scored per match | 1.40 | 1.40 |
| Conceded per match | 2.40 | 2.30 |
| Total goals per match | 3.80 | 3.70 |
| Both teams to score | 80% (4) | 70% (7) |
| Clean sheet | 0% (0) | 10% (1) |
| Failed to score | 20% (1) | 20% (2) |
Hoffenheim · Home
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Scored per match | 1.80 | 1.60 |
| Conceded per match | 2.00 | 1.80 |
| Total goals per match | 3.80 | 3.40 |
| Both teams to score | 80% (4) | 80% (8) |
| Clean sheet | 20% (1) | 10% (1) |
| Failed to score | 0% (0) | 10% (1) |
Olympique Lyonnais · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Scored per match | 2.40 | 1.90 |
| Conceded per match | 1.20 | 1.00 |
| Total goals per match | 3.60 | 2.90 |
| Both teams to score | 80% (4) | 70% (7) |
| Clean sheet | 20% (1) | 30% (3) |
| Failed to score | 0% (0) | 10% (1) |
Olympique Lyonnais · Away
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Scored per match | 1.20 | 1.00 |
| Conceded per match | 0.80 | 0.90 |
| Total goals per match | 2.00 | 1.90 |
| Both teams to score | 60% (3) | 60% (6) |
| Clean sheet | 40% (2) | 40% (4) |
| Failed to score | 20% (1) | 30% (3) |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 matches · 64. place
| Date | Opponent | Opponent's position | Score | HT | |
|---|---|---|---|---|---|
| 18.10.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 2-1 | 1-0 |
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 0-0 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 1-1 |
| 20.09.26 | Away | Paderborn German Bundesliga | 16. | 1-3 | 0-2 |
| 17.09.26 | Away | OFI UEFA Europa League | 10. | 0-2 | 0-1 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 1-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 1-0 |
| 29.08.26 | Away | Köln German Bundesliga | 12. | 2-3 | 1-0 |
| 16.05.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 0-4 | 0-2 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 1-0 |
Olympique Lyonnais · Last 10 matches · 16. place
| Date | Opponent | Opponent's position | Score | HT | |
|---|---|---|---|---|---|
| 18.10.26 | Home | Nice French Ligue 1 | — | 2-1 | 2-1 |
| 15.10.26 | Home | Crystal Palace UEFA Europa League | 34. | 3-2 | 2-0 |
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 0-1 |
| 19.09.26 | Home | Rennes French Ligue 1 | 28. | 4-0 | 2-0 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 2-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 0-0 |
| 04.09.26 | Home | Auxerre French Ligue 1 | — | 3-1 | 2-1 |
| 29.08.26 | Home | Le Havre French Ligue 1 | — | 1-1 | 0-0 |
| 26.08.26 | Home | Fenerbahçe UEFA Champions League | — | 1-2 | 0-2 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 0-0 |
Matches from newest to oldest; league, cup and European matches combined (competition shown next to the opponent’s name). Rankings are based on the league table before this match; "—": opponent is not in the same league table.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 home matches · 64nd place
| Date | Opponent | Opponent's position | Score | HT | |
|---|---|---|---|---|---|
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 0-0 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 1-1 |
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 1-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 1-0 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 1-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||
| 02.05.26 | Home | Stuttgart German Bundesliga | 13. | 3-3 | 2-1 |
| 18.04.26 | Home | Borussia Dortmund German Bundesliga | — | 2-1 | 1-0 |
| 04.04.26 | Home | Mainz 05 German Bundesliga | — | 1-2 | 1-1 |
| 14.03.26 | Home | Wolfsburg German Bundesliga | — | 1-1 | 0-0 |
| 28.02.26 | Home | St. Pauli German Bundesliga | — | 0-1 | 0-1 |
Olympique Lyonnais · Last 10 away match · No. 16
| Date | Opponent | Opponent's position | Score | HT | |
|---|---|---|---|---|---|
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 0-1 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 2-0 |
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 0-0 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 0-0 |
| 18.08.26 | Away | Fenerbahçe UEFA Champions League | — | 1-1 | 1-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||
| 04.08.26 | Away | Sparta Praha UEFA Champions League | 24. | 1-2 | 1-0 |
| 10.05.26 | Away | Toulouse French Ligue 1 | — | 1-2 | 0-1 |
| 19.04.26 | Away | PSG French Ligue 1 | 2. | 2-1 | 2-0 |
| 05.04.26 | Away | Angers SCO French Ligue 1 | — | 0-0 | 0-0 |
| 15.03.26 | Away | Le Havre French Ligue 1 | — | 0-0 | 0-0 |
Matches from newest to oldest; league, cup and European matches combined (competition shown next to the opponent’s name). Rankings are based on the league table before this match; "—": opponent is not in the same league table.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Total goals at full time
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 1+ goals | S5100%5/5S10100%10/10 | S5100%5/5S10100%10/10 | S5100%5/5S1090%9/10 | S580%4/5S1070%7/10 |
| 2+ goals | S5100%5/5S1090%9/10 | S580%4/5S1080%8/10 | S5100%5/5S1090%9/10 | S580%4/5S1070%7/10 |
| 3+ goals | S580%4/5S1080%8/10 | S580%4/5S1070%7/10 | S5100%5/5S1070%7/10 | S540%2/5S1050%5/10 |
| 4+ goals | S560%3/5S1060%6/10 | S560%3/5S1040%4/10 | S540%2/5S1030%3/10 | S50%0/5S100%0/10 |
| 5+ goals | S540%2/5S1040%4/10 | S560%3/5S1040%4/10 | S520%1/5S1010%1/10 | S50%0/5S100%0/10 |
First-half total goals
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 1+ goals | S580%4/5S1090%9/10 | S580%4/5S1080%8/10 | S5100%5/5S1070%7/10 | S560%3/5S1060%6/10 |
| 2+ goals | S540%2/5S1030%3/10 | S520%1/5S1030%3/10 | S580%4/5S1060%6/10 | S520%1/5S1020%2/10 |
| 3+ goals | S50%0/5S100%0/10 | S50%0/5S1010%1/10 | S520%1/5S1020%2/10 | S50%0/5S100%0/10 |
| 4+ goals | S50%0/5S100%0/10 | S50%0/5S100%0/10 | S50%0/5S100%0/10 | S50%0/5S100%0/10 |
| 5+ goals | S50%0/5S100%0/10 | S50%0/5S100%0/10 | S50%0/5S100%0/10 | S50%0/5S100%0/10 |
S5 last 5 matches S10 last 10 matches · 70% and above 40–69% below 40% · Only matches with a known first-half score are included in the first-half table.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 5 matches
| Conceded | 10-15 | 215-30 | 130-45+ | 245-60 | 260-75 | 475-90+ | 12total |
Olympique Lyonnais · Last 5 matches
| Conceded | 00-15 | 115-30 | 130-45+ | 145-60 | 160-75 | 275-90+ | 6total |
Hoffenheim · Last 10 matches
| Conceded | 20-15 | 315-30 | 130-45+ | 445-60 | 560-75 | 875-90+ | 23total |
Olympique Lyonnais · Last 10 matches
| Conceded | 00-15 | 315-30 | 230-45+ | 145-60 | 260-75 | 275-90+ | 10total |
Chart: goals scored (number · percentage). Covers 30-45+ first-half stoppage time and 75-90+ full-time stoppage time. Bottom line: goals conceded in the same periods.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Yaşar Kenan Şeftalicioğlu provides his analysis
I think goals are the main focus in this match.Hoffenheim’s recent scoring pattern has been consistent, but their tendency to leave gaps in defense is noticeable. Lyon are showing improvement in both attack and defense, which could lead to a bolder and more fluid performance away from home. Both teams have frequently scored in their recent matches, while the total expected goals has also remained high. Hoffenheim are most effective early in the second half, while Lyon are strongest in the closing stages of matches. As a result, the tempo could increase as the game progresses, especially if an early goal opens things up.
— Yaşar Kenan Şeftalicioğlu
Pre-match expected goals · combined recent matches of both teams
| Last 5 | Last 10 | |
|---|---|---|
| Expected goals | 3.70 | 3.30 |
| Both teams to score | 80%8/10 | 70%14/20 |
| 2+ goals | 100%10/10 | 90%18/20 |
| 3+ goals | 90%9/10 | 75%15/20 |
| 4+ goals | 50%5/10 | 45%9/20 |
| 5+ goals | 30%3/10 | 25%5/20 |
| HT 1+ goals | 90%9/10 | 80%16/20 |
| HT 2+ goals | 60%6/10 | 45%9/20 |
Last 3 matches between them
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Corners won per match | 6.60 | 7.20 |
| Corners conceded to the opponent per match | 4.20 | 4.20 |
| Total corners per match | 10.80 | 11.40 |
| Highest / lowest total | 12 / 9 | 13 / 9 |
| More corners than the opponent | 4 / 5 | 8 / 10 |
| Corner difference per match | +2.40 | +3.00 |
Hoffenheim · Home
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Corners won per match | 7.40 | 7.80 |
| Corners conceded to the opponent per match | 4.20 | 3.90 |
| Total corners per match | 11.60 | 11.70 |
| Highest / lowest total | 13 / 10 | 20 / 7 |
| More corners than the opponent | 4 / 5 | 8 / 10 |
| Corner difference per match | +3.20 | +3.90 |
Olympique Lyonnais · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Corners won per match | 3.40 | 4.40 |
| Corners conceded to the opponent per match | 6.60 | 6.00 |
| Total corners per match | 10.00 | 10.40 |
| Highest / lowest total | 11 / 8 | 14 / 7 |
| More corners than the opponent | 1 / 5 | 2 / 10 |
| Corner difference per match | -3.20 | -1.60 |
Olympique Lyonnais · Away
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Corners won per match | 3.20 | 4.70 |
| Corners conceded to the opponent per match | 5.20 | 5.70 |
| Total corners per match | 8.40 | 10.40 |
| Highest / lowest total | 11 / 3 | 18 / 3 |
| More corners than the opponent | 0 / 5 | 3 / 10 |
| Corner difference per match | -2.00 | -1.00 |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 matches · 64. place
| Date | Opponent | Pos | Score | Corners | Total | HT | |
|---|---|---|---|---|---|---|---|
| 18.10.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 2-1 | 6-3 | 9 | 1-2 |
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 7-5 | 12 | 2-2 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 7-3 | 10 | 3-0 |
| 20.09.26 | Away | Paderborn German Bundesliga | 16. | 1-3 | 5-6 | 11 | 0-5 |
| 17.09.26 | Away | OFI UEFA Europa League | 10. | 0-2 | 8-4 | 12 | 3-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 5-7 | 12 | 1-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 10-3 | 13 | 3-2 |
| 29.08.26 | Away | Köln German Bundesliga | 12. | 2-3 | 7-6 | 13 | 1-2 |
| 16.05.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 0-4 | 9-2 | 11 | 3-2 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 8-3 | 11 | 6-1 |
Olympique Lyonnais · Last 10 matches · 16. place
| Date | Opponent | Pos | Score | Corners | Total | HT | |
|---|---|---|---|---|---|---|---|
| 18.10.26 | Home | Nice French Ligue 1 | — | 2-1 | 1-9 | 10 | 1-1 |
| 15.10.26 | Home | Crystal Palace UEFA Europa League | 34. | 3-2 | 5-3 | 8 | 3-0 |
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 4-7 | 11 | 0-6 |
| 19.09.26 | Home | Rennes French Ligue 1 | 28. | 4-0 | 3-8 | 11 | 3-4 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 4-6 | 10 | 3-4 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 3-4 | 7 | 0-1 |
| 04.09.26 | Home | Auxerre French Ligue 1 | — | 3-1 | 9-5 | 14 | 8-2 |
| 29.08.26 | Home | Le Havre French Ligue 1 | — | 1-1 | 5-5 | 10 | 2-4 |
| 26.08.26 | Home | Fenerbahçe UEFA Champions League | — | 1-2 | 5-7 | 12 | 3-4 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 5-6 | 11 | 3-3 |
Corners: taken by the team - taken by the opponent. HT: first-half corners (team - opponent). Matches are listed from newest to oldest, with league, cup and European matches combined; only matches with recorded corner data are counted. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 home matches · 64nd place
| Date | Opponent | Pos | Score | Corners | Total | HT | |
|---|---|---|---|---|---|---|---|
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 7-5 | 12 | 2-2 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 7-3 | 10 | 3-0 |
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 5-7 | 12 | 1-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 10-3 | 13 | 3-2 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 8-3 | 11 | 6-1 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 02.05.26 | Home | Stuttgart German Bundesliga | 13. | 3-3 | 4-5 | 9 | 1-0 |
| 18.04.26 | Home | Borussia Dortmund German Bundesliga | — | 2-1 | 4-3 | 7 | 2-1 |
| 04.04.26 | Home | Mainz 05 German Bundesliga | — | 1-2 | 7-3 | 10 | 5-0 |
| 14.03.26 | Home | Wolfsburg German Bundesliga | — | 1-1 | 16-4 | 20 | 8-1 |
| 28.02.26 | Home | St. Pauli German Bundesliga | — | 0-1 | 10-3 | 13 | 4-3 |
Olympique Lyonnais · Last 10 away match · No. 16
| Date | Opponent | Pos | Score | Corners | Total | HT | |
|---|---|---|---|---|---|---|---|
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 4-7 | 11 | 0-6 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 4-6 | 10 | 3-4 |
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 3-4 | 7 | 0-1 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 5-6 | 11 | 3-3 |
| 18.08.26 | Away | Fenerbahçe UEFA Champions League | — | 1-1 | 0-3 | 3 | 0-3 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 04.08.26 | Away | Sparta Praha UEFA Champions League | 24. | 1-2 | 9-6 | 15 | 1-2 |
| 10.05.26 | Away | Toulouse French Ligue 1 | — | 1-2 | 8-7 | 15 | 3-2 |
| 19.04.26 | Away | PSG French Ligue 1 | 2. | 2-1 | 5-13 | 18 | 5-8 |
| 05.04.26 | Away | Angers SCO French Ligue 1 | — | 0-0 | 7-3 | 10 | 4-2 |
| 15.03.26 | Away | Le Havre French Ligue 1 | — | 0-0 | 2-2 | 4 | 2-2 |
Corners: taken by the team - taken by the opponent. HT: first-half corners (team - opponent). Matches are listed from newest to oldest, with league, cup and European matches combined; only matches with recorded corner data are counted. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Total match corners
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 8+ | S5100%5/5S10100%10/10 | S5100%5/5S1090%9/10 | S5100%5/5S1090%9/10 | S560%3/5S1070%7/10 |
| 9+ | S5100%5/5S10100%10/10 | S5100%5/5S1090%9/10 | S580%4/5S1080%8/10 | S560%3/5S1070%7/10 |
| 10+ | S580%4/5S1090%9/10 | S5100%5/5S1080%8/10 | S580%4/5S1080%8/10 | S560%3/5S1070%7/10 |
| 11+ | S560%3/5S1080%8/10 | S580%4/5S1060%6/10 | S540%2/5S1050%5/10 | S540%2/5S1050%5/10 |
| 12+ | S540%2/5S1050%5/10 | S560%3/5S1050%5/10 | S50%0/5S1020%2/10 | S50%0/5S1030%3/10 |
Team corners
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 3+ | S5100%5/5S10100%10/10 | S5100%5/5S10100%10/10 | S580%4/5S1090%9/10 | S580%4/5S1080%8/10 |
| 4+ | S5100%5/5S10100%10/10 | S5100%5/5S10100%10/10 | S560%3/5S1070%7/10 | S560%3/5S1070%7/10 |
| 5+ | S5100%5/5S10100%10/10 | S5100%5/5S1080%8/10 | S520%1/5S1050%5/10 | S520%1/5S1050%5/10 |
| 6+ | S580%4/5S1080%8/10 | S580%4/5S1070%7/10 | S50%0/5S1010%1/10 | S50%0/5S1030%3/10 |
| 7+ | S560%3/5S1070%7/10 | S580%4/5S1070%7/10 | S50%0/5S1010%1/10 | S50%0/5S1030%3/10 |
S5 last 5 matches S10 last 10 matches · 70% and above 40–69% below 40% · The right table counts only the team's own corners.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Overall corner balance
Olympique Lyonnais · Corner Balance (Overall)
Hoffenheim · Corners by half
Chart: last 5 matches (5 matches with half-time data) · Last 10 matches: first-half total 3.90, second-half total 7.50 (10 matches)
Olympique Lyonnais · Corners by half
Chart: last 5 matches (5 matches with half-time data) · Last 10 matches: first-half total 5.50, second-half total 4.90 (10 matches)
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Yaşar Kenan Şeftalicioğlu provides his analysis
Hoffenheim could be expected to establish a clear advantage in corners.The home team have produced 6.6 corners per match recently, showing their use of the wings and pressure in the opposition half. Lyon’s own corner production remains at 3.4, while they appear to concede more corners to their opponents. Despite this, both teams have steady corner trends; their recent combined total is slightly down compared with the broader match range. What stands out to me is that Hoffenheim will not completely abandon their attacking pressure even if they take the lead. If Lyon fall behind, they could balance this figure by attacking down the wings.
— Yaşar Kenan Şeftalicioğlu
Pre-match expected corners · combined recent matches of both teams
| Last 5 | Last 10 | |
|---|---|---|
| Expected total | 10.40 | 10.90 |
| Home team expected | 6.60 | 6.60 |
| Away team expected | 3.80 | 4.30 |
| 9+ corners | 90%9/10 | 90%18/20 |
| 10+ corners | 80%8/10 | 85%17/20 |
| 11+ corners | 50%5/10 | 65%13/20 |
| Expected in the first half | 4.30 | 4.70 |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Cards received per match | 2.80 | 2.80 |
| Opponent cards per match | 1.20 | 1.60 |
| Total cards per match | 4.00 | 4.40 |
| Highest / lowest total | 6 / 1 | 10 / 1 |
| Yellow / red (own) | 13 / 1 | 26 / 2 |
| Match with a red card | 1 / 5 | 3 / 10 |
Hoffenheim · Home
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Cards received per match | 2.80 | 2.40 |
| Opponent cards per match | 1.40 | 1.90 |
| Total cards per match | 4.20 | 4.30 |
| Highest / lowest total | 6 / 1 | 6 / 1 |
| Yellow / red (own) | 13 / 1 | 23 / 1 |
| Match with a red card | 2 / 5 | 3 / 10 |
Olympique Lyonnais · Overall
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Cards received per match | 2.00 | 1.60 |
| Opponent cards per match | 2.40 | 2.20 |
| Total cards per match | 4.40 | 3.80 |
| Highest / lowest total | 6 / 2 | 6 / 2 |
| Yellow / red (own) | 8 / 1 | 14 / 1 |
| Match with a red card | 2 / 5 | 2 / 10 |
Olympique Lyonnais · Away
| Last 55 matches | Last 1010 matches | |
|---|---|---|
| Cards received per match | 1.40 | 1.30 |
| Opponent cards per match | 1.60 | 2.70 |
| Total cards per match | 3.00 | 4.00 |
| Highest / lowest total | 4 / 2 | 8 / 2 |
| Yellow / red (own) | 7 / 0 | 13 / 0 |
| Match with a red card | 1 / 5 | 3 / 10 |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 matches · 64. place
| Date | Opponent | Pos | Score | Cards | Total | Red | |
|---|---|---|---|---|---|---|---|
| 18.10.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 2-1 | 2-3 | 5 | 0-0 |
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 5-1 | 6 | 0-0 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 3-0 | 3 | 1-0 |
| 20.09.26 | Away | Paderborn German Bundesliga | 16. | 1-3 | 1-0 | 1 | 0-0 |
| 17.09.26 | Away | OFI UEFA Europa League | 10. | 0-2 | 3-2 | 5 | 0-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 1-0 | 1 | 0-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 4-2 | 6 | 0-0 |
| 29.08.26 | Away | Köln German Bundesliga | 12. | 2-3 | 2-0 | 2 | 0-0 |
| 16.05.26 | Away | Borussia M'gladbach Germany Bundesliga | — | 0-4 | 6-4 | 10 | 1-0 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 1-4 | 5 | 0-1 |
Olympique Lyonnais · Last 10 matches · 16. place
| Date | Opponent | Pos | Score | Cards | Total | Red | |
|---|---|---|---|---|---|---|---|
| 18.10.26 | Home | Nice French Ligue 1 | — | 2-1 | 2-4 | 6 | 1-0 |
| 15.10.26 | Home | Crystal Palace UEFA Europa League | 34. | 3-2 | 1-3 | 4 | 0-0 |
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 1-3 | 4 | 0-1 |
| 19.09.26 | Home | Rennes French Ligue 1 | 28. | 4-0 | 4-2 | 6 | 0-0 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 2-0 | 2 | 0-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 1-2 | 3 | 0-0 |
| 04.09.26 | Home | Auxerre French Ligue 1 | — | 3-1 | 2-2 | 4 | 0-0 |
| 29.08.26 | Home | Le Havre French Ligue 1 | — | 1-1 | 0-2 | 2 | 0-0 |
| 26.08.26 | Home | Fenerbahçe UEFA Champions League | — | 1-2 | 1-3 | 4 | 0-0 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 2-1 | 3 | 0-0 |
Cards: team received - opponent received (each yellow and red card counts as 1 card). Red: Team - Opponent. Matches from newest to oldest, with league, cup and European matches combined; only matches with card data are counted. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 home matches · 64nd place
| Date | Opponent | Pos | Score | Cards | Total | Red | |
|---|---|---|---|---|---|---|---|
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2. | 2-3 | 5-1 | 6 | 0-0 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | — | 2-3 | 3-0 | 3 | 1-0 |
| 12.09.26 | Home | Stuttgart German Bundesliga | 13. | 2-1 | 1-0 | 1 | 0-0 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | — | 2-3 | 4-2 | 6 | 0-0 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | — | 1-0 | 1-4 | 5 | 0-1 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 02.05.26 | Home | Stuttgart German Bundesliga | 13. | 3-3 | 3-3 | 6 | 0-1 |
| 18.04.26 | Home | Borussia Dortmund German Bundesliga | — | 2-1 | 2-3 | 5 | 0-0 |
| 04.04.26 | Home | Mainz 05 German Bundesliga | — | 1-2 | 4-1 | 5 | 0-0 |
| 14.03.26 | Home | Wolfsburg German Bundesliga | — | 1-1 | 0-3 | 3 | 0-0 |
| 28.02.26 | Home | St. Pauli German Bundesliga | — | 0-1 | 1-2 | 3 | 0-0 |
Olympique Lyonnais · Last 10 away match · No. 16
| Date | Opponent | Pos | Score | Cards | Total | Red | |
|---|---|---|---|---|---|---|---|
| 09.10.26 | Away | Lens French Ligue 1 | — | 1-2 | 1-3 | 4 | 0-1 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 4. | 2-1 | 2-0 | 2 | 0-0 |
| 12.09.26 | Away | Paris French Ligue 1 | 3. | 0-0 | 1-2 | 3 | 0-0 |
| 22.08.26 | Away | Toulouse French Ligue 1 | — | 2-0 | 2-1 | 3 | 0-0 |
| 18.08.26 | Away | Fenerbahçe UEFA Champions League | — | 1-1 | 1-2 | 3 | 0-0 |
| ▲ Last 5 matches▼ Matches 6–10 | |||||||
| 04.08.26 | Away | Sparta Praha UEFA Champions League | 24. | 1-2 | 0-2 | 2 | 0-0 |
| 10.05.26 | Away | Toulouse French Ligue 1 | — | 1-2 | 2-6 | 8 | 0-1 |
| 19.04.26 | Away | PSG French Ligue 1 | 2. | 2-1 | 1-5 | 6 | 0-0 |
| 05.04.26 | Away | Angers SCO French Ligue 1 | — | 0-0 | 0-3 | 3 | 0-0 |
| 15.03.26 | Away | Le Havre French Ligue 1 | — | 0-0 | 3-3 | 6 | 0-1 |
Cards: team received - opponent received (each yellow and red card counts as 1 card). Red: Team - Opponent. Matches from newest to oldest, with league, cup and European matches combined; only matches with card data are counted. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Total match cards
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 3+ | S580%4/5S1070%7/10 | S580%4/5S1090%9/10 | S580%4/5S1080%8/10 | S580%4/5S1080%8/10 |
| 4+ | S560%3/5S1060%6/10 | S560%3/5S1060%6/10 | S580%4/5S1060%6/10 | S520%1/5S1040%4/10 |
| 5+ | S560%3/5S1060%6/10 | S560%3/5S1060%6/10 | S540%2/5S1020%2/10 | S50%0/5S1030%3/10 |
| 6+ | S520%1/5S1030%3/10 | S540%2/5S1030%3/10 | S540%2/5S1020%2/10 | S50%0/5S1030%3/10 |
| 7+ | S50%0/5S1010%1/10 | S50%0/5S100%0/10 | S50%0/5S100%0/10 | S50%0/5S1010%1/10 |
Cards received by the team
| HoffenheimGenel | HoffenheimHome | Olympique LyonnaisGenel | Olympique LyonnaisAway | |
|---|---|---|---|---|
| 1+ | S5100%5/5S10100%10/10 | S5100%5/5S1090%9/10 | S5100%5/5S1090%9/10 | S5100%5/5S1080%8/10 |
| 2+ | S580%4/5S1070%7/10 | S560%3/5S1060%6/10 | S560%3/5S1050%5/10 | S540%2/5S1040%4/10 |
| 3+ | S560%3/5S1050%5/10 | S560%3/5S1050%5/10 | S520%1/5S1010%1/10 | S50%0/5S1010%1/10 |
| 4+ | S520%1/5S1030%3/10 | S540%2/5S1030%3/10 | S520%1/5S1010%1/10 | S50%0/5S100%0/10 |
S5 last 5 matches S10 last 10 matches · 70% and above 40–69% below 40% · The right table counts only the cards received by the team itself.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Referee
Hoffenheim · Cards by half
Chart: last 5 matches (5 matches with half-time data) · Last 10 matches: first-half total 1.30, second-half total 3.10 (10 matches)
Olympique Lyonnais · Cards by half
Chart: last 5 matches (5 matches with half-time data) · Last 10 matches: first-half total 1.20, second-half total 2.60 (10 matches)
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Yaşar Kenan Şeftalicioğlu provides his analysis
The match looks balanced in terms of cards but could become physical.Hoffenheim’s card trend is consistent, while Lyon have shown an increase in recent matches. The combined expectation is around 4.2 cards, slightly above the longer-term level of 4.1. In other words, the intensity does not look likely to drop. Hoffenheim may commit more fouls to stop the opposition’s transitions, while Lyon could respond with their own increasing defensive intensity. Especially if the balance of the match is disrupted, protests, late challenges, and tactical fouls could increase the card count.
— Yaşar Kenan Şeftalicioğlu
Pre-match card expectations · combined recent matches of both teams
| Last 5 | Last 10 | |
|---|---|---|
| Expected total | 4.20 | 4.10 |
| Home team expected | 2.60 | 2.50 |
| Away team expected | 1.60 | 1.60 |
| 4+ cards | 70%7/10 | 60%12/20 |
| 5+ cards | 50%5/10 | 40%8/20 |
| 6+ cards | 30%3/10 | 25%5/20 |
| Match with a red card | 30%3/10 | 25%5/20 |
| Expected in the first half | 1.20 | 1.25 |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 10.20 | 15.80 | 26.00 |
| Home · last 55 matches | — | — | — | — | 8.40 | 12.20 | 20.60 |
| Overall · last 1010 matches | — | — | — | — | 9.00 | 14.00 | 23.00 |
| Home · last 1010 matches | — | — | — | — | 8.20 | 12.70 | 20.90 |
Match total
| Overall | Home | |
|---|---|---|
| 21+ | S580%4/5S1070%7/10 | S560%3/5S1050%5/10 |
| 23+ | S580%4/5S1070%7/10 | S560%3/5S1050%5/10 |
| 25+ | S580%4/5S1050%5/10 | S540%2/5S1030%3/10 |
| 27+ | S540%2/5S1020%2/10 | S520%1/5S1020%2/10 |
Used by the team
| Overall | Home | |
|---|---|---|
| 10+ | S540%2/5S1040%4/10 | S520%1/5S1020%2/10 |
| 11+ | S540%2/5S1030%3/10 | S520%1/5S1010%1/10 |
| 12+ | S540%2/5S1020%2/10 | S520%1/5S1010%1/10 |
| 13+ | S540%2/5S1020%2/10 | S520%1/5S1010%1/10 |
Highest / lowest total: 31 / 20 (last 10: 31 / 7) · Matches in which it had more than the opponent: 1 / 5 (last 10: 1 / 10) · Half-time data not recorded
Olympique Lyonnais · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 13.00 | 9.40 | 22.40 |
| Away · last 55 matches | — | — | — | — | 14.80 | 13.00 | 27.80 |
| Overall · last 1010 matches | — | — | — | — | 14.00 | 10.50 | 24.50 |
| Away · last 1010 matches | — | — | — | — | 13.50 | 11.70 | 25.20 |
Match total
| Overall | Away | |
|---|---|---|
| 21+ | S560%3/5S1070%7/10 | S5100%5/5S1080%8/10 |
| 23+ | S560%3/5S1070%7/10 | S5100%5/5S1080%8/10 |
| 25+ | S560%3/5S1060%6/10 | S5100%5/5S1070%7/10 |
| 27+ | S520%1/5S1040%4/10 | S540%2/5S1040%4/10 |
Used by the team
| Overall | Away | |
|---|---|---|
| 10+ | S5100%5/5S1090%9/10 | S5100%5/5S1090%9/10 |
| 11+ | S580%4/5S1080%8/10 | S5100%5/5S1070%7/10 |
| 12+ | S580%4/5S1080%8/10 | S5100%5/5S1070%7/10 |
| 13+ | S580%4/5S1080%8/10 | S5100%5/5S1070%7/10 |
Highest / lowest total: 27 / 14 (last 10: 32 / 14) · Matches in which it had more than the opponent: 5 / 5 (last 10: 8 / 10) · Half-time data not recorded
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 5.60 | 7.80 | 13.40 |
| Home · last 55 matches | — | — | — | — | 6.40 | 10.00 | 16.40 |
| Overall · last 1010 matches | — | — | — | — | 5.70 | 9.40 | 15.10 |
| Home · last 1010 matches | — | — | — | — | 5.60 | 9.60 | 15.20 |
Match total
| Overall | Home | |
|---|---|---|
| 10+ | S5100%5/5S1090%9/10 | S5100%5/5S10100%10/10 |
| 12+ | S560%3/5S1070%7/10 | S580%4/5S1080%8/10 |
| 14+ | S540%2/5S1050%5/10 | S560%3/5S1060%6/10 |
| 16+ | S520%1/5S1040%4/10 | S540%2/5S1040%4/10 |
Used by the team
| Overall | Home | |
|---|---|---|
| 5+ | S580%4/5S1070%7/10 | S580%4/5S1080%8/10 |
| 6+ | S540%2/5S1040%4/10 | S560%3/5S1050%5/10 |
| 7+ | S540%2/5S1040%4/10 | S560%3/5S1040%4/10 |
| 8+ | S50%0/5S1020%2/10 | S520%1/5S1010%1/10 |
Highest / lowest total: 18 / 11 (last 10: 28 / 7) · Matches in which it had more than the opponent: 1 / 5 (last 10: 1 / 10) · Half-time data not recorded
Olympique Lyonnais · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 7.00 | 5.60 | 12.60 |
| Away · last 55 matches | — | — | — | — | 6.80 | 6.20 | 13.00 |
| Overall · last 1010 matches | — | — | — | — | 7.30 | 7.50 | 14.80 |
| Away · last 1010 matches | — | — | — | — | 7.50 | 6.20 | 13.70 |
Match total
| Overall | Away | |
|---|---|---|
| 10+ | S580%4/5S1080%8/10 | S560%3/5S1070%7/10 |
| 12+ | S580%4/5S1080%8/10 | S540%2/5S1060%6/10 |
| 14+ | S540%2/5S1060%6/10 | S540%2/5S1050%5/10 |
| 16+ | S50%0/5S1030%3/10 | S520%1/5S1040%4/10 |
Used by the team
| Overall | Away | |
|---|---|---|
| 5+ | S5100%5/5S1080%8/10 | S580%4/5S1080%8/10 |
| 6+ | S580%4/5S1070%7/10 | S560%3/5S1070%7/10 |
| 7+ | S560%3/5S1060%6/10 | S540%2/5S1060%6/10 |
| 8+ | S540%2/5S1040%4/10 | S520%1/5S1040%4/10 |
Highest / lowest total: 14 / 9 (last 10: 23 / 9) · Matches in which it had more than the opponent: 3 / 5 (last 10: 5 / 10) · Half-time data not recorded
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 21.20 | 19.20 | 40.40 |
| Home · last 55 matches | — | — | — | — | 21.80 | 23.00 | 44.80 |
| Overall · last 1010 matches | — | — | — | — | 21.80 | 20.10 | 41.90 |
| Home · last 1010 matches | — | — | — | — | 22.50 | 23.20 | 45.70 |
Match total
| Overall | Home | |
|---|---|---|
| 35+ | S5100%5/5S10100%10/10 | S5100%5/5S10100%10/10 |
| 38+ | S580%4/5S1080%8/10 | S5100%5/5S10100%10/10 |
| 41+ | S540%2/5S1050%5/10 | S580%4/5S1080%8/10 |
| 44+ | S520%1/5S1030%3/10 | S540%2/5S1050%5/10 |
Used by the team
| Overall | Home | |
|---|---|---|
| 17+ | S580%4/5S1090%9/10 | S580%4/5S1090%9/10 |
| 19+ | S580%4/5S1090%9/10 | S580%4/5S1090%9/10 |
| 21+ | S580%4/5S1070%7/10 | S560%3/5S1060%6/10 |
| 23+ | S560%3/5S1050%5/10 | S560%3/5S1060%6/10 |
Highest / lowest total: 46 / 37 (last 10: 54 / 35) · Matches in which it had more than the opponent: 3 / 5 (last 10: 7 / 10) · Half-time data not recorded
Olympique Lyonnais · per-match averages
| First half | Second half | Full match | |||||
|---|---|---|---|---|---|---|---|
| Used | Opponent | Used | Opponent | Used | Opponent | Total | |
| Overall · last 55 matches | — | — | — | — | 19.60 | 21.40 | 41.00 |
| Away · last 55 matches | — | — | — | — | 18.00 | 22.40 | 40.40 |
| Overall · last 1010 matches | — | — | — | — | 18.40 | 18.10 | 36.50 |
| Away · last 1010 matches | — | — | — | — | 18.40 | 20.70 | 39.10 |
Match total
| Overall | Away | |
|---|---|---|
| 35+ | S580%4/5S1060%6/10 | S5100%5/5S1090%9/10 |
| 38+ | S560%3/5S1040%4/10 | S580%4/5S1080%8/10 |
| 41+ | S560%3/5S1030%3/10 | S540%2/5S1050%5/10 |
| 44+ | S540%2/5S1020%2/10 | S520%1/5S1020%2/10 |
Used by the team
| Overall | Away | |
|---|---|---|
| 17+ | S580%4/5S1060%6/10 | S540%2/5S1050%5/10 |
| 19+ | S560%3/5S1040%4/10 | S540%2/5S1040%4/10 |
| 21+ | S540%2/5S1020%2/10 | S520%1/5S1030%3/10 |
| 23+ | S520%1/5S1010%1/10 | S50%0/5S1010%1/10 |
Highest / lowest total: 49 / 31 (last 10: 49 / 25) · Matches in which it had more than the opponent: 2 / 5 (last 10: 5 / 10) · Half-time data not recorded
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Hoffenheim · Last 10 matches · 64. place
| Date | Opponent | Score | Free kickFT (HT) | Goal kickFT (HT) | Throw-inFT (HT) | |
|---|---|---|---|---|---|---|
| 18.10.26 | Away | Borussia M'gladbach Germany Bundesliga | 2-1 | 13-13 | 5-6 | 21-25 |
| 15.10.26 | Home | Beşiktaş UEFA Europa League | 2-3 | 8-18 | 7-7 | 13-25 |
| 10.10.26 | Home | Hamburger SV German Bundesliga | 2-3 | 16-11 | 7-4 | 25-17 |
| 20.09.26 | Away | Paderborn German Bundesliga | 1-3 | 6-14 | 4-9 | 23-14 |
| 17.09.26 | Away | OFI UEFA Europa League | 0-2 | 8-23 | 5-13 | 24-15 |
| ▲ Last 5 matches▼ Matches 6–10 | ||||||
| 12.09.26 | Home | Stuttgart German Bundesliga | 2-1 | 8-15 | 5-11 | 19-29 |
| 05.09.26 | Home | Borussia Dortmund German Bundesliga | 2-3 | 7-13 | 4-9 | 28-26 |
| 29.08.26 | Away | Köln German Bundesliga | 2-3 | 10-14 | 8-12 | 21-17 |
| 16.05.26 | Away | Borussia M'gladbach Germany Bundesliga | 0-4 | 11-15 | 3-4 | 20-15 |
| 09.05.26 | Home | Werder Bremen German Bundesliga | 1-0 | 3-4 | 9-19 | 24-18 |
Values: team’s total - opponent’s total, with the first half in parentheses. "—": this data was not recorded for that match. Matches are listed from newest to oldest; league, cup and European matches combined. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Olympique Lyonnais · Last 10 matches · 16. place
| Date | Opponent | Score | Free kickFT (HT) | Goal kickFT (HT) | Throw-inFT (HT) | |
|---|---|---|---|---|---|---|
| 18.10.26 | Home | Nice French Ligue 1 | 2-1 | 14-6 | 6-8 | 17-19 |
| 15.10.26 | Home | Crystal Palace UEFA Europa League | 3-2 | 10-4 | 9-4 | 14-17 |
| 09.10.26 | Away | Lens French Ligue 1 | 1-2 | 13-12 | 7-7 | 22-19 |
| 19.09.26 | Home | Rennes French Ligue 1 | 4-0 | 14-13 | 8-5 | 25-23 |
| 16.09.26 | Away | RSC Anderlecht UEFA Europa League | 2-1 | 14-12 | 5-4 | 20-29 |
| ▲ Last 5 matches▼ Matches 6–10 | ||||||
| 12.09.26 | Away | Paris French Ligue 1 | 0-0 | 19-13 | 3-6 | 16-22 |
| 04.09.26 | Home | Auxerre French Ligue 1 | 3-1 | 8-11 | 7-11 | 16-9 |
| 29.08.26 | Home | Le Havre French Ligue 1 | 1-1 | 16-7 | 11-10 | 20-8 |
| 26.08.26 | Home | Fenerbahçe UEFA Champions League | 1-2 | 17-12 | 4-10 | 18-16 |
| 22.08.26 | Away | Toulouse French Ligue 1 | 2-0 | 15-15 | 13-10 | 16-19 |
Values: team’s total - opponent’s total, with the first half in parentheses. "—": this data was not recorded for that match. Matches are listed from newest to oldest; league, cup and European matches combined. Rankings are based on the league table before this match.
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00Yaşar Kenan Şeftalicioğlu provides his analysis
There is notable activity in this match’s set-piece and out-of-play statistics.The total expectation for free kicks is at 24.2; Hoffenheim’s trend is rising, while Lyon’s remains steady. A total of 13 goal kicks suggests that both teams will build from the back at times, with no changes in the trends for this category. With a total of 40.7 throw-ins, this looks like a wide, touchline-oriented contest. While Hoffenheim’s rise in free kicks stands out, the teams’ steady trends in the other two categories could preserve the match’s overall flow.
— Yaşar Kenan Şeftalicioğlu
Free-kick expectation
| Last 5 | Last 10 | |
|---|---|---|
| Expected total | 24.20 | 23.75 |
| Home team | 9.80 | 9.75 |
| Away | 14.40 | 14.00 |
Goal-Kick Expectancy
| Last 5 | Last 10 | |
|---|---|---|
| Expected total | 13.00 | 14.95 |
| Home team | 5.60 | 6.60 |
| Away | 7.40 | 8.35 |
Throw-In Expectancy
| Last 5 | Last 10 | |
|---|---|---|
| Expected total | 40.70 | 39.20 |
| Home team | 21.30 | 19.95 |
| Away | 19.40 | 19.25 |
HoffenheimvsOlympique Lyonnais
22.10.2026 · 22:00FOOTBALLAn independent analysis created to understand football through statistics.
Methodology, Sources and Terms of Use
- Method: All statistics are calculated from the teams' last 5 matches before this game (with home/away splits shown separately). Averages and percentages are calculated automatically from matches with available data.
- Source: Match data is obtained from licensed football data providers. Data may contain a margin of error; past performance is not an indicator of future results.
- Commentary: The assessment sections are Yaşar Kenan Şeftalicioğlu's personal football commentary based on these statistics; they do not guarantee results.
- This content is not intended for betting or gambling; analiz.futbol is not a betting website.
- Team names and logos are the property of the respective clubs and rights holders; used for identification purposes only.
- All rights to this content belong to analiz.futbol. May be quoted with attribution and a link; unauthorized copying and reproduction are prohibited.
Prepared by: Yaşar Kenan Şeftalicioğlu · ANALİZ.FUTBOL · 22.10.2026
Don't miss the match,
don't miss the analysis.
Did Hoffenheim - Olympique Lyonnais finish? The next match analysis is ready too. Follow football through data with notifications, videos and live scores.
Ferencváros
Beşiktaş
Benfica
RSC Anderlecht
Jagiellonia Białystok
Omonia Nicosia
Salzburg
CSKA Sofia
Lech Poznań
OFI
Maccabi Tel Aviv
Qarabağ
Juventus
Bayer Leverkusen
AFC Bournemouth
Olympiakos Piraeus
Sunderland
PAOK
Hradec Králové
Hajduk Split
CS U Craiova
Lillestrøm
Sparta Praha
Union Saint-Gilloise
Egnatia Rrogozhinë
Paphos
Rennes
Dinamo Zagreb
FC Avan Academy
Saburtalo
Thun
Sheriff
Crystal Palace
AC Milan
Torreense
AZ
Red Star Belgrade
Sint-Truiden
Žilina
Shamrock Rovers
Víkingur Reykjavík
Kauno Žalgiris
Viktoria Plzeň
St. Gallen
Universitatea Cluj
Dynamo Kyiv
Twente
KuPS
Rangers
Real Sociedad
Górnik Zabrze
Hapoel Be'er Sheva
Larne
Levski Sofia
Lincoln Red Imps
Aluminij
Hammarby
Sturm Graz
Hearts
NEC
Derry City
Celta de Vigo
Tromsø
Midtjylland
AGF
Olympique Marseille
Vojvodina
Mjällby
Celtic
Celje
Trabzonspor
Kairat
KÍ
Vestri
Eintracht Frankfurt
Köln
Stuttgart
Schalke 04
Paderborn
Union Berlin
PSG
Paris
Lille
Monaco
Lorient
Borussia M'gladbach Germany Bundesliga
Hamburger SV German Bundesliga
Nice French Ligue 1
Lens French Ligue 1