Skip to content
Gaetano Castrovilli

Gaetano Castrovilli

Midfield - Central Midfield  at SSC Bari
Age29
CitizenshipItaly
Height1.87 m
Footright
BornFebruary 17, 1997
at SSC Bari 276 days · joined 2025-08-21
👕200+ Apps
Market value €1.50m
Central Midfield Midfield

Career snapshot

8
clubs played for
13/14
debut season
0.14
goals / match
ACF Fiorentina
top club · 131 apps

Career highs

€25.00m
peak value · 2019
€1.90m
top transfer fee · 17/18
9
best season · 14/15
12 / 2
int'l caps / goals
304Appearances
42Goals
34Assists
53Yellow cards
3Red cards
81Full matches (90′)
Full nameGaetano Castrovilli
Date of birth1997-02-17 (29 yrs)
Place of birthCanosa di Puglia, Italy
CitizenshipItaly
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height187.00 m
Current clubSSC Bari
Joined2025-08-21
Contract expires2026-06-30
AgentWorld Soccer Agency
Aug 2025
Transfer: Lazio → Bari
25/26 · Transfer
Jul 2025
25/26 — SSC Bari
2 matches · 0 G · 0 A · across 1 competition
Jun 2025
Transfer: Monza → Lazio
24/25 · Return from loan
Feb 2025
Injury: unknown
1 games missed
Jan 2025
Transfer: Lazio → Monza
24/25 · Loan
Nov 2024
Injury: unknown
5 games missed
Jul 2024
Transfer: Fiorentina → Lazio
24/25 · Transfer
Jul 2024
24/25 — SS Lazio, AC Monza
22 matches · 0 G · 0 A · across 2 competitions
Aug 2023
Injury: unknown
38 games missed
Jul 2023
23/24 — ACF Fiorentina, Fiorentina Primavera
7 matches · 1 G · 2 A · across 3 competitions
Jun 2023
Injury: unknown
1 games missed
Jan 2023
Injury: unknown
4 games missed
Jul 2022
22/23 — ACF Fiorentina
26 matches · 4 G · 1 A · across 3 competitions
Apr 2022
Injury: unknown
31 games missed
Nov 2021
Injury: unknown
4 games missed
Sep 2021
Injury: unknown
4 games missed
Jul 2021
21/22 — ACF Fiorentina
27 matches · 1 G · 2 A · across 2 competitions
Mar 2021
Injury: unknown
1 games missed
Dec 2020
Injury: unknown
1 games missed
Jul 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — ACF Fiorentina
37 matches · 5 G · 3 A · across 2 competitions
Jan 2020
Injury: unknown
2 games missed
Jul 2019
19/20 — ACF Fiorentina
35 matches · 3 G · 2 A · across 2 competitions
Jun 2019
Transfer: Cremonese → Fiorentina
18/19 · Return from loan
Jan 2019
Injury: unknown
8 games missed
Aug 2018
Injury: unknown
4 games missed
Jul 2018
18/19 — US Cremonese
27 matches · 5 G · 4 A · across 2 competitions
Jul 2017
Transfer: Fiorentina → Cremonese
17/18 · Loan
Jul 2017
17/18 — US Cremonese
28 matches · 1 G · 4 A · across 2 competitions
Jul 2017
Transfer: Bari → Fiorentina
17/18 · Transfer · €1.90m
Jun 2017
Transfer: Fiorentina U19 → Bari
16/17 · Return from loan
Jan 2017
Transfer: Bari → Fiorentina U19
16/17 · Loan
Jul 2016
16/17 — Fiorentina Primavera, FC Bari 1908
29 matches · 7 G · 10 A · across 6 competitions
Jul 2016
Transfer: Bari U19 → Bari
16/17 · Transfer
Jul 2015
15/16 — Bari Primavera, FC Bari 1908, Fiorentina Primavera
28 matches · 6 G · 6 A · across 4 competitions
Jul 2014
14/15 — Bari Primavera, FC Bari 1908
29 matches · 9 G · 0 A · across 6 competitions
Jul 2014
Transfer: SSC Bari Yth. → Bari U19
14/15 · Transfer
Jul 2013
13/14 — Bari Primavera
7 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €25.00m
Highest valuation recorded in dataset
7,299 min
Minutes played by club
SSC Bari 0.0%
SS Lazio 0.0%
AC Monza 0.0%
ACF Fiorentina 49.6%
Fiorentina Primavera 10.5%
US Cremonese 28.0%
FC Bari 1908 0.0%
Bari Primavera 11.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
SSC Bari 1 25/26 25/26 2 0 0 0
SS Lazio 1 24/25 24/25 10 0 0 0
AC Monza 1 24/25 24/25 12 0 0 0
ACF Fiorentina 5 19/20 23/24 131 14 10 3,622
Fiorentina Primavera 3 15/16 23/24 23 8 10 768
US Cremonese 2 17/18 18/19 55 6 8 2,045
FC Bari 1908 3 14/15 16/17 12 0 0 0
Bari Primavera 3 13/14 15/16 59 14 6 864

Career trajectory — goals, assists & market value

4€6.3M9€12.5M13€18.8M17€25M14/15 — 9 goals (Bari Primavera)914/1515/16 — 6 goals (Bari Primavera)15/16 — 6 assists1215/1616/17 — 7 goals (Fiorentina Primavera)16/17 — 10 assists1716/1717/18 — 1 goals (US Cremonese)17/18 — 4 assists517/1818/19 — 5 goals (US Cremonese)18/19 — 4 assists918/1919/20 — 3 goals (ACF Fiorentina)19/20 — 2 assists519/2020/21 — 5 goals (ACF Fiorentina)20/21 — 3 assists820/2121/22 — 1 goals (ACF Fiorentina)21/22 — 2 assists321/2222/23 — 4 goals (ACF Fiorentina)22/23 — 1 assists522/2323/24 — 1 goals (ACF Fiorentina)23/24 — 2 assists323/2424/2525/2614/15 — €50K15/16 — €250K16/17 — €400K17/18 — €700K18/19 — €1.4M19/20 — €25M20/21 — €25M21/22 — €22M22/23 — €12M23/24 — €10M24/25 — €7M25/26 — €3.5MGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 9914/1515/16: 6615/1616/17: 7716/1717/18: 1117/1818/19: 5518/1919/20: 3319/2020/21: 5520/2121/22: 1121/2222/23: 4422/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

13/14: 0013/1414/15: 0014/1515/16: 6615/1616/17: 101016/1717/18: 4417/1818/19: 4418/1919/20: 2219/2020/21: 3320/2121/22: 2221/2222/23: 1122/2323/24: 2223/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Serie B SSC Bari 2 0 0 0 0 0
24/25 Italy Cup SS Lazio 1 0 0 0 0 0
24/25 Serie A AC Monza 12 0 0 0 0 0
24/25 Serie A SS Lazio 9 0 0 0 0 0
23/24 Italy Cup ACF Fiorentina 0 0 0 0 0 0
23/24 Primavera 1 Fiorentina Primavera 1 0 0 1 0 0
23/24 Serie A ACF Fiorentina 6 1 2 0 0 370
22/23 Conference L. ACF Fiorentina 7 2 0 0 0 132
22/23 Italy Cup ACF Fiorentina 4 0 0 0 0 0
22/23 Serie A ACF Fiorentina 15 2 1 3 0 358
21/22 Italy Cup ACF Fiorentina 4 0 0 1 0 0
21/22 Serie A ACF Fiorentina 23 1 2 4 0 1,398
20/21 Italy Cup ACF Fiorentina 3 0 0 0 0 0
20/21 Serie A ACF Fiorentina 34 5 3 8 1 469
19/20 Italy Cup ACF Fiorentina 2 0 0 1 0 0
19/20 Serie A ACF Fiorentina 33 3 2 10 0 895
18/19 Italy Cup US Cremonese 1 1 0 0 0 65
18/19 Serie B US Cremonese 26 4 4 5 0 525
17/18 Italy Cup US Cremonese 2 0 0 1 0 0
17/18 Serie B US Cremonese 26 1 4 3 0 1,455
16/17 Coppa Primavera Fiorentina Primavera 1 0 1 1 0 0
16/17 Italy Cup FC Bari 1908 1 0 0 0 0 0
16/17 Primavera A Fiorentina Primavera 11 6 9 3 0 154
16/17 Primavera Fase Finale Fiorentina Primavera 3 0 0 2 0 0
16/17 Serie B FC Bari 1908 10 0 0 0 0 0
16/17 Viareggio Cup Fiorentina Primavera 3 1 0 0 0 267
15/16 Coppa Primavera Bari Primavera 1 0 0 0 0 0
15/16 Italy Cup FC Bari 1908 0 0 0 0 0 0
15/16 Primavera C Bari Primavera 23 5 6 5 0 406
15/16 Viareggio Cup Fiorentina Primavera 4 1 0 0 0 347
14/15 Coppa Primavera Bari Primavera 2 0 0 1 0 0
14/15 Italy Cup FC Bari 1908 0 0 0 0 0 0
14/15 Primavera C Bari Primavera 22 8 0 3 2 237
14/15 Primavera Fase Finale Bari Primavera 1 0 0 0 0 0
14/15 Serie B FC Bari 1908 1 0 0 0 0 0
14/15 Viareggio Cup Bari Primavera 3 1 0 0 0 221
13/14 Primavera C Bari Primavera 7 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 SSC Bari Yth. Bari U19 Transfer 0
16/17 2016-07-01 Bari U19 Bari Transfer 400000
16/17 2017-01-23 Bari Fiorentina U19 Loan 400000
16/17 2017-06-30 Fiorentina U19 Bari Return from loan 700000
17/18 2017-07-01 Bari Fiorentina Transfer 700000 €1.90m
17/18 2017-07-11 Fiorentina Cremonese Loan 700000
18/19 2019-06-30 Cremonese Fiorentina Return from loan 1800000
24/25 2024-07-19 Fiorentina Lazio Transfer 7000000
24/25 2025-01-31 Lazio Monza Loan 5000000
24/25 2025-06-30 Monza Lazio Return from loan 1500000
25/26 2025-08-21 Lazio Bari Transfer 1500000
SeasonInjuryFromToDays missedGames missed
18/19 Knee injury 2018-08-27 2018-09-10 15 4
18/19 Tear of the lateral meniscus 2019-01-28 2019-03-25 57 8
19/20 Ill 2020-01-27 2020-02-06 11 2
19/20 Nose surgery 2020-07-30 2020-08-20 22 1
20/21 bruise 2020-12-07 2020-12-10 4 1
20/21 minor knock 2021-03-04 2021-03-11 8 1
21/22 bruise 2021-09-20 2021-10-18 29 4
21/22 Stress reaction of the bone 2021-11-29 2021-12-16 18 4
21/22 Knee surgery 2022-04-14 2022-12-21 252 31
22/23 Calf muscle tear 2023-01-20 2023-02-09 21 4
22/23 Knee injury 2023-06-05 2023-06-08 4 1
23/24 Knee surgery 2023-08-12 2024-03-05 207 38
24/25 Arthroscopy 2024-11-06 2024-12-03 28 5
24/25 bruise 2025-02-18 2025-02-28 11 1
Current€3.50m
Peak€25.00m
Low€50k
Δ since start+€3.45m
€50k€6.29m€12.53m€18.76m€25.00m197019701970
DateValue
Jan 1, 1970 €3.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.40m
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €250k
Jan 1, 1970 €150k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #21746 0 0 former national player
Team #21100 6 2 former national player
Team #11947 #8 2 0 former national player
Team #3376 #22 4 0 former national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
14/15 Primavera C Bari Primavera 8 22
16/17 Primavera A Fiorentina Primavera 6 11
15/16 Primavera C Bari Primavera 5 23

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 Primavera A Fiorentina Primavera 9 11
15/16 Primavera C Bari Primavera 6 23
17/18 Serie B US Cremonese 4 26

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-06-30 Monza Lazio Return from loan €1.50m
24/25 2025-01-31 Lazio Monza Loan €5.00m
18/19 2019-06-30 Cremonese Fiorentina Return from loan €1.80m
17/18 2017-07-11 Fiorentina Cremonese Loan €700k
16/17 2017-06-30 Fiorentina U19 Bari Return from loan €700k
16/17 2017-01-23 Bari Fiorentina U19 Loan €400k

Last 50 matches for SSC Bari The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-03-17 IT2 Frosinone Calcio 2–1 SSC Bari Available
2026-03-14 IT2 SSC Bari 4–1 AC Reggiana 1919 Available
2026-03-07 IT2 Delfino Pescara 4–0 SSC Bari Available
2026-03-03 IT2 SSC Bari 2–1 Empoli FC Available
2026-02-28 IT2 Sampdoria 0–2 SSC Bari Available
2026-02-21 IT2 Calcio Padova 1–1 SSC Bari Available
2026-02-14 IT2 SSC Bari 1–2 FC Südtirol Available
2026-02-10 IT2 SSC Bari 0–0 Spezia Calcio Available
2026-02-07 IT2 Mantova 1911 SSD 2–1 SSC Bari Available
2026-01-31 IT2 SSC Bari 0–3 Palermo FC Available
2026-01-24 IT2 Cesena FC 1–2 SSC Bari Available
2026-01-17 IT2 SSC Bari 0–1 Juve Stabia Available
2026-01-10 IT2 Carrarese Calcio 1–0 SSC Bari Available
2025-12-27 IT2 SSC Bari 1–1 US Avellino Available
2025-12-19 IT2 SSC Bari 1–2 US Catanzaro Available
2025-12-13 IT2 FC Südtirol 0–0 SSC Bari Available
2025-12-08 IT2 SSC Bari 1–1 Delfino Pescara Available
2025-11-29 IT2 Empoli FC 5–0 SSC Bari Available
2025-11-22 IT2 SSC Bari 2–3 Frosinone Calcio Available
2025-11-07 IT2 Spezia Calcio 1–1 SSC Bari Available
2025-11-02 IT2 SSC Bari 1–0 Cesena FC Available
2025-10-29 IT2 Juve Stabia 0–0 SSC Bari Available
2025-10-26 IT2 SSC Bari 1–0 Mantova 1911 SSD Available
2025-10-18 IT2 AC Reggiana 1919 3–1 SSC Bari Available
2025-10-04 IT2 SSC Bari 2–1 Calcio Padova Available
2025-09-30 IT2 Virtus Entella 2–2 SSC Bari Available
2025-09-27 IT2 SSC Bari 1–1 Sampdoria Available
2025-09-19 IT2 Palermo FC 2–0 SSC Bari Available
2025-09-13 IT2 Modena FC 3–0 SSC Bari Available
2025-08-31 IT2 SSC Bari 1–1 AC Monza Available
2025-08-24 IT2 Venezia FC 2–1 SSC Bari Available
2025-05-13 IT2 FC Südtirol 0–0 SSC Bari Available
2025-05-09 IT2 AS Cittadella 3–1 SSC Bari Available
2025-05-04 IT2 SSC Bari 1–0 Pisa SC Available
2025-05-01 IT2 Cosenza Calcio 1–0 SSC Bari Available
2025-04-25 IT2 SSC Bari 1–2 Modena FC Available
2025-04-11 IT2 SSC Bari 2–1 Palermo FC Available
2025-04-06 IT2 US Catanzaro 3–3 SSC Bari Available
2025-03-30 IT2 Carrarese Calcio 2–1 SSC Bari Available
2025-03-15 IT2 SSC Bari 0–0 US Salernitana 1919 Available
2025-03-09 IT2 Sassuolo Calcio 1–1 SSC Bari Available
2025-03-02 IT2 SSC Bari 1–1 Sampdoria Available
2025-02-22 IT2 Mantova 1911 SSD 0–1 SSC Bari INJURED bruise
2025-02-15 IT2 SSC Bari 1–1 US Cremonese Available
2025-02-09 IT2 Juve Stabia 3–1 SSC Bari Available
2025-02-02 IT2 SSC Bari 2–1 Frosinone Calcio Available
2025-01-25 IT2 Cesena FC 1–1 SSC Bari Available
2025-01-18 IT2 SSC Bari 2–2 Brescia Calcio Available
2025-01-12 IT2 AC Reggiana 1919 0–0 SSC Bari Available
2024-12-29 IT2 SSC Bari 2–0 Spezia Calcio Available

Teams faced most often by Gaetano Castrovilli's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
SSC Napoli 24 5 7 12 31 46 -15 21%
AS Roma 24 6 5 13 27 44 -17 25%
Torino FC 23 8 9 6 29 27 +2 35%
Udinese Calcio 22 11 6 5 31 21 +10 50%
Empoli FC 22 5 9 8 26 28 -2 23%
AC Milan 22 6 6 10 24 31 -7 27%
Genoa CFC 18 5 11 2 24 14 +10 28%
US Salernitana 1919 16 6 6 4 26 18 +8 38%
Spezia Calcio 16 9 4 3 26 13 +13 56%
Cagliari Calcio 16 8 4 4 27 18 +9 50%
Atalanta 15 7 5 3 23 19 +4 47%
Sampdoria 15 6 6 3 26 20 +6 40%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 Senior debut season
14/15 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 7 370 1 0 0 0.24
22/23 26 490 3 0 0 0.55
21/22 27 1,398 5 0 0 0.32
20/21 37 469 8 0 1 1.73
19/20 35 895 11 0 0 1.11
18/19 27 590 5 0 0 0.76
17/18 28 1,455 4 0 0 0.25
16/17 29 421 6 0 0 1.28
15/16 28 753 5 0 0 0.6
14/15 29 458 4 0 2 1.18
13/14 7 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Primavera C
52 apps
13 G
6 A
Serie A
132 apps
12 G
10 A
Primavera A
11 apps
6 G
9 A
Serie B
65 apps
5 G
8 A
Viareggio Cup
10 apps
3 G
0 A
Conference L.
7 apps
2 G
0 A
Italy Cup
18 apps
1 G
0 A
Coppa Primavera
4 apps
0 G
1 A

Frequently asked about Gaetano Castrovilli

Who is Gaetano Castrovilli?

Gaetano Castrovilli is an Italy professional footballer who plays as a central midfield for SSC Bari.

How old is Gaetano Castrovilli?

Gaetano Castrovilli is 29 years old. He was born on February 17, 1997 in Canosa di Puglia.

What position does Gaetano Castrovilli play?

Gaetano Castrovilli plays as a central midfield (Midfield - Central Midfield).

What club does Gaetano Castrovilli play for?

Gaetano Castrovilli currently plays for SSC Bari.

How many career goals has Gaetano Castrovilli scored?

Across all senior club competitions in our dataset, Gaetano Castrovilli has scored 42 goals in 304 appearances.

What is Gaetano Castrovilli's market value?

Gaetano Castrovilli's most recent reported market value is €1.50m.