Vanja Milinković-SavićNapoli logo

Vanja Milinković-SavićGK#32

Napoli·UEFA Youth League logoUEFA Youth League·Goalkeeper

29 years(20/02/1997)2,02mrightSerbia, SpainContract until 30/06/2030

7.08Rating37 matches in 12 months
€20.00mMarket value#8 in Napoli · #25 among Goalkeeper

Last 5rating per match

Serie A01.116.5
UEFA Champio04.117.3
Serie A09.116.2
Serie A22.116.5
UEFA Champio25.117.3

Form, 12 monthsaverage rating per month

6.80Nov
7.20Dec
7.10Jan
7.30Feb
6.70Mar
6.90Apr
6.50May
Jun
Jul
Aug
7.60Sep
7.40Oct

Club matchesNapoli

Key statsUEFA Nations League · Serie A · UEFA Champions League

Saves254.55 / 90
Goals conceded81.45 / 90
Clean sheets117%
Pass accuracy71.0%
Minutes4956 matches
Rating7.620Y 0R

Values per 90 minutes are shown under the totals.

Player profileattributes and traits

Strengths

  • Shooting

Weaknesses

No outstanding weaknesses

Player positions: GK

Positions on the pitch

GKAttack →

Percentiles per 90per 90 minutes vs positional peers of the league

GoalkeepingPer 90 · Percentile

Saves2.0716%
Goals conceded0.8979%
Clean sheets0.4168%
Saves inside box1.1111%
Punches0.3018%

What a percentile means

The percentile shows what share of players of the same position in this league the player beats on a per-90-minute metric. 90% — better than nine out of ten peers; 50% — the league median. Per 90 minutes removes the effect of playing time.

For fouls, offsides, being dribbled past and goals conceded the scale is inverted: a higher percentile means fewer of them.

vs 19 goalkeepers · Serie A · season 25/26 · min 270′ · player 2430′

Similar playersSerie A · goalkeepers · season 25/26

Profile match = 100 − mean gap of per-90 percentiles across 5 metrics of this position; players of the same league, position group and season with at least 270 minutes.

Availability

StatusInjuredsince 24.01.2026
Missed matches1last 12 months
National teamSerbia logoSerbia20 caps · 0 goals
Contract until30/06/2030
Market value€20.00mHighest: €20.00m (23/12/2025)

Season statsSeason 26/27

CompetitionTeamSeasonAppsMinRatingGAG+AYCRC
UEFA Nations League logoUEFA Nations LeagueSerbia logoSerbia26/2732707.90——0——
Serie A logoSerie ASSC Napoli logoSSC Napoli26/2721807.30——0——
UEFA Champions League logoUEFA Champions LeagueSSC Napoli logoSSC Napoli26/271457.20——0——
Transfers18
DateSeasonFromToFeeMarket value
01/07/202626/27Torino logoTorinoNapoli logoNapoli€6.00m€20.00m
30/06/202625/26Napoli logoNapoliTorino logoTorinoEnd of loan€20.00m
26/07/202525/26Torino logoTorinoNapoli logoNapoliLoan fee:€15.00m€16.00m
30/06/202019/20Standard Liège logoStandard LiègeTorino logoTorinoEnd of loan€725k
01/07/201919/20Torino logoTorinoStandard Liège logoStandard Liègeloan transfer€1.20m
30/06/201918/19Ascoli logoAscoliTorino logoTorinoEnd of loan€1.20m
31/01/201918/19Torino logoTorinoAscoli logoAscoliloan transfer€1.80m
30/01/201918/19SPAL logoSPALTorino logoTorinoEnd of loan€1.80m
06/07/201818/19Torino logoTorinoSPAL logoSPALloan transfer€2.00m
01/07/201717/18Lechia Gdansk logoLechia GdanskTorino logoTorino€2.60m€1.50m
01/01/201615/16Man Utd logoMan UtdLechia Gdansk logoLechia Gdanskfree transfer€750k
30/06/201514/15Vojvodina logoVojvodinaMan Utd logoMan UtdEnd of loan€750k
02/07/201414/15Man Utd logoMan UtdVojvodina logoVojvodinaloan transfer-
01/07/201414/15Vojvodina logoVojvodinaMan Utd logoMan Utd€1.75m-
02/04/201413/14Vojvodina II logoVojvodina IIVojvodina logoVojvodina--
01/07/201313/14Vojvodina U19 logoVojvodina U19Vojvodina II logoVojvodina II--
01/07/200606/07GAK YouthVojvodina U19 logoVojvodina U19?-
05/10/200404/05UnknownGAK Youth?-

Market value

€20.00m Current€20.00m Highest · 23/12/202529/05/2026 Last change
€20.00m
11.11.201429.05.2026
#25 Goalkeeper#8 Napoli#8 Serbia#84 Serie A#562 Worldwide#41 Year 1997
Value history
DateAgeClubValue
11/11/201417FK Vojvodina Novi Sad logoFK Vojvodina Novi Sad€750k
10/01/201517FK Vojvodina Novi Sad logoFK Vojvodina Novi Sad€750k
15/06/201518FK Vojvodina Novi Sad logoFK Vojvodina Novi Sad€750k
28/03/201619Lechia Gdansk logoLechia Gdansk€500k
24/07/201619Lechia Gdansk logoLechia Gdansk€500k
21/01/201719Lechia Gdansk logoLechia Gdansk€500k
01/07/201720Torino FC logoTorino FC€1.50m
29/12/201720Torino FC logoTorino FC€2.00m
07/06/201821Torino FC logoTorino FC€2.00m
20/12/201821SPAL logoSPAL€1.80m
05/06/201922Ascoli Calcio logoAscoli Calcio€1.20m
13/12/201922Standard Liège logoStandard Liège€1.20m
30/03/202023Standard Liège logoStandard Liège€900k
08/04/202023Standard Liège logoStandard Liège€725k
25/08/202023Torino FC logoTorino FC€700k
29/12/202023Torino FC logoTorino FC€800k
03/06/202124Torino FC logoTorino FC€800k
14/10/202124Torino FC logoTorino FC€1.50m
28/12/202124Torino FC logoTorino FC€4.50m
07/06/202225Torino FC logoTorino FC€2.50m
11/11/202225Torino FC logoTorino FC€2.50m
23/12/202225Torino FC logoTorino FC€3.50m
15/06/202326Torino FC logoTorino FC€3.50m
11/10/202326Torino FC logoTorino FC€6.00m
20/12/202326Torino FC logoTorino FC€5.00m
05/06/202427Torino FC logoTorino FC€5.00m
18/12/202427Torino FC logoTorino FC€8.00m
25/03/202528Torino FC logoTorino FC€12.00m
17/06/202528Torino FC logoTorino FC€16.00m
07/10/202528SSC Napoli logoSSC Napoli€18.00m
23/12/202528SSC Napoli logoSSC Napoli€20.00m
29/05/202629SSC Napoli logoSSC Napoli€20.00m
xG Statisticsall seasons
SeasonLeagueClubAppsMinGxGnpxGAxAShKPxGChain
2025Serie ANapoli logoNapoli27243000010.3034.89

What xG, npxG, xA and xGChain mean

xG Expected goals
How many goals an average finisher would score from the same shots. A 0.30 xG shot goes in about 3 times in 10. Goals above xG mean efficient finishing; below — a cold streak or poor finishing.
npxG Non-penalty xG
The same xG without penalties. A penalty alone is worth about 0.76 xG, so npxG is a cleaner view of open-play and set-piece chances.
xA Expected assists
The xG of the shots that followed the player's passes. High xA with few assists means teammates missed good chances.
xGChain xG chain
Team xG from every possession the player touched. It shows involvement in build-up, not only the shot or the final pass, so a deep midfielder can rank high without scoring.
KP Key passes
Passes that led directly to a shot — the volume behind xA.

Teammatessame club