Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Nürnberg | 2026/27 | 6 | 1 | 0 |
| Omonia Nicosia | 2024/25 – 2025/26 | 67 | 1 | 0 |
| FC Astana | 2023/24 – 2024/25 | 8 | 0 | — |
| Kifisia | 2023/24 | 21 | 1 | 1 |
| Miedz Legnica | 2022/23 | 15 | 1 | — |
| Sparta | 2021/22 | 19 | 0 | — |
| Górnik | 2020/21 | 25 | 0 | — |
| Larisa | 2015/16 – 2019/20 | 52 | 3 | — |
| Panionios | 2018/19 – 2019/20 | 22 | 1 | — |
| Greece U21 | 2019 | 1 | 0 | — |
| Olympiacos | 2018/19 | 4 | 0 | — |
| Panachaiki FC | 2013/14 – 2014/15 | 14 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | FC Astana | Omonia Nicosia | Free |
| 11 Feb 2024 | Kifisia | FC Astana | Free |
| 8 Jul 2023 | Miedz Legnica | Kifisia | Free |
| 23 Jan 2023 | Olympiakos Piraeus | Miedz Legnica | Free |
| 1 Jul 2022 | Sparta Rotterdam | Olympiakos Piraeus | — |
| 31 Aug 2021 | Olympiakos Piraeus | Sparta Rotterdam | Loan |
| 26 Aug 2020 | Olympiakos Piraeus | Gornik Zabrze | Loan |
| 31 Jan 2019 | Olympiakos Piraeus | Panionios | Loan |
| 1 Jul 2018 | Larisa | Olympiakos Piraeus | € 1M |
| 24 Jul 2015 | Panachaiki FC | Larisa | Free |
| 30 Jun 2026 | Omonia Nicosia | 1. FC Nürnberg | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | DFB Pokal | Nürnberg | 1 | 0 | 53 | 0 | 0 | 0 | 0 | 6.50 |
| 2026/27 | 2. Bundesliga | Nürnberg | 5 | 0 | 118 | 1 | 0 | 2 | 0 | 5.60 |
| 2025/26 | 1. Division | Omonia Nicosia | 24 | 21 | 262 | 0 | 0 | 1 | 0 | 6.70 |
| 2025/26 | UEFA Europa Conference League | Omonia Nicosia | 10 | 8 | 677 | 1 | 0 | 4 | 0 | 6.99 |
| 2024/25 | 1. Division | Omonia Nicosia | 21 | 9 | 897 | 0 | 0 | 3 | 0 | 6.50 |
| 2024/25 | Premier League | FC Astana | 6 | 5 | 462 | 0 | — | 0 | 0 | — |
| 2024/25 | Cup | Omonia Nicosia | 4 | 3 | 269 | 0 | — | 1 | 0 | — |
| 2024/25 | Cup | FC Astana | 2 | 1 | 115 | 0 | — | 1 | 0 | — |
| 2024/25 | UEFA Europa Conference League | Omonia Nicosia | 8 | 5 | 148 | — | 0 | 0 | 0 | 6.77 |
| 2023/24 | Super League 1 | Kifisia | 19 | 19 | 1631 | 1 | 1 | 3 | 0 | 6.72 |
| 2023/24 | Cup | Kifisia | 2 | 1 | 118 | 0 | — | 1 | 0 | — |
| 2022/23 | Ekstraklasa | Miedz Legnica | 15 | 12 | 907 | 1 | — | 2 | 0 | 6.65 |
| 2021/22 | Eredivisie | Sparta | 18 | 10 | 837 | 0 | — | 2 | 0 | 6.72 |
| 2021/22 | KNVB Beker | Sparta | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020/21 | Ekstraklasa | Górnik | 23 | 20 | 1735 | 0 | — | 4 | 0 | — |
| 2020/21 | Cup | Górnik | 2 | 2 | 145 | 0 | — | 0 | 0 | — |
| 2019/20 | Super League 1 | Larisa | 1 | 1 | 24 | 0 | — | 0 | 0 | — |
| 2019/20 | Super League 1 | Panionios | 13 | 12 | 931 | 0 | — | 3 | 0 | — |
| 2019/20 | Cup | Panionios | 1 | 1 | 84 | 0 | — | 0 | 0 | — |
| 2019 | UEFA U21 Championship | Greece U21 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2018/19 | Super League 1 | Panionios | 7 | 7 | 630 | 1 | — | 2 | 0 | — |
| 2018/19 | Cup | Panionios | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2018/19 | Cup | Olympiacos | 3 | 2 | 187 | 0 | — | 0 | 0 | — |
| 2018/19 | Club Friendlies | Olympiacos | 1 | 0 | 6 | 0 | — | 0 | 0 | — |
| 2017/18 | Super League 1 | Larisa | 23 | 17 | 1581 | 0 | — | 5 | 0 | — |
| 2017/18 | Cup | Larisa | 7 | 5 | 488 | 3 | — | 2 | 0 | — |
| 2016/17 | Super League 1 | Larisa | 2 | 0 | 35 | 0 | — | 0 | 0 | — |
| 2016/17 | Cup | Larisa | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2015/16 | Football League | Larisa | 14 | 11 | 960 | 0 | — | 6 | 0 | — |
| 2015/16 | Cup | Larisa | 4 | 3 | 293 | 0 | — | 1 | 0 | — |
| 2014/15 | Football League | Panachaiki FC | 11 | 7 | 721 | 0 | — | 1 | 0 | — |
| 2014/15 | Cup | Panachaiki FC | 1 | 0 | 16 | 0 | — | 0 | 0 | — |
| 2013/14 | Football League | Panachaiki FC | 2 | 1 | 137 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Yellow Cards | 3 Apr 2021 | 5 Apr 2021 | 2 |
| Muscle Injury | 13 Feb 2025 | 14 Mar 2025 | 29 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Football League (Greece) | 2015/2016 | Winner |
