Haris Belkebla has completed 34 appearances in the 2025/26 Ligue 1 season, logging 2,970 minutes on the pitch. He recorded no goals or assists, and his shooting output was limited to three attempts, none of which found the net. Belkebla contributed 16 key passes, 75 tackles, and 33 interceptions, indicating a role focused on defensive duties and ball recovery. His per-90 statistics show 2.27 tackles and 1.22 key passes, both slightly above the league baseline, while his shots per 90 (0.09) fall well below the average of 0.92. The midfielder’s average match rating of 6.79 reflects a solid, if not flashy, presence in midfield, and his overall contribution aligns with a defensive-midfield profile.
Haris Belkebla has played 2,970 minutes across 34 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.14, converting 0% of 3 shots and averaging 6.79 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prosper Peter | F | 31 | 1452 | 5 | 0 | 21 | 14 | 24% | 11 | 71% | 6 | 14% | 7 | 4 | 0 | 38% | 34 | 33 | 0 | 0 | 0 | 6.50 | 6.8 |
| Amine Sbai | M | 27 | 2014 | 4 | 1 | 27 | 19 | 15% | 30 | 73% | 39 | 36% | 23 | 7 | 0 | 37% | 17 | 24 | 3 | 1 | 0 | 6.78 | 4.3 |
| Sidiki Cherif | F | 20 | 1180 | 4 | 0 | 19 | 13 | 21% | 5 | 74% | 11 | 32% | 8 | 7 | 0 | 37% | 16 | 16 | 3 | 0 | 0 | 6.60 | 3.8 |
| Yassin Belkhdim | M | 28 | 2224 | 2 | 2 | 24 | 14 | 8% | 15 | 84% | 6 | 30% | 59 | 37 | 6 | 53% | 31 | 30 | 6 | 0 | 0 | 6.76 | 1.6 |
| Lilian Raolisoa | D | 34 | 2130 | 2 | 4 | 11 | 6 | 18% | 23 | 75% | 18 | 41% | 56 | 16 | 4 | 52% | 28 | 17 | 3 | 0 | 0 | 6.81 | 3.8 |
| Louis Mouton | M | 34 | 2091 | 2 | 1 | 24 | 8 | 8% | 25 | 76% | 12 | 32% | 44 | 16 | 4 | 42% | 20 | 19 | 2 | 1 | 0 | 6.56 | 5.9 |
| Himad Abdelli | M | 13 | 946 | 2 | 0 | 9 | 5 | 22% | 8 | 87% | 15 | 47% | 21 | 14 | 3 | 52% | 16 | 12 | 1 | 0 | 0 | 7.08 | 5.6 |
| Goduine Koyalipou | F | 13 | 675 | 2 | 1 | 18 | 9 | 11% | 5 | 75% | 6 | 35% | 3 | 2 | 0 | 37% | 4 | 5 | 0 | 0 | 0 | 6.56 | 7.7 |
| Djibirin Harouna | F | 15 | 323 | 2 | 1 | 5 | 3 | 40% | 4 | 70% | 3 | 23% | 7 | 4 | 0 | 41% | 9 | 8 | 2 | 0 | 0 | 6.70 | 2.5 |
| Ousmane Camara | D | 32 | 2719 | 1 | 0 | 12 | 5 | 8% | 4 | 91% | 3 | 60% | 47 | 31 | 25 | 58% | 22 | 7 | 2 | 0 | 0 | 6.83 | 0.0 |
| Lanroy Machine | F | 24 | 526 | 1 | 0 | 12 | 4 | 8% | 4 | 79% | 5 | 42% | 8 | 0 | 0 | 36% | 9 | 5 | 1 | 0 | 0 | 6.49 | 4.3 |
| Esteban Lepaul | F | 2 | 175 | 1 | 0 | 3 | 1 | 33% | 2 | 61% | 0 | – | 0 | 0 | 0 | 25% | 2 | 1 | 0 | 0 | 0 | 6.70 | – |
| Jim Allevinah | F | 6 | 132 | 1 | 0 | 4 | 1 | 25% | 1 | 89% | 1 | 14% | 1 | 0 | 1 | 47% | 0 | 4 | 0 | 0 | 0 | 6.78 | 5.5 |
| Jordan Lefort | D | 36 | 3240 | 0 | 2 | 9 | 1 | 0% | 9 | 87% | 10 | 59% | 54 | 52 | 17 | 60% | 22 | 20 | 1 | 0 | 0 | 6.87 | 6.8 |
| Haris Belkebla | M | 34 | 2970 | 0 | 0 | 3 | 0 | 0% | 16 | 87% | 18 | 50% | 75 | 33 | 9 | 61% | 25 | 57 | 8 | 0 | 0 | 6.79 | 3.6 |
| Hervé Koffi | G | 30 | 2659 | 0 | 0 | 0 | 0 | – | 0 | 70% | 0 | – | 2 | 0 | 0 | 90% | 1 | 11 | 1 | 0 | 123 | 7.31 | 6.1 |
| Jacques Ekomié | D | 33 | 2304 | 0 | 0 | 10 | 3 | 0% | 13 | 81% | 15 | 39% | 63 | 31 | 10 | 55% | 31 | 33 | 4 | 0 | 0 | 6.57 | 3.9 |
| Carlens Arcus | D | 28 | 2157 | 0 | 3 | 8 | 1 | 0% | 17 | 87% | 2 | 29% | 38 | 32 | 3 | 53% | 34 | 17 | 6 | 0 | 0 | 6.72 | 2.8 |
| Branco Van den Boomen | M | 15 | 1242 | 0 | 1 | 10 | 5 | 0% | 28 | 89% | 4 | 44% | 27 | 7 | 4 | 46% | 19 | 9 | 2 | 0 | 0 | 7.05 | 4.4 |
| Florent Hanin | D | 27 | 1003 | 0 | 0 | 1 | 0 | 0% | 12 | 79% | 3 | 30% | 18 | 15 | 4 | 50% | 9 | 9 | 0 | 0 | 0 | 6.68 | 2.9 |
| Pierrick Capelle | M | 18 | 809 | 0 | 1 | 7 | 1 | 0% | 7 | 83% | 4 | 50% | 24 | 9 | 1 | 44% | 18 | 15 | 3 | 0 | 0 | 6.54 | 2.2 |
| Marius Louer | D | 9 | 552 | 0 | 0 | 0 | 0 | – | 3 | 86% | 4 | 80% | 20 | 3 | 2 | 60% | 7 | 3 | 1 | 0 | 0 | 6.64 | 7.4 |
| Emmanuel Biumla | M | 10 | 484 | 0 | 0 | 2 | 0 | 0% | 0 | 88% | 0 | 0% | 8 | 3 | 2 | 49% | 9 | 10 | 0 | 0 | 0 | 6.47 | 2.8 |
| Marius Courcoul | D | 20 | 478 | 0 | 0 | 2 | 1 | 0% | 4 | 80% | 1 | 25% | 16 | 7 | 2 | 50% | 8 | 4 | 0 | 0 | 0 | 6.62 | 6.3 |
| Oumar Pona | G | 4 | 360 | 0 | 0 | 0 | 0 | – | 0 | 82% | 0 | – | 0 | 0 | 0 | 100% | 0 | 5 | 1 | 0 | 14 | 7.05 | – |
| Abdoulaye Bamba | D | 7 | 356 | 0 | 0 | 1 | 1 | 0% | 0 | 84% | 0 | – | 6 | 6 | 4 | 66% | 5 | 5 | 1 | 0 | 0 | 6.85 | 6.6 |
| Justin-Noel Kalumba | F | 4 | 225 | 0 | 0 | 0 | 0 | – | 4 | 76% | 4 | 29% | 6 | 1 | 0 | 36% | 3 | 3 | 0 | 0 | 0 | 6.55 | – |
| Melvin Zinga | G | 3 | 221 | 0 | 0 | 0 | 0 | – | 0 | 64% | 0 | – | 1 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 8 | 6.90 | – |
| Dan Sinaté | M | 4 | 43 | 0 | 0 | 1 | 0 | 0% | 0 | 79% | 3 | 75% | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| Amine Moussaoui | F | 1 | 15 | 0 | 0 | 0 | 0 | – | 0 | 75% | 0 | 0% | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 6.30 | – |
| Bané Diatta | M | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 100% | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Angers | Ligue 1 | 33 | 2880 | 0 | 0 | 3 | 0 | 0% | 16 | 87% | 18 | 72 | 32 | 61% | 24 | 7 | 0 | 6.77 |
| 2025/26 | Angers | Coupe de France | 1 | 90 | 0 | 0 | 0 | 0 | – | 0 | 92% | 0 | 3 | 1 | 60% | 1 | 1 | 0 | 7.50 |
| 2024/25 | Angers | Ligue 1 | 22 | 1795 | 0 | 1 | 1 | 0 | 0% | 5 | 88% | 9 | 56 | 35 | 58% | 18 | 1 | 0 | 6.93 |
| 2024/25 | Angers | Coupe de France | 2 | 110 | 0 | 1 | 0 | 0 | – | 2 | 82% | 0 | 1 | 3 | 62% | 2 | 0 | 0 | 7.35 |
| 2022/23 | Stade Brestois 29 | Ligue 1 | 38 | 2663 | 2 | 0 | 7 | 3 | 29% | 10 | 85% | 11 | 80 | 52 | 53% | 33 | 3 | 0 | 6.73 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 May | a Stade Brestois 29 | D | 90 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.30 | 2.9 |
| 10 May | v Strasbourg | D | 90 | – | 0 | 0 | – | 2 | 4 | – | 0 | 0 | 7.00 | 8.3 |
| 03 May | a Auxerre | L | 90 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | 2.8 |
| 25 Apr | v Paris Saint Germain | L | 90 | – | 0 | 0 | – | 1 | 2 | 3 | 0 | 0 | 6.70 | 3.4 |
| 18 Apr | v Le Havre | D | 90 | – | 0 | 0 | – | 1 | 3 | 1 | 0 | 0 | 6.60 | 4.4 |
| 11 Apr | a Rennes | L | 90 | – | 0 | 0 | – | 0 | 2 | 2 | 0 | 0 | 6.60 | 2.5 |
| 05 Apr | v Lyon | D | 90 | – | 0 | 0 | – | 2 | 1 | – | 0 | 0 | 6.90 | 6.8 |
| 20 Mar | a Lens | L | 70 | – | 0 | 1 | – | 0 | 3 | – | 0 | 0 | 6.50 | 5.7 |
| 14 Mar | v Nice | L | 90 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.30 | 4.4 |
| 07 Mar | a Nantes | W | 90 | – | 0 | 0 | – | 0 | 1 | 2 | 0 | 0 | 6.20 | 1.3 |
| 28 Feb | a Monaco | L | 90 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.60 | 5.9 |
| 22 Feb | v Lille | L | 67 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.60 | 3.6 |
| 15 Feb | a Lorient | L | 90 | – | 0 | 0 | – | 1 | 3 | 1 | 0 | 0 | 7.00 | 5.7 |
| 01 Feb | v Metz | W | 58 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | 4.6 |
| 25 Jan | a Paris FC | D | 90 | – | 0 | 0 | – | 1 | 1 | 1 | 1 | 0 | 6.90 | 6.0 |