Grigoris Kastanos
Career snapshot
Career highs
Born the same day
Shares 1998-01-30 · 6 players total
| Full name | Grigoris Kastanos |
|---|---|
| Name in home country | Γρηγόρης Κάστανος |
| Date of birth | 1998-01-30 (28 yrs) |
| Place of birth | Sotira, Cyprus |
| Citizenship | Cyprus |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 179.00 m |
| Current club | Hellas Verona |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | M.A.R.A.T. Football ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Hellas Verona | 2 | 24/25 | 25/26 | 29 | 1 | 2 | 859 |
| US Salernitana 1919 | 3 | 21/22 | 23/24 | 86 | 6 | 6 | 2,484 |
| Frosinone Calcio | 1 | 20/21 | 20/21 | 34 | 2 | 1 | 1,199 |
| Delfino Pescara 1936 | 2 | 16/17 | 19/20 | 34 | 0 | 3 | 0 |
| Juventus FC | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 0 |
| Juventus U23 | 1 | 18/19 | 18/19 | 32 | 3 | 0 | 825 |
| Zulte Waregem | 1 | 17/18 | 17/18 | 4 | 0 | 0 | 0 |
| Juventus Primavera | 3 | 14/15 | 16/17 | 53 | 12 | 6 | 1,251 |
| Juventus FC UEFA U19 | 3 | 14/15 | 16/17 | 14 | 3 | 1 | 77 |
| Juventus Under 17 | 1 | 14/15 | 14/15 | 6 | 1 | 0 | 496 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | Hellas Verona | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie A | Hellas Verona | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Hellas Verona | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie A | Hellas Verona | 27 | 1 | 2 | 4 | 0 | 859 |
| 23/24 | Italy Cup | US Salernitana 1919 | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Serie A | US Salernitana 1919 | 26 | 3 | 3 | 5 | 0 | 495 |
| 22/23 | Italy Cup | US Salernitana 1919 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | US Salernitana 1919 | 28 | 2 | 1 | 4 | 0 | 641 |
| 21/22 | Italy Cup | US Salernitana 1919 | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie A | US Salernitana 1919 | 27 | 1 | 2 | 4 | 1 | 1,348 |
| 20/21 | Italy Cup | Frosinone Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie B | Frosinone Calcio | 34 | 2 | 1 | 10 | 0 | 1,199 |
| 19/20 | Serie B | Delfino Pescara 1936 | 24 | 0 | 2 | 7 | 0 | 0 |
| 19/20 | Serie B Play-out | Delfino Pescara 1936 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coppa Serie C | Juventus U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie A | Juventus FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie C-A | Juventus U23 | 30 | 3 | 0 | 7 | 0 | 825 |
| 17/18 | Croky Cup | Zulte Waregem | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Zulte Waregem | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JPL | Zulte Waregem | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coppa Primavera | Juventus Primavera | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Primavera B | Juventus Primavera | 7 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Serie A | Delfino Pescara 1936 | 8 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | UEFA Youth League | Juventus FC UEFA U19 | 6 | 0 | 1 | 2 | 0 | 0 |
| 15/16 | Coppa Primavera | Juventus Primavera | 5 | 2 | 0 | 1 | 0 | 225 |
| 15/16 | Primavera A | Juventus Primavera | 21 | 5 | 2 | 3 | 1 | 310 |
| 15/16 | Primavera Fase Finale | Juventus Primavera | 3 | 1 | 2 | 0 | 0 | 295 |
| 15/16 | UEFA Youth League | Juventus FC UEFA U19 | 5 | 3 | 0 | 1 | 0 | 77 |
| 15/16 | Viareggio Cup | Juventus Primavera | 4 | 2 | 0 | 0 | 0 | 135 |
| 14/15 | Coppa Primavera | Juventus Primavera | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Primavera A | Juventus Primavera | 9 | 2 | 1 | 1 | 0 | 286 |
| 14/15 | Primavera Fase Finale | Juventus Primavera | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | UEFA Youth League | Juventus FC UEFA U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Under 17 - A | Juventus Under 17 | 6 | 1 | 0 | 0 | 0 | 496 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-09-01 | ΚΝ Onisilos | Paralimni U21 | Transfer | 0 | — |
| 13/14 | 2014-01-30 | Paralimni U21 | Juventus U17 | Transfer | 0 | €60k |
| 14/15 | 2014-07-01 | Juventus U17 | Juventus U19 | Transfer | 0 | — |
| 16/17 | 2017-01-19 | Juventus U19 | Pescara | Loan | 500000 | — |
| 16/17 | 2017-06-30 | Pescara | Juventus U19 | Return from loan | 700000 | — |
| 17/18 | 2017-07-26 | Juventus U19 | Zulte Waregem | Loan | 700000 | — |
| 17/18 | 2018-01-31 | Zulte Waregem | Juventus U23 | Return from loan | 500000 | — |
| 19/20 | 2019-08-22 | Juventus U23 | Pescara | Loan | 400000 | — |
| 19/20 | 2020-08-31 | Pescara | Juventus U23 | Return from loan | 750000 | — |
| 20/21 | 2020-09-12 | Juventus U23 | Frosinone | Loan | 750000 | — |
| 20/21 | 2021-06-30 | Frosinone | Juventus U23 | Return from loan | 950000 | — |
| 21/22 | 2021-08-14 | Juventus U23 | Salernitana | Loan | 950000 | — |
| 21/22 | 2022-06-30 | Salernitana | Juventus U23 | Return from loan | 1500000 | — |
| 22/23 | 2022-08-02 | Juve Next Gen | Salernitana | Transfer | 1500000 | €300k |
| 24/25 | 2024-07-30 | Salernitana | Hellas Verona | Loan | 1800000 | — |
| 24/25 | 2025-06-30 | Hellas Verona | Salernitana | Return from loan | 1500000 | — |
| 25/26 | 2025-07-01 | Salernitana | Hellas Verona | Transfer | 1500000 | €1.20m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Ankle injury | 2016-09-16 | 2016-09-28 | 13 | 2 |
| 17/18 | Pubalgia | 2017-12-20 | 2018-07-21 | 214 | 7 |
| 21/22 | Muscle fatigue | 2021-11-24 | 2021-11-30 | 7 | 2 |
| 21/22 | Corona virus | 2022-01-14 | 2022-02-01 | 19 | 2 |
| 22/23 | flu | 2022-08-17 | 2022-08-23 | 7 | 1 |
| 23/24 | Knee injury | 2023-12-30 | 2024-01-21 | 23 | 5 |
| 23/24 | Knee injury | 2024-03-20 | 2024-05-07 | 49 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €725k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Pietro Beruatto | 1 | 0 | 0 |
| Filippo Romagna | 2 | 0 | 0 |
| Emil Audero | 2 | 0 | 0 |
| Ioannis Kousoulos | 1 | 0 | 0 |
| Carlos Blanco | 2 | 0 | 0 |
| Claudio Zappa | 2 | 1 | 0 |
| Francesco Zampano | 1 | 0 | 0 |
| Nikolas Ioannou | 1 | 0 | 0 |
| Lorenzo Pirola | 1 | 0 | 0 |
| Pieros Sotiriou | 1 | 0 | 0 |
| Ioannis Pittas | 1 | 1 | 0 |
| Luca Coccolo | 2 | 0 | 0 |
| Pasquale Mazzocchi | 1 | 0 | 0 |
| Flavius Daniliuc | 1 | 0 | 0 |
| Roman Macek | 2 | 3 | 0 |
| Luca Clemenza | 2 | 0 | 0 |
| Konstantinos Laifis | 1 | 0 | 0 |
| Kostakis Artymatas | 1 | 1 | 0 |
| Charalampos Kyriakou | 1 | 0 | 0 |
| Norbert Gyömbér | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Primavera A | Juventus Primavera | 5 | 21 |
| 18/19 | Serie C-A | Juventus U23 | 3 | 30 |
| 15/16 | UEFA Youth League | Juventus FC UEFA U19 | 3 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Serie A | US Salernitana 1919 | 3 | 26 |
| 19/20 | Serie B | Delfino Pescara 1936 | 2 | 24 |
| 15/16 | Primavera A | Juventus Primavera | 2 | 21 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Hellas Verona | Salernitana | Return from loan | — | €1.50m |
| 24/25 | 2024-07-30 | Salernitana | Hellas Verona | Loan | — | €1.80m |
| 21/22 | 2022-06-30 | Salernitana | Juventus U23 | Return from loan | — | €1.50m |
| 21/22 | 2021-08-14 | Juventus U23 | Salernitana | Loan | — | €950k |
| 20/21 | 2021-06-30 | Frosinone | Juventus U23 | Return from loan | — | €950k |
| 20/21 | 2020-09-12 | Juventus U23 | Frosinone | Loan | — | €750k |
| 19/20 | 2020-08-31 | Pescara | Juventus U23 | Return from loan | — | €750k |
| 19/20 | 2019-08-22 | Juventus U23 | Pescara | Loan | — | €400k |
| 17/18 | 2018-01-31 | Zulte Waregem | Juventus U23 | Return from loan | — | €500k |
| 17/18 | 2017-07-26 | Juventus U19 | Zulte Waregem | Loan | — | €700k |
| 16/17 | 2017-06-30 | Pescara | Juventus U19 | Return from loan | — | €700k |
| 16/17 | 2017-01-19 | Juventus U19 | Pescara | Loan | — | €500k |
Teams faced most often by Grigoris Kastanos's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Brescia Calcio | 20 | 7 | 6 | 7 | 28 | 32 | -4 | 35% |
| Empoli FC | 20 | 5 | 5 | 10 | 22 | 33 | -11 | 25% |
| AS Cittadella | 20 | 8 | 5 | 7 | 26 | 22 | +4 | 40% |
| SSC Napoli | 17 | 2 | 2 | 13 | 15 | 43 | -28 | 12% |
| Genoa CFC | 16 | 3 | 6 | 7 | 17 | 27 | -10 | 19% |
| Spezia Calcio | 16 | 4 | 4 | 8 | 17 | 25 | -8 | 25% |
| ACF Fiorentina | 16 | 3 | 5 | 8 | 14 | 31 | -17 | 19% |
| AS Roma | 16 | 0 | 5 | 11 | 12 | 35 | -23 | 0% |
| Cosenza Calcio | 16 | 7 | 6 | 3 | 20 | 14 | +6 | 44% |
| US Cremonese | 16 | 6 | 5 | 5 | 15 | 19 | -4 | 38% |
| AC Milan | 16 | 1 | 8 | 7 | 23 | 34 | -11 | 6% |
| US Lecce | 16 | 1 | 5 | 10 | 12 | 26 | -14 | 6% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 28 | 859 | 4 | 0 | 0 | 0.42 |
| 23/24 | 28 | 495 | 6 | 0 | 0 | 1.09 |
| 22/23 | 29 | 641 | 4 | 0 | 0 | 0.56 |
| 21/22 | 29 | 1,348 | 4 | 0 | 1 | 0.33 |
| 20/21 | 34 | 1,199 | 10 | 0 | 0 | 0.75 |
| 19/20 | 26 | 0 | 7 | 0 | 0 | 0 |
| 18/19 | 33 | 825 | 7 | 1 | 0 | 0.87 |
| 16/17 | 22 | 0 | 3 | 0 | 0 | 0 |
| 15/16 | 38 | 1,042 | 5 | 0 | 1 | 0.52 |
| 14/15 | 21 | 782 | 2 | 0 | 0 | 0.23 |
Output by competition
Career goals and assists broken down by tournament.
More on Grigoris Kastanos
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Grigoris Kastanos
Who is Grigoris Kastanos?
Grigoris Kastanos is a Cyprus professional footballer who plays as a attacking midfield for Hellas Verona.
How old is Grigoris Kastanos?
Grigoris Kastanos is 28 years old. He was born on January 30, 1998 in Sotira.
What position does Grigoris Kastanos play?
Grigoris Kastanos plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Grigoris Kastanos play for?
Grigoris Kastanos currently plays for Hellas Verona.
How many career goals has Grigoris Kastanos scored?
Across all senior club competitions in our dataset, Grigoris Kastanos has scored 28 goals in 293 appearances.
What is Grigoris Kastanos's market value?
Grigoris Kastanos's most recent reported market value is €1.50m.
Cyprus