
- Age
- 27
- Height
- 176 cm
- Weight
- 71 kg
- Born
- 1998-01-30 · Nikosia
Current Season
G. Kastanos has made 17 appearances this season with 1 goal scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.
17
Appearances
525
Min
1
Goals
0
Assists
10
Shots
4
On Target
6
Key Passes
73%
Pass Accuracy %
8
Tackles
2
Blocks
7
Interceptions
17
Dribbles
50
Duels Won
9
Fouls
2
Yellow Cards
0
Red Cards
6.8
Rating
Statistics by Season
G. Kastanos has recorded 24 goals and 12 assists in 336 appearances across 12 seasons. Career history spans 12 teams including Cyprus, Aris, Hellas Verona. Season-by-season breakdown reveals consistency and long-term impact.
| Team | Season | Competition | Appearances | Goals | Assists | Min | Rating | ||
|---|---|---|---|---|---|---|---|---|---|
| TeamCyprus | Season2025 | CompetitionFriendlies | Appearances— | Goals— | Assists— | Min— | — | — | Rating— |
| TeamAris | Season2025 | Competition1. Division | Appearances9 | Goals1 | Assists0 | Min371 | 2 | 0 | Rating6.9 |
| TeamHellas Verona | Season2025 | CompetitionSerie A | Appearances6 | Goals0 | Assists0 | Min59 | 0 | 0 | Rating6.6 |
| TeamHellas Verona | Season2025 | CompetitionCoppa Italia | Appearances2 | Goals0 | Assists0 | Min95 | 0 | 0 | Rating7.0 |
| TeamSalernitana | Season2024 | CompetitionSerie B | Appearances— | Goals— | Assists— | Min— | — | — | Rating— |
| TeamHellas Verona | Season2024 | CompetitionSerie A | Appearances27 | Goals1 | Assists1 | Min862 | 4 | 0 | Rating6.6 |
| TeamHellas Verona | Season2024 | CompetitionCoppa Italia | Appearances1 | Goals0 | Assists0 | Min19 | 0 | 0 | Rating6.7 |
| TeamCyprus | Season2024 | CompetitionFriendlies | Appearances2 | Goals2 | Assists— | Min152 | 0 | 0 | Rating— |
| TeamCyprus | Season2024 | CompetitionUEFA Nations League | Appearances5 | Goals1 | Assists0 | Min408 | 2 | 0 | Rating7.1 |
| TeamCyprus | Season2024 | CompetitionWorld Cup - Qualification Europe | Appearances8 | Goals1 | Assists1 | Min676 | 2 | 0 | Rating7.5 |
| TeamSalernitana | Season2023 | CompetitionSerie A | Appearances26 | Goals3 | Assists3 | Min1487 | 5 | 0 | Rating6.9 |
| TeamSalernitana | Season2023 | CompetitionCoppa Italia | Appearances2 | Goals0 | Assists— | Min89 | 1 | 0 | Rating6.5 |
| TeamCyprus | Season2023 | CompetitionEuro Championship - Qualification | Appearances8 | Goals1 | Assists— | Min677 | 2 | 0 | Rating7.0 |
| TeamCyprus | Season2023 | CompetitionFriendlies | Appearances1 | Goals0 | Assists— | Min75 | 0 | 0 | Rating— |
| TeamSalernitana | Season2022 | CompetitionSerie A | Appearances28 | Goals2 | Assists1 | Min1277 | 4 | 0 | Rating6.8 |
| TeamSalernitana | Season2022 | CompetitionCoppa Italia | Appearances1 | Goals0 | Assists— | Min60 | 0 | 0 | Rating6.9 |
| TeamJuventus | Season2022 | CompetitionFriendlies Clubs | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamCyprus | Season2022 | CompetitionUEFA Nations League | Appearances5 | Goals0 | Assists1 | Min380 | 1 | 0 | Rating7.2 |
| TeamCyprus | Season2022 | CompetitionFriendlies | Appearances2 | Goals0 | Assists— | Min166 | 0 | 0 | Rating— |
| TeamSalernitana | Season2022 | CompetitionFriendlies Clubs | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamSalernitana | Season2021 | CompetitionSerie A | Appearances27 | Goals1 | Assists1 | Min1343 | 4 | 1 | Rating6.8 |
| TeamSalernitana | Season2021 | CompetitionCoppa Italia | Appearances2 | Goals0 | Assists— | Min83 | 0 | 0 | Rating6.7 |
| TeamCyprus | Season2021 | CompetitionFriendlies | Appearances2 | Goals0 | Assists— | Min92 | 0 | 0 | Rating— |
| TeamFrosinone | Season2020 | CompetitionSerie B | Appearances34 | Goals2 | Assists1 | Min2399 | 10 | 0 | Rating7.0 |
| TeamFrosinone | Season2020 | CompetitionCoppa Italia | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamCyprus | Season2020 | CompetitionWorld Cup - Qualification Europe | Appearances10 | Goals0 | Assists1 | Min699 | 1 | 0 | Rating6.8 |
| TeamCyprus | Season2020 | CompetitionUEFA Nations League | Appearances7 | Goals2 | Assists— | Min604 | 2 | 0 | Rating7.2 |
| TeamCyprus | Season2020 | CompetitionFriendlies | Appearances2 | Goals0 | Assists— | Min90 | 0 | 0 | Rating— |
| TeamCyprus | Season2020 | CompetitionEuro Championship | Appearances4 | Goals0 | Assists— | Min212 | 0 | 0 | Rating6.6 |
| TeamPescara | Season2019 | CompetitionSerie B | Appearances26 | Goals0 | Assists2 | Min1567 | 6 | 0 | Rating7.0 |
| TeamJuventus | Season2019 | CompetitionInternational Champions Cup | Appearances1 | Goals0 | Assists— | Min14 | 0 | 0 | Rating— |
| TeamJuventus U23 | Season2018 | CompetitionSerie C - Girone C | Appearances29 | Goals3 | Assists— | Min2384 | 8 | 0 | Rating— |
| TeamJuventus | Season2018 | CompetitionSerie A | Appearances1 | Goals0 | Assists— | Min61 | 0 | 0 | Rating6.9 |
| TeamJuventus | Season2018 | CompetitionMLS All-Star | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamJuventus | Season2018 | CompetitionInternational Champions Cup | Appearances1 | Goals0 | Assists— | Min19 | 0 | 0 | Rating— |
| TeamZulte Waregem | Season2018 | CompetitionClub Friendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamCyprus | Season2018 | CompetitionUEFA Nations League | Appearances5 | Goals1 | Assists— | Min294 | 2 | 0 | Rating— |
| TeamCyprus | Season2018 | CompetitionWorld Cup - Qualification Europe | Appearances9 | Goals0 | Assists— | Min605 | 1 | 0 | Rating6.5 |
| TeamZulte Waregem | Season2017 | CompetitionJupiler Pro League | Appearances1 | Goals0 | Assists— | Min4 | 0 | 0 | Rating— |
| TeamZulte Waregem | Season2017 | CompetitionCup | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamZulte Waregem | Season2017 | CompetitionUEFA Europa League | Appearances3 | Goals0 | Assists— | Min107 | 0 | 0 | Rating6.6 |
| TeamJuventus | Season2017 | CompetitionClub Friendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamCyprus U21 | Season2017 | CompetitionUEFA U21 Championship | Appearances2 | Goals0 | Assists— | Min161 | 0 | 0 | Rating— |
| TeamCyprus | Season2017 | CompetitionFriendlies | Appearances3 | Goals0 | Assists— | Min139 | 0 | 0 | Rating— |
| TeamPescara | Season2016 | CompetitionSerie A | Appearances8 | Goals0 | Assists— | Min278 | 1 | 0 | Rating6.5 |
| TeamJuventus | Season2016 | CompetitionSerie A | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating6.5 |
| TeamJuventus U19 | Season2016 | CompetitionUEFA Youth League | Appearances6 | Goals0 | Assists— | Min534 | 2 | 0 | Rating— |
| TeamJuventus | Season2016 | CompetitionInternational Champions Cup | Appearances1 | Goals0 | Assists— | Min44 | 0 | 0 | Rating— |
| TeamJuventus | Season2016 | CompetitionClub Friendlies | Appearances2 | Goals0 | Assists— | Min93 | 0 | 0 | Rating— |
| TeamCyprus | Season2016 | CompetitionUEFA European Championship Qualifiers | Appearances2 | Goals0 | Assists— | Min8 | 0 | 0 | Rating— |
| TeamCyprus | Season2016 | CompetitionFriendlies | Appearances0 | Goals0 | Assists— | Min0 | 0 | 0 | Rating— |
| TeamJuventus U19 | Season2015 | CompetitionUEFA Youth League | Appearances5 | Goals3 | Assists— | Min230 | 1 | 0 | Rating— |
| TeamCyprus U17 | Season2015 | CompetitionUEFA U17 Championship | Appearances3 | Goals0 | Assists— | Min218 | 2 | 0 | Rating— |
| TeamJuventus U19 | Season2014 | CompetitionUEFA Youth League | Appearances3 | Goals0 | Assists— | Min153 | 0 | 0 | Rating— |
| TeamCyprus U17 | Season2014 | CompetitionUEFA U17 Championship | Appearances3 | Goals0 | Assists— | Min137 | 1 | 0 | Rating— |
Career Timeline
Trophies9
Injuries2
| '14 | '15 | '16 | '17 | '18 | '19 | '20 | '21 | '22 | '23 | '24 | '25 ★ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goals | 0 | 3 | 0 | 0 | 3 | 0 | 2 | 1 | 2 | 3 | 0 | 2 |
| Assists | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 1 | 3 | 0 | 0 |
| Appearances | 3 | 5 | 8 | 1 | 29 | 26 | 34 | 27 | 28 | 26 | 0 | 6 |
| Goals per 90 | — | — | — | — | — | — | — | — | — | — | — | 0.50 |
| Win Rate | — | — | — | — | — | — | — | — | — | — | — | 33% |
| Min | 153 | 230 | 278 | 4 | 2,384 | 1,567 | 2,399 | 1,343 | 1,277 | 1,487 | — | — |
| Yellow Cards | — | 1 | 1 | — | 8 | 6 | 10 | 4 | 4 | 5 | — | — |
| Red Cards | — | — | — | — | — | — | — | 1 | — | — | — | — |
Recent Matches
CyprusSquad
CyprusTrophies
15G. Kastanos has earned 15 trophy entries with 9 titles won, including Super Cup, Serie A, Coppa Italia. Honours at club and international level reflect sustained success and competitive pedigree.
| Competition | Season | Country | Result |
|---|---|---|---|
| CompetitionSuper Cup | Season2019 | Country | ResultWinner |
| CompetitionSerie A | Season2018/2019 | Country | ResultWinner |
| CompetitionCoppa Italia | Season2017/2018 | Country | ResultWinner |
| CompetitionSerie A | Season2017/2018 | Country | ResultWinner |
| CompetitionSuper Cup | Season2016 | Country | Result2nd Place |
| CompetitionYouth Viareggio Cup | Season2016 | CountryWorld | ResultWinner |
| CompetitionCampionato Primavera 1 | Season2015/2016 | Country | Result2nd Place |
| CompetitionCoppa Italia Primavera | Season2015/2016 | Country | Result2nd Place |
| CompetitionCampionato Primavera 1 | Season— | Country | Result2nd Place |
| CompetitionCoppa Italia Primavera | Season— | Country | Result2nd Place |
| CompetitionSuper Cup | Season— | Country | ResultWinner |
| CompetitionSuper Cup | Season— | Country | Result2nd Place |
| CompetitionCoppa Italia | Season— | Country | ResultWinner |
| CompetitionSerie A | Season— | Country | ResultWinner |
| CompetitionYouth Viareggio Cup | Season— | CountryWorld | ResultWinner |
Transfer History
1G. Kastanos has 1 recorded transfer. Transfer history provides context for career trajectory and market valuation.
| Date | From | To | Type |
|---|---|---|---|
| Date— | From— | To— | Type— |
Injury History
2G. Kastanos has 2 recorded injury periods. The table below shows each injury type, duration, and days missed.
| Injury | Start | End | Days Out |
|---|---|---|---|
| InjuryKnee injury | StartMar 10, 2024 | EndMay 11, 2024 | Days Out62d |
| InjuryKnee injury | StartDec 31, 2023 | EndJan 20, 2024 | Days Out20d |
API data: May 10, 2026 · Stats updated: Apr 26, 2026