#13I. Kebbal
169
61
Key Passes
4
Assists
9
Goals
29
Appearances
2229 mins
7.4
Rating
TackleZone Midfielder Score
43.8
Below Average
Rank #13 of 326 midfielders
Ranks in top 4% of all midfielders in Europe's top 5 leagues (326 players, 900+ mins, rating ≥ 6.8).
📊 Season Performance
📅 Career History
| Season | Club · League | Apps | Goals | Ast | Rtg |
|---|---|---|---|---|---|
| 26/27 | Paris FC · Ligue 1 | 5 | 1 | 1 | 7.3 |
| 25/26 | Paris FC · Ligue 1 | 29 | 9 | 4 | 7.4 |
| 24/25 | Paris FC · Ligue 2 | 30 | 5 | 7 | 7.3 |
| 23/24 | Paris FC · Ligue 2 | 37 | 6 | 11 | 7.6 |
| 22/23 | Reims · Ligue 1 | 0 | 0 | 0 | N/A |
| 21/22 | Reims · Ligue 1 | 31 | 1 | 4 | 6.9 |
| 20/21 | Dunkerque · Ligue 2 | 35 | 3 | 5 | 7.0 |
| 19/20 | Reims II · National 2 - Group D | 15 | 3 | 0 | N/A |
Kebbal's 2025/26 season, read from the numbers
In 2025/26, I. Kebbal was a regular for Paris FC in the Ligue 1: 29 appearances and 2229 minutes, averaging 77 minutes per outing. Per 90 minutes that is 2.5 key passes per 90, 0.2 assists per 90 and 1.6 ball recoveries per 90 — the rate profile behind Kebbal's totals.
Kebbal played 1,430 passes at 86% accuracy — 57.7 per 90, which is the volume that decides whether a side builds through him or around him. Carrying the ball, Kebbal attempted 71 dribbles and completed 45% — 2.9 attempts per 90.
Set against Kebbal's own record, 2025/26 reads differently: his 9 goals beats anything in the 6 earlier seasons we hold for him (best before: 8); he is playing far less than he once did — 2229 minutes against 3371 at his peak; his average match rating has risen from 7.14 to 7.40 since 2024/25. Discipline is part of the picture for Kebbal: 7 bookings in 29 appearances, one every 4.1 games.
Our records cover 4 seasons of Kebbal's career, 2021/22 to 2026/27, across 2 clubs — Reims, Paris FC. In that time he has played 99 matches across 3 competitions, 6,222 minutes in all. His best return was 7 assists in 2022/23, 2 more than he has managed this time.
Kebbal has yet to win a senior honour on our records, but has finished runner-up 2 times, the closest a second-place finish in the Ligue 2.
How these scores are built, and the minutes and rating floors a player must clear to appear on our boards, are set out in our methodology.