Rayan Fofana has appeared in 29 Ligue 1 matches this season, playing 980 minutes and scoring six goals without registering an assist. He has taken 30 shots, 13 of which were on target, giving a conversion rate of 20%. His activity per 90 minutes shows 2.76 shots, 0.55 goals, and 0.64 key passes, slightly below the baseline figures of 1.82 shots, 0.35 goals, and 1.29 key passes. Defensively, Fofana has made 13 tackles and three interceptions, with 1.19 tackles per 90 minutes, a modest increase over the baseline of 1.0. He has completed 1.29 successful dribbles per 90, a small rise from the baseline of 1.07. His average match rating stands at 6.77. These numbers depict a forward who contributes modestly in attack and offers some defensive work, but who has yet to produce significant creative or goal-scoring output.
Rayan Fofana has played 980 minutes across 29 appearances in Ligue 1, scoring 0.55 goals per 90 against a positional baseline of 0.35, converting 20% of 30 shots and averaging 6.77 a match.
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Florian Thauvin | F | 37 | 2716 | 14 | 10 | 61 | 31 | 23% | 89 | 79% | 57 | 43% | 29 | 13 | 2 | 41% | 21 | 38 | 6 | 0 | 0 | 7.35 | 8.3 |
| Odsonne Édouard | F | 34 | 2129 | 14 | 3 | 58 | 36 | 24% | 24 | 81% | 23 | 47% | 13 | 3 | 5 | 37% | 27 | 24 | 2 | 0 | 0 | 6.88 | 3.5 |
| Wesley Saïd | F | 34 | 2194 | 12 | 2 | 56 | 30 | 21% | 27 | 82% | 35 | 66% | 22 | 11 | 0 | 43% | 43 | 14 | 3 | 0 | 0 | 7.03 | 3.8 |
| Abdallah Sima | F | 27 | 992 | 7 | 3 | 34 | 17 | 21% | 12 | 78% | 5 | 33% | 12 | 2 | 0 | 45% | 18 | 16 | 3 | 0 | 0 | 6.77 | 4.0 |
| Rayan Fofana | F | 29 | 980 | 6 | 0 | 30 | 13 | 20% | 7 | 75% | 14 | 44% | 13 | 3 | 2 | 50% | 17 | 40 | 0 | 0 | 0 | 6.77 | 3.4 |
| Adrien Thomasson | M | 36 | 3050 | 4 | 9 | 35 | 15 | 11% | 91 | 84% | 21 | 43% | 110 | 23 | 4 | 46% | 65 | 47 | 11 | 0 | 0 | 6.92 | 3.1 |
| Allan Saint-Maximin | F | 13 | 559 | 4 | 3 | 19 | 8 | 21% | 22 | 85% | 21 | 58% | 3 | 1 | 0 | 45% | 6 | 9 | 2 | 0 | 0 | 7.33 | 5.4 |
| Matthieu Udol | M | 40 | 3473 | 3 | 10 | 41 | 20 | 7% | 68 | 83% | 19 | 38% | 65 | 55 | 10 | 49% | 37 | 29 | 4 | 0 | 0 | 7.09 | 3.9 |
| Mamadou Sangare | M | 33 | 2642 | 3 | 4 | 39 | 14 | 8% | 40 | 86% | 36 | 57% | 96 | 45 | 5 | 56% | 43 | 46 | 5 | 0 | 0 | 7.09 | 5.1 |
| Ismaelo Ganiou | D | 29 | 2541 | 3 | 0 | 19 | 4 | 16% | 11 | 88% | 10 | 53% | 51 | 34 | 19 | 61% | 28 | 31 | 4 | 1 | 0 | 7.17 | 9.3 |
| Saud Abdulhamid | M | 31 | 1849 | 3 | 7 | 14 | 6 | 21% | 35 | 87% | 10 | 45% | 44 | 16 | 3 | 51% | 29 | 21 | 5 | 1 | 0 | 7.13 | 5.8 |
| Samson Baidoo | D | 26 | 2076 | 2 | 2 | 14 | 5 | 14% | 5 | 92% | 7 | 78% | 37 | 25 | 25 | 54% | 21 | 5 | 2 | 0 | 0 | 7.22 | 4.0 |
| Ruben Aguilar | M | 29 | 1783 | 2 | 2 | 10 | 3 | 20% | 27 | 84% | 7 | 50% | 41 | 28 | 11 | 55% | 26 | 13 | 6 | 1 | 0 | 6.94 | 2.3 |
| Andrija Bulatovic | M | 22 | 970 | 2 | 4 | 12 | 7 | 17% | 22 | 82% | 7 | 26% | 37 | 10 | 2 | 50% | 21 | 23 | 2 | 0 | 0 | 6.82 | 5.5 |
| Florian Sotoca | F | 30 | 802 | 2 | 1 | 19 | 5 | 11% | 11 | 83% | 2 | 25% | 8 | 8 | 0 | 47% | 12 | 17 | 2 | 0 | 0 | 6.60 | 8.0 |
| Morgan Guilavogui | F | 18 | 648 | 1 | 0 | 10 | 3 | 10% | 12 | 81% | 9 | 50% | 18 | 1 | 0 | 51% | 23 | 15 | 3 | 1 | 0 | 6.79 | 2.8 |
| Amadou Haidara | M | 10 | 325 | 1 | 1 | 2 | 2 | 50% | 2 | 87% | 1 | 100% | 3 | 3 | 1 | 58% | 4 | 4 | 0 | 0 | 0 | 6.86 | 4.1 |
| Mezian Mesloub | M | 1 | 11 | 1 | 0 | 1 | 1 | 100% | 1 | 75% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 7.60 | – |
| Malang Sarr | D | 39 | 3465 | 0 | 1 | 22 | 6 | 0% | 11 | 89% | 8 | 62% | 77 | 82 | 29 | 64% | 26 | 27 | 4 | 0 | 0 | 7.19 | 6.4 |
| Robin Risser | G | 38 | 3420 | 0 | 1 | 0 | 0 | – | 2 | 77% | 0 | – | 0 | 0 | 0 | 82% | 0 | 5 | 3 | 0 | 91 | 7.02 | 3.0 |
| Jonathan Gradit | D | 10 | 809 | 0 | 0 | 1 | 0 | 0% | 2 | 92% | 3 | 60% | 17 | 16 | 9 | 57% | 15 | 9 | 2 | 1 | 0 | 6.72 | 5.1 |
| Nidal Čelik | D | 9 | 708 | 0 | 0 | 1 | 1 | 0% | 0 | 89% | 1 | 20% | 21 | 11 | 6 | 52% | 15 | 1 | 3 | 0 | 0 | 6.53 | 4.3 |
| Kyllian Antonio | D | 7 | 382 | 0 | 1 | 1 | 0 | 0% | 1 | 87% | 3 | 60% | 11 | 10 | 0 | 60% | 6 | 8 | 1 | 0 | 0 | 6.66 | 6.2 |
| Deiver Machado | D | 5 | 275 | 0 | 0 | 4 | 1 | 0% | 0 | 85% | 2 | 50% | 1 | 3 | 0 | 42% | 4 | 8 | 1 | 0 | 0 | 6.55 | – |
| Arthur Masuaku | D | 6 | 264 | 0 | 0 | 1 | 1 | 0% | 2 | 87% | 3 | 100% | 9 | 1 | 1 | 52% | 2 | 2 | 1 | 1 | 0 | 6.60 | 4.0 |
| Anthony Bermont | M | 11 | 193 | 0 | 0 | 4 | 2 | 0% | 1 | 88% | 2 | 40% | 2 | 5 | 0 | 42% | 3 | 1 | 1 | 0 | 0 | 6.68 | 5.3 |
| Fode Sylla | M | 5 | 117 | 0 | 0 | 0 | 0 | – | 1 | 88% | 0 | 0% | 10 | 4 | 0 | 63% | 3 | 0 | 0 | 0 | 0 | 6.82 | – |
| Mathieu Gorgelin | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 71% | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 4 | 8.20 | – |
| Régis Gurtner | G | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 1 | 6.20 | – |
| Andy Diouf | M | 1 | 90 | 0 | 0 | 2 | 1 | 0% | 0 | 82% | 3 | 60% | 1 | 0 | 0 | 56% | 0 | 1 | 0 | 0 | 0 | 7.30 | – |
| Erawan Garnier | F | 1 | 14 | 0 | 0 | 0 | 0 | – | 0 | 89% | 0 | – | 1 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| 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 | Lens | Ligue 1 | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | Lens | Ligue 1 | 25 | 814 | 5 | 0 | 28 | 12 | 18% | 5 | 76% | 13 | 11 | 2 | 50% | 15 | 0 | 0 | 6.75 |
| 2025/26 | Lens | Coupe de France | 4 | 166 | 1 | 0 | 2 | 1 | 50% | 2 | 73% | 1 | 2 | 1 | 53% | 2 | 0 | 0 | 6.97 |
| 2024/25 | Lens | Ligue 1 | 2 | 24 | 0 | 0 | 0 | 0 | – | 0 | 62% | 0 | 2 | 0 | 50% | 1 | 0 | 0 | 6.70 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 08 May | v Nantes | W | 45 | – | 0 | 0 | – | 0 | 0 | 2 | 0 | 0 | 6.70 | 4.7 |
| 17 Apr | v Toulouse | W | 55 | – | 0 | 1 | – | 0 | 1 | 2 | 0 | 0 | 6.30 | 3.1 |
| 04 Apr | a Lille | L | 11 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.70 | 3.5 |
| 20 Mar | v Angers | W | 20 | – | 0 | 1 | 1 | 1 | 0 | – | 0 | 0 | 6.90 | 7.0 |
| 14 Mar | a Lorient | L | 14 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.50 | 3.1 |
| 08 Mar | v Metz | W | 27 | – | 0 | 4 | – | 0 | 0 | 1 | 0 | 0 | 6.70 | 5.1 |
| 05 Mar | a Lyon | D | 1 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | – | 3.1 |
| 21 Feb | v Monaco | L | 15 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | 3.4 |
| 14 Feb | a Paris FC | W | 21 | 2 | 0 | 2 | 2 | 0 | 1 | – | 0 | 0 | 8.30 | 10.0 |
| 04 Feb | a Estac Troyes | W | 81 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.60 | 3.8 |
| 30 Jan | v Le Havre | W | 16 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | 7.5 |
| 24 Jan | a Marseille | L | 19 | 1 | 0 | 1 | 1 | 0 | 0 | – | 0 | 0 | 7.50 | 8.3 |
| 17 Jan | v Auxerre | W | 56 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 7.20 | 4.1 |
| 11 Jan | a Sochaux | W | 14 | – | 0 | 0 | – | 1 | 0 | – | 0 | 0 | 6.70 | 4.5 |
| 02 Jan | a Toulouse | W | 52 | – | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 5.90 | 3.6 |