Ludovic Blas has already shown a defensive intensity that far exceeds the average for a forward in Ligue 1. In his first 18 minutes of the 2026/27 season he recorded one tackle and one interception, giving him a tackles-per-90 rate of 5.0 compared with the positional baseline of 0.98. Although he has yet to score or assist, his 2 shots and 1 shot on target in a single appearance translate to a shots-per-90 of 10.0, well above the baseline of 1.76. Blas’s overall match rating of 6.5 reflects his active contribution off the ball, and his work rate is already a clear outlier when measured against the typical forward profile in the league.
Ludovic Blas has played 34 minutes across 2 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.36, converting 0% of 4 shots and averaging 6.85 a match.
| Goals /90 | 0.00 0.36 0.15 | |
| Shots /90 | 10.59 1.79 0.94 | |
| Shots on target /90 | 2.65 0.97 0.45 | |
| Key passes /90 | 5.29 1.14 1.01 | |
| Dribbles /90 | 0.00 0.70 0.56 | |
| Fouls /90 | 0.00 1.25 1.09 |
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Esteban Lepaul | F | 2 | 180 | 3 | 0 | 8 | 5 | 38% | 2 | 77% | 1 | 50% | 0 | 0 | 0 | 33% | 1 | 2 | 1 | 0 | 0 | 7.85 | – |
| Valentin Rongier | M | 2 | 164 | 1 | 0 | 1 | 1 | 100% | 1 | 88% | 1 | 100% | 5 | 3 | 4 | 59% | 2 | 0 | 0 | 0 | 0 | 7.45 | – |
| Sebastian Szymański | M | 2 | 138 | 1 | 0 | 2 | 1 | 50% | 3 | 79% | 0 | 0% | 5 | 2 | 0 | 67% | 0 | 1 | 0 | 0 | 0 | 7.35 | – |
| Adrien Thomasson | M | 2 | 180 | 0 | 2 | 0 | 0 | – | 5 | 86% | 1 | 100% | 3 | 1 | 1 | 46% | 3 | 4 | 1 | 0 | 0 | 6.90 | – |
| Abdelhamid Ait Boudlal | D | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 92% | 0 | – | 5 | 7 | 4 | 73% | 2 | 0 | 1 | 0 | 0 | 7.05 | – |
| Charlie Cresswell | D | 2 | 180 | 0 | 0 | 1 | 0 | 0% | 0 | 81% | 0 | – | 1 | 1 | 1 | 67% | 1 | 1 | 0 | 0 | 0 | 6.55 | – |
| Przemysław Frankowski | D | 2 | 178 | 0 | 1 | 0 | 0 | – | 4 | 80% | 0 | 0% | 1 | 3 | 0 | 27% | 3 | 1 | 0 | 0 | 0 | 6.25 | – |
| Issa Soumaré | F | 2 | 148 | 0 | 1 | 1 | 0 | 0% | 2 | 71% | 2 | 100% | 2 | 1 | 1 | 62% | 3 | 4 | 1 | 0 | 0 | 6.95 | – |
| Mousa Tamari | F | 2 | 146 | 0 | 0 | 4 | 2 | 0% | 1 | 64% | 4 | 50% | 3 | 0 | 0 | 44% | 2 | 1 | 1 | 0 | 0 | 6.45 | – |
| Nicolas Lemaitre | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 69% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 3 | 7.20 | – |
| Mahamadou Nagida | D | 2 | 90 | 0 | 0 | 2 | 0 | 0% | 1 | 68% | 2 | 50% | 4 | 3 | 1 | 44% | 2 | 1 | 0 | 0 | 0 | 6.60 | – |
| Brice Samba | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 70% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 3 | 8.70 | – |
| Quentin Merlin | D | 2 | 90 | 0 | 0 | 0 | 0 | – | 1 | 84% | 0 | 0% | 0 | 2 | 0 | 40% | 2 | 1 | 0 | 0 | 0 | 6.75 | – |
| Ludovic Blas | F | 2 | 34 | 0 | 0 | 4 | 1 | 0% | 2 | 94% | 0 | – | 2 | 1 | 0 | 67% | 0 | 1 | 0 | 0 | 0 | 6.85 | – |
| Arnaud Nordin | F | 2 | 32 | 0 | 0 | 1 | 1 | 0% | 0 | 90% | 0 | 0% | 0 | 1 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Mahdi Camara | M | 1 | 30 | 0 | 0 | 0 | 0 | – | 0 | 100% | 1 | 100% | 0 | 1 | 0 | 100% | 0 | 1 | 0 | 0 | 0 | 6.90 | – |
| Eliezer Mayenda | F | 1 | 16 | 0 | 0 | 0 | 0 | – | 1 | 80% | 1 | 100% | 0 | 1 | 0 | 67% | 1 | 1 | 0 | 0 | 0 | 6.90 | – |
| Henrick Do Marcolino | F | 1 | 12 | 0 | 0 | 0 | 0 | – | 1 | 83% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Bryan Reynolds | D | 1 | 2 | 0 | 0 | 0 | 0 | – | 0 | 50% | 0 | 0% | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | – | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Rennes | Ligue 1 | 2 | 34 | 0 | 0 | 4 | 1 | 0% | 2 | 94% | 0 | 2 | 1 | 67% | 0 | 0 | 0 | 6.85 |
| 2025/26 | Rennes | Ligue 1 | 32 | 1548 | 5 | 4 | 30 | 14 | 17% | 48 | 83% | 27 | 21 | 17 | 42% | 24 | 0 | 0 | 6.86 |
| 2025/26 | Rennes | Coupe de France | 3 | 207 | 0 | 1 | 4 | 2 | 0% | 7 | 91% | 2 | 1 | 2 | 50% | 5 | 1 | 0 | 6.63 |
| 2024/25 | Rennes | Ligue 1 | 29 | 2302 | 6 | 8 | 43 | 26 | 14% | 47 | 82% | 44 | 38 | 13 | 43% | 31 | 6 | 0 | 7.24 |
| 2024/25 | Rennes | Coupe de France | 2 | 164 | 0 | 0 | 3 | 3 | 0% | 4 | 88% | 2 | 2 | 1 | 36% | 0 | 0 | 0 | 7.20 |
| 2023/24 | Rennes | Ligue 1 | 29 | 1571 | 4 | 1 | 29 | 17 | 14% | 20 | 85% | 25 | 30 | 6 | 40% | 44 | 3 | 0 | 6.82 |
| 2023/24 | Rennes | UEFA Europa League | 8 | 367 | 3 | 0 | 13 | 10 | 23% | 6 | 91% | 11 | 5 | 1 | 56% | 8 | 2 | 0 | 7.19 |
| 2022/23 | Nantes | Ligue 1 | 37 | 2818 | 7 | 5 | 68 | 35 | 10% | 47 | 86% | 81 | 48 | 19 | 44% | 59 | 6 | 0 | 6.95 |
| 2022/23 | Nantes | UEFA Europa League | 8 | 675 | 3 | 3 | 20 | 10 | 15% | 15 | 82% | 26 | 4 | 4 | 45% | 11 | 1 | 0 | 7.34 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 Aug | v Le Mans | W | 16 | – | 0 | 2 | – | 2 | 1 | – | 0 | 0 | 7.20 | – |
| 23 Aug | v Paris Saint Germain | D | 18 | – | 0 | 2 | 1 | 0 | 1 | – | 0 | 0 | 6.50 | – |
| 17 May | a Marseille | L | 79 | – | 0 | 2 | 1 | 4 | 2 | – | 0 | 0 | 6.50 | – |
| 10 May | v Paris FC | W | 66 | – | 0 | 1 | – | 1 | 1 | 2 | 0 | 0 | 7.70 | – |
| 03 May | a Lyon | L | 20 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | – |
| 26 Apr | v Nantes | W | 68 | – | 0 | 0 | – | 3 | 0 | 1 | 0 | 0 | 6.50 | – |
| 19 Apr | a Strasbourg | W | 90 | – | 1 | 0 | – | 4 | 2 | 3 | 0 | 0 | 8.00 | – |
| 11 Apr | v Angers | W | 85 | – | 0 | 2 | 1 | 5 | 4 | 2 | 0 | 0 | 6.90 | – |
| 04 Apr | a Stade Brestois 29 | W | 88 | 1 | 0 | 3 | 2 | 3 | 1 | – | 0 | 0 | 7.20 | – |
| 22 Mar | v Metz | D | 74 | – | 0 | 3 | – | 1 | 0 | 1 | 0 | 0 | 6.30 | – |
| 15 Mar | v Lille | L | 81 | – | 0 | 0 | – | 2 | 1 | 1 | 0 | 0 | 6.20 | – |
| 08 Mar | a Nice | W | 20 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 7.30 | – |
| 28 Feb | v Toulouse | W | 17 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | – |
| 22 Feb | a Auxerre | W | 22 | – | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 6.50 | – |
| 13 Feb | v Paris Saint Germain | W | 25 | – | 1 | 0 | – | 1 | 0 | 1 | 0 | 0 | 7.20 | – |