Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Enosis | 2025/26 | 12 | 0 | 0 |
| Sl. Bratislava | 2023/24 – 2024/25 | 2 | 0 | — |
| Zemplín Michalovce | 2024/25 | 5 | 0 | 0 |
| Dunajska Streda | 2022/23 – 2023/24 | 32 | 2 | — |
| Anorthosis | 2020/21 – 2021/22 | 49 | 0 | — |
| Atromitos | 2017/18 – 2020/21 | 107 | 4 | — |
| Greece | 2018 – 2020 | 1 | 0 | — |
| Greece U21 | 2015 – 2019 | 8 | 0 | — |
| Panionios | 2014/15 – 2016/17 | 79 | 4 | — |
| Panathinaikos | 2013/14 – 2014/15 | 24 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 28 Jan 2024 | Dunajska Streda | Slovan Bratislava | Free |
| 15 Jul 2022 | Anorthosis | Dunajska Streda | Free |
| 8 Jan 2021 | Atromitos | Anorthosis | — |
| 6 Jul 2018 | Olympiakos Piraeus | Atromitos | Free |
| 1 Jul 2018 | Atromitos | Olympiakos Piraeus | — |
| 25 Aug 2017 | Olympiakos Piraeus | Atromitos | Loan |
| 1 Jul 2017 | Panionios | Olympiakos Piraeus | Free |
| 1 Jan 2015 | Panathinaikos | Panionios | Loan |
| 8 Jul 2025 | Zemplín Michalovce | Enosis | Free agent |
| 29 Jun 2026 | Enosis | Risvanis Spyros | Free agent |
| 7 Aug 2026 | Enosis | Larisa | Free agent |
| 29 Jun 2026 | Enosis | Larisa | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | 1. Division | Enosis | 12 | 11 | 170 | 0 | 0 | 4 | 0 | 6.70 |
| 2024/25 | Super Liga | Zemplín Michalovce | 5 | 5 | 332 | 0 | 0 | 1 | 0 | 6.80 |
| 2023/24 | Super Liga | Sl. Bratislava | 2 | 1 | 47 | 0 | — | 0 | 0 | — |
| 2023/24 | Super Liga | Dunajska Streda | 8 | 6 | 446 | 0 | — | 3 | 1 | — |
| 2023/24 | Cup | Dunajska Streda | 1 | 1 | 90 | 2 | — | 0 | 0 | — |
| 2023/24 | UEFA Europa Conference League | Dunajska Streda | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2022/23 | Super Liga | Dunajska Streda | 18 | 17 | 1442 | 0 | — | 5 | 1 | — |
| 2022/23 | UEFA Europa Conference League | Dunajska Streda | 3 | 2 | 229 | 0 | — | 1 | 0 | — |
| 2021/22 | 1. Division | Anorthosis | 16 | 13 | 1271 | 0 | — | 8 | 0 | — |
| 2021/22 | Cup | Anorthosis | 4 | 4 | 282 | 0 | — | 1 | 0 | — |
| 2021/22 | UEFA Europa Conference League | Anorthosis | 7 | 7 | 586 | 0 | — | 4 | 0 | 7.02 |
| 2021/22 | UEFA Europa League | Anorthosis | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2020/21 | 1. Division | Anorthosis | 16 | 16 | 1416 | 0 | — | 7 | 0 | — |
| 2020/21 | Super League 1 | Atromitos | 9 | 6 | 557 | 0 | — | 3 | 0 | — |
| 2020/21 | Cup | Anorthosis | 5 | 5 | 357 | 0 | — | 1 | 0 | — |
| 2019/20 | Super League 1 | Atromitos | 27 | 27 | 2382 | 2 | — | 10 | 0 | — |
| 2019/20 | UEFA Europa League | Atromitos | 4 | 4 | 360 | 1 | — | 1 | 0 | — |
| 2018/19 | Super League 1 | Atromitos | 28 | 28 | 2520 | 1 | — | 5 | 0 | — |
| 2018/19 | Cup | Atromitos | 6 | 5 | 420 | 0 | — | 1 | 0 | — |
| 2018/19 | UEFA Europa League | Atromitos | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2018 | Friendlies | Greece | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Super League 1 | Atromitos | 26 | 25 | 2244 | 0 | — | 6 | 0 | — |
| 2017/18 | Cup | Atromitos | 5 | 5 | 450 | 0 | — | 0 | 0 | — |
| 2017 | UEFA U21 Championship | Greece U21 | 8 | 8 | 676 | 0 | — | 3 | 0 | — |
| 2016/17 | Super League 1 | Panionios | 30 | 30 | 2657 | 3 | — | 12 | 0 | — |
| 2015/16 | Super League 1 | Panionios | 31 | 31 | 2688 | 1 | — | 8 | 0 | — |
| 2015/16 | Cup | Panionios | 4 | 4 | 353 | 0 | — | 2 | 0 | — |
| 2014/15 | Super League 1 | Panionios | 11 | 9 | 811 | 0 | — | 6 | 0 | — |
| 2014/15 | Super League 1 | Panathinaikos | 2 | 1 | 46 | 0 | — | 1 | 0 | — |
| 2014/15 | Cup | Panionios | 3 | 3 | 300 | 0 | — | 1 | 0 | — |
| 2014/15 | Cup | Panathinaikos | 1 | 1 | 76 | 0 | — | 0 | 0 | — |
| 2014/15 | UEFA Europa League | Panathinaikos | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2013/14 | Super League 1 | Panathinaikos | 16 | 13 | 1235 | 0 | — | 5 | 1 | — |
| 2013/14 | Cup | Panathinaikos | 3 | 3 | 226 | 0 | — | 2 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
