 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025/2026 | Europa Conference League |  Aris | 3 | 0 | 0 | 0/0/0 | 152 | 
| 2024/2025 | 1. Division |  Aris | 19 | 5 | 3 | 3/0/0 | 587 | 
| 2023/2024 | Cyprus Cup |  Aris | 2 | 0 | 0 | 0/0/0 | 60 | 
| 2023/2024 | Champions League |  Aris | 4 | 1 | 2 | 0/0/0 | 357 | 
| 2023/2024 | Super Cup |  Aris | 1 | 1 | 0 | 1/0/0 | 46 | 
| 2023/2024 | 1. Division |  Aris | 24 | 3 | 0 | 6/0/0 | 963 | 
| 2023/2024 | Europa League |  Aris | 8 | 2 | 1 | 0/0/0 | 666 | 
| 2022/2023 | Europa Conference League |  Aris | 2 | 0 | 0 | 0/0/0 | 152 | 
| 2022/2023 | 1. Division |  Aris | 30 | 4 | 0 | 4/0/0 | 1329 | 
| 2022/2023 | Cyprus Cup |  Aris | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2021/2022 | Portuguese League Cup |  Farense | 1 | 0 | 0 | 0/0/0 | 21 | 
| 2021/2022 | Liga Portugal 2 |  Farense | 28 | 4 | 1 | 3/0/0 | 1976 | 
| 2021/2022 | Cup of Portugal |  Farense | 2 | 0 | 0 | 0/0/0 | 178 | 
| 2019/2020 | Premier League |  Bnei Yehuda | 8 | 1 | 0 | 1/0/0 | 550 | 
| 2019/2020 | Liga Portugal 2 |  Farense | 14 | 2 | 0 | 4/0/0 | 1005 | 
| 2019/2020 | Portuguese League Cup |  Farense | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2018/2019 | Liga Portugal 2 |  Farense | 25 | 4 | 0 | 5/0/0 | 1851 | 
| 2016/2017 | Svenska Cupen |  Djurgården | 3 | 1 | 0 | 0/0/0 | 180 | 
| 2016 | Allsvenskan |  Djurgården | 8 | 0 | 0 | 0/0/0 | 77 | 
| 2015/2016 | Svenska Cupen |  Djurgården | 1 | 0 | 0 | 0/0/0 | 19 | 
| Total: | 185 | 28 | 7 | 28/0/0 | 10303 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Africa |  South Africa | 2 | 0 | 0 | 0/0/0 | 100 | 
| 2024 | Friendly International |  South Africa | 1 | 0 | 1 | 0/0/0 | 73 | 
| 2023 | Africa Cup of Nations Qualifications |  South Africa | 3 | 1 | 0 | 1/0/0 | 157 | 
| 2023 | Friendly International |  South Africa | 3 | 0 | 0 | 0/0/0 | 186 | 
| 2023 | Africa Cup of Nations |  South Africa | 5 | 0 | 0 | 0/0/0 | 195 | 
| 2022 | Friendly International |  South Africa | 2 | 1 | 0 | 0/0/0 | 92 | 
| Total: | 16 | 2 | 1 | 1/0/0 | 803 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Aris |  Farense | 01/07/2022 | N/a | 
|  Farense |  Académica | 01/07/2021 | N/a | 
|  Académica |  Farense | 01/01/2021 | Loan | 
|  Farense |  Bnei Yehuda | 01/08/2020 | N/a | 
|  Bnei Yehuda |  Farense | 28/01/2020 | Loan | 
|  Farense |  Djurgården | 01/07/2019 | 100K € | 
|  Farense |  Djurgården | 19/07/2018 | Loan | 
|  Degerfors |  Djurgården | 13/03/2017 | Loan | 
|  Djurgården |  Cape Town All Stars | 24/01/2016 | N/a |