# TSG Hoffenheim 3–0 Olympique Lyonnais · Ratings and player of the match · 2026-27 Europa League | Sir Balone

> Ratings for every player in TSG Hoffenheim v Olympique Lyonnais (3–0), League Stage 3, 2026-27 Europa League. Player of the match: Mats Rots (65).

URL: https://sirbalone.com/en/la-lente/matches/tsg-hoffenheim-olympique-lyonnais-2026-10-22/
Datos al: 2026-10-25
Fuente de los datos: Sportmonks (https://www.sportmonks.com/). Métricas, notas y textos: La Lente, de Sir Balone, a cargo de Juan Carlos Vasquez (https://sirbalone.com/authors/juan-carlos-vasquez/).

§ Europa League · 2026-27 · League Stage 3

## [TSG Hoffenheim](https://sirbalone.com/en/la-lente/teams/tsg-hoffenheim-2726/2026-27/) 3 – 0 [Olympique Lyonnais](https://sirbalone.com/en/la-lente/teams/olympique-lyonnais-79/2026-27/)

- Kramaric 45+4'
- Daghim 49'
- Hlozek 83'

22 October 2026

### The match in data

TSG Hoffenheim beat Olympique Lyonnais 3–0 on 22 October 2026, in the 2026-27 Europa League (League Stage 3).

Player of the match: Mats Rots (TSG Hoffenheim), rated 65, thanks above all to 11 final-third passes and 6 duels won. Rots produced 1.6 times as much as a defender typically does, at 0.6 times the cost.

It is their 2nd time as player of the match this season.

For Olympique Lyonnais, the highest-rated player was Felix Bacher, with 75.

65

Player of the match

### [Mats Rots](https://sirbalone.com/en/la-lente/players/mats-rots-37684845/)

TSG Hoffenheim · 77'

Produced **1.58×** and cost **0.57×** their position's average

Added

- 11 final-third passes 2.2×
- 6 duels won 1.6×
- 2 interceptions 1.9×

Took away

- 10 misplaced passes 1.7×
- 2 duels lost 0.7×

### Match ratings

Everyone who played, sorted by rating. No rating: anyone who played under 20 minutes, and a goalkeeper who did not play the whole match.

**TSG Hoffenheim**

| Player | Position | Min | Rating |
|---|---|---|---|
| [Mats Rots](https://sirbalone.com/en/la-lente/players/mats-rots-37684845/) ★ | Defender | 77 | 65 |
| [Andrej Kramaric](https://sirbalone.com/en/la-lente/players/andrej-kramaric-1232/) | Midfielder | 90 | 64 |
| [Adam Hlozek](https://sirbalone.com/en/la-lente/players/adam-hlozek-8101006/) | Forward | 25 | 61 |
| [Bambasé Conté](https://sirbalone.com/en/la-lente/players/bambase-conte-37538103/) | Midfielder | 65 | 56 |
| [Oliver Baumann](https://sirbalone.com/en/la-lente/players/oliver-baumann-31146/) | Goalkeeper | 90 | 55 |
| [Vladimír Coufal](https://sirbalone.com/en/la-lente/players/vladimir-coufal-80304/) | Defender | 61 | 55 |
| [Wouter Burger](https://sirbalone.com/en/la-lente/players/wouter-burger-5270483/) | Midfielder | 29 | 55 |
| [Valentin Gendrey](https://sirbalone.com/en/la-lente/players/valentin-gendrey-8415421/) | Defender | 29 | 53 |
| [Alexander Prass](https://sirbalone.com/en/la-lente/players/alexander-prass-31626002/) | Midfielder | 90 | 48 |
| [Leon Avdullahu](https://sirbalone.com/en/la-lente/players/leon-avdullahu-37661898/) | Midfielder | 90 | 47 |
| [Adam Daghim](https://sirbalone.com/en/la-lente/players/adam-daghim-37625409/) | Forward | 61 | 46 |
| [Ozan Kabak](https://sirbalone.com/en/la-lente/players/ozan-kabak-5640817/) | Defender | 90 | 45 |
| [Tim Lemperle](https://sirbalone.com/en/la-lente/players/tim-lemperle-27441544/) | Forward | 78 | 42 |
| [Robin Hranac](https://sirbalone.com/en/la-lente/players/robin-hranac-24469159/) | Defender | 90 | 38 |
| [Koki Machida](https://sirbalone.com/en/la-lente/players/koki-machida-311112/) | Defender | 13 | no rating |
| [Fisnik Asllani](https://sirbalone.com/en/la-lente/players/fisnik-asllani-32819099/) | Forward | 12 | no rating |

**Olympique Lyonnais**

| Player | Position | Min | Rating |
|---|---|---|---|
| [Felix Bacher](https://sirbalone.com/en/la-lente/players/felix-bacher-20691986/) | Defender | 46 | 75 |
| [Steeve Kango](https://sirbalone.com/en/la-lente/players/steeve-kango-37717074/) | Defender | 31 | 60 |
| [Tanner Tessmann](https://sirbalone.com/en/la-lente/players/tanner-tessmann-27081112/) | Midfielder | 46 | 56 |
| [Corentin Tolisso](https://sirbalone.com/en/la-lente/players/corentin-tolisso-96122/) | Midfielder | 30 | 50 |
| [Tyler Morton](https://sirbalone.com/en/la-lente/players/tyler-morton-37316836/) | Midfielder | 44 | 46 |
| [Noham Kamara](https://sirbalone.com/en/la-lente/players/noham-kamara-37778878/) | Defender | 59 | 43 |
| [Keito Nakamura](https://sirbalone.com/en/la-lente/players/keito-nakamura-5666491/) | Forward | 90 | 42 |
| [Clinton Mata](https://sirbalone.com/en/la-lente/players/clinton-mata-62374/) | Defender | 90 | 39 |
| [Moussa Niakhaté](https://sirbalone.com/en/la-lente/players/moussa-niakhate-98874/) | Defender | 44 | 37 |
| [Kaïl Boudache](https://sirbalone.com/en/la-lente/players/kail-boudache-37680295/) | Forward | 75 | 36 |
| [Dominik Greif](https://sirbalone.com/en/la-lente/players/dominik-greif-181184/) | Goalkeeper | 90 | 34 |
| [Mads Bidstrup](https://sirbalone.com/en/la-lente/players/mads-bidstrup-12790114/) | Midfielder | 60 | 34 |
| [Rémi Himbert](https://sirbalone.com/en/la-lente/players/remi-himbert-37729243/) | Forward | 90 | 33 |
| [Noah Teye Nartey](https://sirbalone.com/en/la-lente/players/noah-nartey-37624308/) | Midfielder | 90 | 28 |
| [Ruben Kluivert](https://sirbalone.com/en/la-lente/players/ruben-kluivert-37395347/) | Defender | 90 | 20 |
| [Ernest Nuamah](https://sirbalone.com/en/la-lente/players/ernest-nuamah-37614052/) | Forward | 15 | no rating |

### Did you know?

La Lente trivia questions about this match. Tap one to see the answer.

**Which TSG Hoffenheim player won the most aerial duels?**

Robin Hranac, with 5 aerial duels won. Next: Leon Avdullahu 2, Mats Rots 2.

Robin Hranac led TSG Hoffenheim with 5 aerial duels won in the 3–0 win over Olympique Lyonnais. Leon Avdullahu and Mats Rots recorded 2 each.

**Which Olympique Lyonnais player won the most aerial duels?**

Ruben Kluivert, with 5 aerial duels won. Next: Rémi Himbert 2, Felix Bacher 1.

Olympique Lyonnais suffered a 3–0 loss to TSG Hoffenheim, yet Ruben Kluivert provided solid aerial resistance with 5 duels won. That far outmatched the contributions of Rémi Himbert and Felix Bacher.

### How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

### Share this match

[See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.](https://app.sirbalone.com/#partidos/19873947)
