Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Vitesse | 2026/27 | 11 | 2 | 0 |
| Cavalry FC | 2025/26 | 16 | 0 | 0 |
| Pacific FC | 2023/24 – 2024/25 | 46 | 11 | 3 |
| Levski Krumovgrad | 2024/25 | 10 | 0 | 0 |
| Vancouver FC | 2024/25 | 10 | 1 | 0 |
| Jong Utrecht | 2021/22 – 2022/23 | 24 | 2 | — |
| NEC | 2019/20 – 2020/21 | 26 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 16 Aug 2024 | Pacific FC | Vancouver FC | Loan |
| 21 Feb 2025 | Pacific FC | Levski Krumovgrad | Free agent |
| 30 Dec 2025 | Cavalry FC | Sellouf Ayman | Free agent |
| 30 Dec 2025 | Cavalry FC | Vitesse | Free agent |
| 24 Jul 2025 | Levski Krumovgrad | Cavalry FC | Free Transfer |
| 19 Jul 2026 | Cavalry FC | Vitesse | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Eerste Divisie | Vitesse | 11 | 11 | 955 | 2 | 0 | 3 | 0 | 6.89 |
| 2025/26 | Canadian Premier League | Cavalry FC | 16 | 2 | 12 | 0 | 0 | 0 | 0 | 6.30 |
| 2024/25 | First League | Levski Krumovgrad | 10 | 6 | 432 | 0 | 0 | 0 | 0 | 6.53 |
| 2024/25 | Canadian Premier League | Vancouver FC | 10 | 4 | 571 | 1 | 0 | 0 | 0 | 7.00 |
| 2024/25 | Canadian Premier League | Pacific FC | 10 | 7 | 631 | 3 | 0 | 0 | 0 | 7.00 |
| 2024/25 | Canadian Championship | Pacific FC | 3 | 2 | 168 | 1 | — | 0 | 0 | — |
| 2023/24 | Canadian Premier League | Pacific FC | 30 | 15 | 1719 | 7 | 3 | 0 | 0 | 7.20 |
| 2023/24 | Canadian Championship | Pacific FC | 3 | 2 | 137 | 0 | — | 0 | 0 | — |
| 2021/22 | Eerste Divisie | Jong Utrecht | 24 | 13 | 1206 | 2 | — | 1 | 0 | 6.67 |
| 2020/21 | Eerste Divisie | NEC | 16 | 7 | 666 | 2 | — | 0 | 0 | 6.65 |
| 2020/21 | KNVB Beker | NEC | 1 | 1 | 80 | 0 | — | 0 | 0 | 6.70 |
| 2019/20 | Eerste Divisie | NEC | 8 | 2 | 193 | 1 | — | 0 | 0 | — |
| 2019/20 | KNVB Beker | NEC | 1 | 0 | 53 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
