Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Anorthosis | 2025/26 | 18 | 0 | 1 |
| Doxa | 2023/24 – 2024/25 | 18 | 0 | 0 |
| Enosis | 2024/25 | 16 | 5 | 0 |
| AEK Larnaca | 2019/20 – 2023/24 | 60 | 3 | — |
| Karmiotissa | 2022/23 | 21 | 0 | — |
| Stoke City U21 | 2018 | 3 | 0 | — |
| Leicester City U18 | 2016 – 2017 | 40 | 7 | — |
| Stoke City U18 | 2017 | 1 | 0 | — |
| Leicester City U21 | 2017 | 1 | 0 | — |
| Leicester City U23 | 2016 | 0 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jun 2023 | Karmiotissa | AEK Larnaca | — |
| 1 Sept 2022 | AEK Larnaca | Karmiotissa | Loan |
| 6 Jun 2025 | Enosis | Anorthosis | Free Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | 1. Division | Anorthosis | 18 | 12 | 300 | 0 | 1 | 3 | 0 | 6.78 |
| 2024/25 | 1. Division | Enosis | 15 | 15 | 1316 | 5 | 0 | 3 | 0 | 7.45 |
| 2024/25 | Cup | Enosis | 1 | 0 | 13 | 0 | — | 0 | 0 | — |
| 2023/24 | 1. Division | Doxa | 18 | 16 | 1451 | 0 | 0 | 5 | 0 | 6.52 |
| 2022/23 | 1. Division | Karmiotissa | 20 | 18 | 1594 | 0 | — | 1 | 0 | — |
| 2022/23 | Cup | Karmiotissa | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2021/22 | 1. Division | AEK Larnaca | 20 | 10 | 904 | 1 | — | 4 | 0 | — |
| 2021/22 | Cup | AEK Larnaca | 5 | 1 | 232 | 1 | — | 1 | 1 | — |
| 2020/21 | 1. Division | AEK Larnaca | 17 | 11 | 1002 | 1 | — | 3 | 0 | — |
| 2019/20 | 1. Division | AEK Larnaca | 13 | 10 | 915 | 0 | — | 4 | 0 | — |
| 2019/20 | Cup | AEK Larnaca | 4 | 4 | 330 | 0 | — | 1 | 0 | — |
| 2019/20 | UEFA Europa League | AEK Larnaca | 1 | 0 | 20 | 0 | — | 1 | 0 | — |
| 2018 | EFL Trophy | Stoke City U21 | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2017 | U18 Premier League | Stoke City U18 | 1 | 0 | 60 | 0 | — | 0 | 0 | — |
| 2017 | U18 Premier League | Leicester City U18 | 14 | 13 | 1192 | 3 | — | 1 | 0 | — |
| 2017 | EFL Trophy | Leicester City U21 | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2017 | FA Youth Cup | Leicester City U18 | 2 | 2 | 240 | 1 | — | 0 | 0 | — |
| 2016 | U18 Premier League | Leicester City U18 | 24 | 23 | 2070 | 3 | — | 1 | 0 | — |
| 2016/17 | UEFA Youth League | 6 | 6 | 484 | 0 | — | 1 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| 1. Division (Cyprus) | 2021/2022 | 2nd Place |
