Karl Toko Ekambi Β· Cameroon Β· 33 years old
plays for Al-Fateh
| Match | Mins | Goals | Assists | Shots (on) | Rating |
|---|---|---|---|---|---|
| Al-Hilal Saudi FC v Al-Fateh Β· Nov 22, 25 Β· KSA Β· sub | 1 | 0 | 0 | β | β |
| Al-Fateh v Al Taawon Β· Nov 7, 25 Β· KSA | 70 | 0 | 0 | 2 (2) | 5.7 |
| Damac v Al-Fateh Β· Oct 30, 25 Β· KSA | 90 | 0 | 0 | 2 (1) | 6.2 |
| Al-Fateh v Al-Ettifaq Β· Oct 24, 25 Β· KSA | 90 | 0 | 0 | 2 | 6.6 |
| Al-Nassr v Al-Fateh Β· Oct 18, 25 Β· KSA | 89 | 0 | 0 | 3 (3) | 6.2 |
| Al-Fateh v Al-Qadisiyah FC Β· Sep 27, 25 Β· KSA | 68 | 0 | 0 | 2 (1) | 6.7 |
| Al-Hazm v Al-Fateh Β· Sep 20, 25 Β· KSA Β· sub | 45 | 0 | 0 | 2 (1) | 6.6 |
| Al Kholood v Al-Ettifaq Β· May 10, 25 Β· KSA | 90 | 0 | 0 | 2 (1) | 6.6 |
| Al-Ettifaq v Al Khaleej Saihat Β· May 2, 25 Β· KSA Β· sub | 45 | 0 | 1 | 1 | 7.2 |
| Al-Ittihad FC v Al-Ettifaq Β· Apr 21, 25 Β· KSA | 59 | 0 | 0 | β | 6.5 |
| Al-Ettifaq v Al Riyadh Β· Apr 17, 25 Β· KSA | 90 | 0 | 0 | β | 6.6 |
| Al-Qadisiyah FC v Al-Ettifaq Β· Apr 5, 25 Β· KSA | 90 | 0 | 0 | 1 (1) | 7.2 |
| Al-Ettifaq v Al-Fayha Β· Mar 15, 25 Β· KSA | 90 | 0 | 0 | 2 (2) | 7.3 |
| Al Orubah v Al-Ettifaq Β· Mar 8, 25 Β· KSA | 75 | 0 | 0 | 3 | 6.3 |
| Al-Ettifaq v Al Taawon Β· Feb 26, 25 Β· KSA | 87 | 0 | 0 | 1 (1) | 7.2 |
| Match | blocks | conceded | dribbles past | duels | duels won | fouls committed | fouls drawn | interceptions | key passes | passes | red | tackles | yellow |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Al-Hilal Saudi FC v Al-Fateh | β | 0 | β | 1 | 1 | β | 1 | β | β | 1 | 0 | β | 0 |
| Al-Fateh v Al Taawon | 1 | 0 | 1 | 5 | β | 1 | β | 1 | 1 | 19 | 0 | β | 0 |
| Damac v Al-Fateh | β | 0 | β | 5 | 1 | β | β | 1 | β | 25 | 0 | β | 0 |
| Al-Fateh v Al-Ettifaq | β | 0 | β | 8 | 4 | β | β | β | β | 20 | 0 | β |
| Season | Team | Apps | Goals | Assists | Minutes | Avg rating |
|---|---|---|---|---|---|---|
| 2025 Β· Saudi Pro League | Al-Fateh | 7 | 0 | 0 | 453 | 6.33 |
| 2024 Β· Saudi Pro League | Al-Ettifaq | 24 | 1 | 2 | 1,926 | 6.88 |
| 2023 Β· Saudi Pro League | Al-Ettifaq | 15 | 6 | 1 | 1,335 | 7.18 |
| 2023 Β· Saudi Pro League | Abha | 14 | 5 | 0 | 1,151 | 6.80 |
| 2022-23 Β· Ligue 1 | Stade Rennais FC 1901 | 15 | 1 | 2 | 818 | 6.64 |
| 2022-23 Β· Ligue 1 | Olympique Lyonnais | 17 | 3 | 2 | 1,181 | 6.96 |
| 2022 Β· UEFA Europa League | Stade Rennais FC 1901 | 2 | 2 | 0 | 174 | 7.65 |
| 2022 Β· FIFA World Cup | Cameroon | 3 | 0 | 0 | 167 | 6.50 |
| 2021-22 Β· Ligue 1 |
| 0 |
| Al-Nassr v Al-Fateh | β | 0 | 1 | 8 | 2 | 2 | β | β | β | 26 | 0 | 1 | 1 |
| Al-Fateh v Al-Qadisiyah FC | β | 0 | β | 5 | 2 | 1 | 2 | 1 | β | 14 | 0 | β | 0 |
| Al-Hazm v Al-Fateh | β | 0 | β | 3 | 1 | β | β | β | 2 | 12 | 0 | β | 0 |
| Al Kholood v Al-Ettifaq | β | 0 | β | 4 | β | 1 | β | β | 2 | 34 | 0 | β | 0 |
| Al-Ettifaq v Al Khaleej Saihat | β | 0 | β | 7 | 2 | β | β | β | 1 | 10 | 0 | β | 0 |
| Al-Ittihad FC v Al-Ettifaq | β | 0 | β | 6 | 4 | β | 1 | 1 | β | 19 | 0 | 1 | 0 |
| Al-Ettifaq v Al Riyadh | β | 0 | β | 3 | 2 | β | β | 1 | β | 34 | 0 | 2 | 0 |
| Al-Qadisiyah FC v Al-Ettifaq | β | 0 | β | 10 | 6 | β | 1 | β | β | 25 | 0 | 1 | 0 |
| Al-Ettifaq v Al-Fayha | β | 0 | 1 | 8 | 4 | β | β | β | 2 | 18 | 0 | β | 0 |
| Al Orubah v Al-Ettifaq | β | 0 | β | 7 | 5 | β | β | β | 1 | 17 | 0 | β | 0 |
| Al-Ettifaq v Al Taawon | β | 0 | β | 9 | 4 | 1 | β | β | 1 | 16 | 0 | 1 | 1 |
| Olympique Lyonnais |
| 28 |
| 11 |
| 5 |
| 2,190 |
| 7.20 |
| 2021 Β· UEFA Europa League | Olympique Lyonnais | 10 | 6 | 2 | 627 | 7.28 |
| 2021 Β· Africa Cup of Nations | Cameroon | 3 | 2 | 0 | 189 | 7.13 |
| 2020-21 Β· Ligue 1 | Olympique Lyonnais | 33 | 12 | 5 | 2,650 | 7.16 |
| 2019-20 Β· Primera Division | Villarreal CF | 18 | 6 | 2 | 995 | 6.82 |
| 2019-20 Β· Ligue 1 | Olympique Lyonnais | 8 | 2 | 1 | 538 | 7.00 |
| 2018-19 Β· Primera Division | Villarreal CF | 34 | 10 | 1 | 2,148 | 6.89 |
| 2018 Β· UEFA Europa League | Villarreal CF | 7 | 3 | 4 | 451 | 7.14 |
| 2017-18 Β· Ligue 1 | Angers SCO | 33 | 17 | 5 | 2,679 | 7.05 |
| 2016-17 Β· Ligue 1 | Angers SCO | 29 | 7 | 4 | 2,287 | 7.08 |
only matches where we hold the full stat line β coverage grows as the history backfill runs