Ayoub El Kaabi has appeared in three UEFA Champions League matches this season, playing 300 minutes and scoring one goal, giving him a goals-per-90 of 0.3 compared with the baseline of 0.35. He has taken 10 shots, 7 of which were on target, resulting in a shots-per-90 of 3.0 versus the baseline 1.76 and a conversion rate of 10 percent. El Kaabi has delivered six key passes, a key-passes-per-90 of 1.8 against the baseline 1.25, and has made one tackle and one interception, both lower than the respective baselines of 0.98 and 0.69. His average match rating stands at 6.43, reflecting a solid but still developing contribution in this high-level competition.
Ayoub El Kaabi has played 375 minutes across 4 appearances in UEFA Champions League, at 0.24 goals per 90 against a positional baseline of 0.36, converting 8% of 12 shots and averaging 6.30 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ayoub El Kaabi | F | 4 | 375 | 1 | 0 | 12 | 8 | 8% | 6 | 70% | 2 | 40% | 1 | 1 | 0 | 22% | 5 | 1 | 0 | 0 | 0 | 6.30 | – |
| Jota Silva | F | 4 | 134 | 1 | 0 | 3 | 1 | 33% | 2 | 61% | 3 | 75% | 2 | 0 | 0 | 52% | 2 | 7 | 0 | 0 | 0 | 6.82 | – |
| David Carmo | D | 2 | 89 | 1 | 0 | 2 | 2 | 50% | 0 | 70% | 0 | – | 1 | 0 | 0 | 50% | 1 | 0 | 1 | 0 | 0 | 7.45 | – |
| Lorenzo Pirola | D | 4 | 301 | 0 | 0 | 1 | 0 | 0% | 1 | 80% | 0 | 0% | 2 | 1 | 2 | 60% | 1 | 7 | 0 | 0 | 0 | 7.10 | – |
| Rodinei | D | 3 | 300 | 0 | 0 | 2 | 1 | 0% | 3 | 75% | 2 | 33% | 14 | 3 | 1 | 54% | 8 | 5 | 2 | 1 | 0 | 7.03 | – |
| Santiago Hezze | M | 3 | 300 | 0 | 0 | 1 | 0 | 0% | 3 | 83% | 0 | – | 8 | 1 | 0 | 52% | 5 | 0 | 2 | 0 | 0 | 6.90 | – |
| Onyemaechi Bruno | D | 3 | 267 | 0 | 0 | 2 | 1 | 0% | 2 | 76% | 2 | 67% | 10 | 5 | 0 | 49% | 5 | 2 | 0 | 0 | 0 | 6.87 | – |
| Panagiotis Retsos | D | 3 | 257 | 0 | 0 | 2 | 1 | 0% | 0 | 79% | 3 | 75% | 3 | 1 | 2 | 52% | 3 | 2 | 1 | 0 | 0 | 6.80 | – |
| Gelson Martins | M | 4 | 228 | 0 | 0 | 4 | 3 | 0% | 3 | 82% | 7 | 58% | 6 | 2 | 0 | 48% | 6 | 10 | 1 | 0 | 0 | 6.75 | – |
| Balša Popović | G | 2 | 210 | 0 | 0 | 0 | 0 | – | 0 | 35% | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 9 | 7.70 | – |
| Christos Mouzakitis | M | 3 | 189 | 0 | 0 | 1 | 0 | 0% | 4 | 80% | 3 | 60% | 6 | 0 | 0 | 59% | 1 | 2 | 0 | 0 | 0 | 6.83 | – |
| Joel Roca | M | 4 | 185 | 0 | 0 | 7 | 2 | 0% | 4 | 70% | 4 | 36% | 3 | 1 | 0 | 40% | 1 | 6 | 0 | 0 | 0 | 6.55 | – |
| Stefan Ortega | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 63% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 4 | 7.05 | – |
| Chiquinho | M | 3 | 163 | 0 | 0 | 0 | 0 | – | 2 | 73% | 1 | 50% | 4 | 1 | 0 | 48% | 2 | 2 | 0 | 0 | 0 | 6.60 | – |
| Dani García | M | 2 | 162 | 0 | 0 | 0 | 0 | – | 1 | 75% | 0 | – | 3 | 0 | 0 | 70% | 3 | 0 | 2 | 0 | 0 | 6.85 | – |
| Zinedin Smajlović | D | 4 | 159 | 0 | 0 | 2 | 1 | 0% | 1 | 84% | 0 | – | 5 | 1 | 1 | 56% | 2 | 2 | 0 | 0 | 0 | 6.88 | – |
| Lorenzo Scipioni | M | 3 | 156 | 0 | 0 | 2 | 0 | 0% | 0 | 84% | 4 | 100% | 9 | 7 | 2 | 74% | 3 | 1 | 1 | 0 | 0 | 7.07 | – |
| Gustavo Sá | M | 3 | 150 | 0 | 0 | 6 | 2 | 0% | 3 | 61% | 1 | 50% | 5 | 1 | 0 | 47% | 4 | 1 | 1 | 0 | 0 | 6.47 | – |
| Kostas Fortounis | M | 2 | 132 | 0 | 0 | 2 | 1 | 0% | 5 | 63% | 1 | 20% | 1 | 3 | 0 | 33% | 1 | 2 | 0 | 1 | 0 | 6.55 | – |
| Nair Tiknizyan | D | 2 | 123 | 0 | 0 | 0 | 0 | – | 2 | 75% | 0 | – | 4 | 3 | 0 | 54% | 4 | 0 | 1 | 0 | 0 | 7.35 | – |
| Manolis Saliakas | D | 2 | 121 | 0 | 1 | 0 | 0 | – | 3 | 70% | 0 | 0% | 1 | 2 | 1 | 40% | 1 | 2 | 0 | 0 | 0 | 7.10 | – |
| Pablo Maffeo | D | 1 | 33 | 0 | 0 | 0 | 0 | – | 0 | 62% | 0 | – | 0 | 1 | 1 | 0% | 1 | 0 | 0 | 0 | 0 | 6.70 | – |
| Armando González | F | 1 | 21 | 0 | 0 | 2 | 1 | 0% | 0 | 71% | 1 | 100% | 0 | 0 | 0 | 33% | 2 | 0 | 0 | 0 | 0 | 6.30 | – |
| Remo Freuler | M | 1 | 15 | 0 | 0 | 0 | 0 | – | 1 | 90% | 0 | – | 1 | 0 | 0 | 38% | 1 | 0 | 1 | 0 | 0 | 6.90 | – |
| 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 | Olympiakos Piraeus | UEFA Champions League | 2 | 210 | 1 | 0 | 4 | 3 | 25% | 6 | 71% | 1 | 1 | 1 | 22% | 2 | 0 | 0 | 6.55 |
| 2026/27 | Olympiakos Piraeus | Super League 1 | 2 | 165 | 0 | 0 | 8 | 5 | 0% | 0 | 69% | 1 | 0 | 0 | 22% | 3 | 0 | 0 | 6.05 |
| 2025/26 | Olympiakos Piraeus | Super League 1 | 28 | 2108 | 18 | 2 | 78 | 45 | 23% | 21 | 70% | 8 | 3 | 3 | 35% | 22 | 2 | 0 | 6.80 |
| 2025/26 | Olympiakos Piraeus | UEFA Champions League | 10 | 723 | 2 | 1 | 16 | 10 | 12% | 11 | 71% | 2 | 3 | 0 | 32% | 7 | 1 | 0 | 6.50 |
| 2024/25 | Olympiakos Piraeus | Super League 1 | 29 | 2281 | 18 | 5 | 74 | 42 | 24% | 34 | 77% | 7 | 10 | 3 | 43% | 17 | 1 | 0 | 7.18 |
| 2024/25 | Olympiakos Piraeus | UEFA Europa League | 8 | 702 | 7 | 0 | 21 | 13 | 33% | 7 | 68% | 2 | 4 | 0 | 34% | 8 | 1 | 0 | 7.08 |
| 2023/24 | Olympiakos Piraeus | Super League 1 | 31 | 1947 | 18 | 2 | 62 | 39 | 29% | 15 | 76% | 14 | 8 | 1 | 37% | 20 | 1 | 0 | 7.18 |
| 2023/24 | Olympiakos Piraeus | UEFA Europa Conference League | 9 | 846 | 11 | 1 | 22 | 16 | 50% | 4 | 62% | 1 | 8 | 1 | 34% | 6 | 1 | 0 | 7.58 |
| 2023/24 | Olympiakos Piraeus | UEFA Europa League | 6 | 435 | 3 | 0 | 9 | 5 | 33% | 3 | 71% | 3 | 2 | 4 | 30% | 5 | 1 | 0 | 6.98 |
| 2022/23 | Hatayspor | Süper Lig | 21 | 1801 | 8 | 3 | 46 | 22 | 17% | 18 | 74% | 5 | 14 | 8 | 37% | 13 | 3 | 0 | 6.80 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 Aug | a Asteras Tripolis | W | 75 | – | 0 | 2 | 1 | 0 | 0 | 3 | 0 | 0 | 5.90 | – |
| 22 Aug | v Atromitos | W | 90 | – | 0 | 6 | 4 | 0 | 0 | – | 0 | 0 | 6.20 | – |
| 11 Aug | a NEC Nijmegen | D | 120 | 1 | 0 | 2 | 1 | 4 | 0 | 1 | 0 | 0 | 7.20 | – |
| 04 Aug | v NEC Nijmegen | D | 90 | – | 0 | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 5.90 | – |
| 17 May | a AEK Athens FC | D | 72 | – | 0 | 2 | 2 | 0 | 1 | – | 0 | 0 | 7.20 | – |
| 13 May | v Panathinaikos | W | 17 | – | 0 | 1 | – | 1 | 0 | – | 0 | 0 | 6.20 | – |
| 10 May | v PAOK | D | 67 | – | 0 | 3 | 3 | 3 | 0 | 1 | 0 | 0 | 6.30 | – |
| 03 May | a PAOK | L | 90 | 1 | 0 | 3 | 2 | 1 | 0 | – | 0 | 0 | 6.90 | – |
| 19 Apr | a Panathinaikos | W | 90 | – | 0 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 5.60 | – |
| 05 Apr | v AEK Athens FC | L | 90 | – | 0 | 1 | – | 0 | 0 | 1 | 0 | 0 | 5.90 | – |
| 22 Mar | v Larisa | D | 29 | – | 0 | 1 | – | 0 | 0 | 3 | 0 | 0 | 5.60 | – |
| 14 Mar | a OFI | W | 86 | 2 | 0 | 4 | 3 | 0 | 0 | 1 | 0 | 0 | 8.30 | – |
| 08 Mar | v PAOK | D | 90 | – | 0 | 3 | 2 | 0 | 0 | – | 0 | 0 | 6.30 | – |
| 01 Mar | a Panserraikos | W | 90 | 2 | 0 | 4 | 3 | 1 | 0 | 1 | 0 | 0 | 8.30 | – |
| 24 Feb | a Bayer Leverkusen | D | 24 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.20 | – |