Vincent Sasso

Vincent SassoCB#23

Le Havre AC·Ligue 1·Defender - Centre-Back

35 years(16/02/1991)1,90mrightFranceContract until -

7.11Rating17 matches in 12 months
€150kMarket value

Last 5rating per match

Ligue 201.117.3
Ligue 207.116.7
Ligue 221.117.2
Ligue 206.127.5
Ligue 212.127.5

Form, 12 monthsaverage rating per month

7.10Nov
7.20Dec
7.30Jan
Feb
Mar
7.20Apr
7.20May
Jun
Jul
6.60Aug
7.10Sep
Oct

Club matchesLe Havre AC

Key statsLigue 1

Goals0
xG0.00
Assists0
xA0.00
Shots0
Key passes0
Dribbles0
Pass accuracy86.8%

xG — expected goals: the quality of the chances taken; xA — expected assists: the quality of the chances created. Values per 90 minutes are shown under the totals. What xG, npxG, xA and xGChain mean

Player profileattributes and traits

ATTACKING35TECHNIQUE45TACTICAL52DEFENDING68CREATIVITY35

Player Position average

Attacking35
Technique45
Tactical52
Defending68
Creativity35

Strengths

  • Long balls
  • Ground duels

Weaknesses

No outstanding weaknesses

Player positions: DC

Positions on the pitch

CBAttack →

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

AttackingPer 90 · Percentile

Goals0.1694%
Shots0.5756%
Shots on target0.3381%
Conversion %28.688%
Big chances missed0.1212%
Dribbles0.2925%
Fouls won0.7419%
Offsides0.04100%

PlaymakingPer 90 · Percentile

Assists0.0456%
Key passes0.1625%
Big chances created0.0850%
Accurate passes74.12100%
Pass accuracy %94.8100%
Final third passes3.8419%
Long balls1.5956%
Crosses0.003%

DefendingPer 90 · Percentile

Tackles0.610%
Interceptions1.1050%
Clearances4.9888%
Blocks0.6193%
Aerial duels won2.2588%
Duels won3.886%
Recoveries2.9819%
Dribbled past0.2094%
Fouls0.37100%
Errors leading to goal0.0056%

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 16 defenders · Ligue 2 · season 25/26 · min 270′ · player 2204′

Similar playersLigue 2 · defenders · season 25/26

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

Availability

StatusInjuredsince 16.01.2026
National teamFrance U212 caps · 0 goals
Contract until-
Market value€150kHighest: €2.50m (02/07/2013)

Season statsSeason 26/27

CompetitionTeamSeasonAppsMinRatingGAG+AYCRC
Ligue 1Le Havre26/2731686.77——01—
Transfers17
DateSeasonFromToFeeMarket value
13/07/202626/27USL DunkerqueLe Havre ACfree transfer€150k
14/07/202424/25BoavistaUSL Dunkerquefree transfer€200k
01/07/202222/23Servette FCBoavistafree transfer€500k
01/07/201919/20B SADServette FCfree transfer€1.50m
01/07/201818/19BelenensesB SAD-€1.00m
01/07/201717/18Sheff WedBelenenses?€1.00m
19/08/201616/17BragaSheff Wedfree transfer€1.00m
30/06/201615/16Sheff WedBragaEnd of loan€1.00m
01/07/201515/16BragaSheff WedLoan fee:€130k€1.20m
22/01/201312/13Beira-MarBraga€750k€200k
19/07/201212/13FC NantesBeira-Marfree transfer€200k
01/07/200909/10FC Nantes BFC Nantes--
01/07/200808/09FC Nantes U19FC Nantes B--
01/07/200707/08FC Nantes U17FC Nantes U19--
01/07/200606/07ACBB YouthFC Nantes U17free transfer-
01/07/200404/05PSG YouthACBB Youthfree transfer-
01/07/200000/01Montrouge JgdPSG Youthfree transfer-

Market value

€150k Current€2.50m Highest · 02/07/201326/05/2026 Last change
17/08/2009 · €50k · FC Nantes01/08/2010 · €150k · FC Nantes24/10/2010 · €250k · FC Nantes04/02/2011 · €400k · FC Nantes30/05/2011 · €500k · FC Nantes25/12/2011 · €400k · FC Nantes01/06/2012 · €200k · FC Nantes28/03/2013 · €2.00m · SC Braga02/07/2013 · €2.50m · SC Braga25/07/2014 · €2.00m · SC Braga17/02/2015 · €1.60m · SC Braga01/07/2015 · €1.20m · Sheffield Wednesday20/04/2016 · €1.00m · Sheffield Wednesday29/07/2016 · €1.00m · SC Braga01/09/2016 · €1.00m · Sheffield Wednesday27/02/2017 · €1.00m · Sheffield Wednesday06/11/2017 · €1.00m · CF Os Belenenses07/02/2018 · €800k · CF Os Belenenses16/04/2018 · €1.00m · CF Os Belenenses13/06/2018 · €1.00m · CF Os Belenenses11/01/2019 · €1.50m · B SAD (2018-2024)07/06/2019 · €1.50m · B SAD (2018-2024)06/01/2020 · €1.50m · Servette FC08/04/2020 · €1.20m · Servette FC31/07/2020 · €1.20m · Servette FC28/12/2020 · €1.20m · Servette FC23/06/2021 · €700k · Servette FC03/01/2022 · €700k · Servette FC08/06/2022 · €500k · Servette FC01/11/2022 · €500k · Boavista FC16/06/2023 · €400k · Boavista FC27/12/2023 · €200k · Boavista FC06/06/2024 · €200k · Boavista FC04/12/2024 · €200k · USL Dunkerque02/06/2025 · €200k · USL Dunkerque11/12/2025 · €200k · USL Dunkerque26/05/2026 · €150k · USL Dunkerque€2.50m
17.08.200926.05.2026
Value history
DateAgeClubValue
17/08/200918FC Nantes€50k
01/08/201019FC Nantes€150k
24/10/201019FC Nantes€250k
04/02/201119FC Nantes€400k
30/05/201120FC Nantes€500k
25/12/201120FC Nantes€400k
01/06/201221FC Nantes€200k
28/03/201322SC Braga€2.00m
02/07/201322SC Braga€2.50m
25/07/201423SC Braga€2.00m
17/02/201524SC Braga€1.60m
01/07/201524Sheffield Wednesday€1.20m
20/04/201625Sheffield Wednesday€1.00m
29/07/201625SC Braga€1.00m
01/09/201625Sheffield Wednesday€1.00m
27/02/201726Sheffield Wednesday€1.00m
06/11/201726CF Os Belenenses€1.00m
07/02/201826CF Os Belenenses€800k
16/04/201827CF Os Belenenses€1.00m
13/06/201827CF Os Belenenses€1.00m
11/01/201927B SAD (2018-2024)€1.50m
07/06/201928B SAD (2018-2024)€1.50m
06/01/202028Servette FC€1.50m
08/04/202029Servette FC€1.20m
31/07/202029Servette FC€1.20m
28/12/202029Servette FC€1.20m
23/06/202130Servette FC€700k
03/01/202230Servette FC€700k
08/06/202231Servette FC€500k
01/11/202231Boavista FC€500k
16/06/202332Boavista FC€400k
27/12/202332Boavista FC€200k
06/06/202433Boavista FC€200k
04/12/202433USL Dunkerque€200k
02/06/202534USL Dunkerque€200k
11/12/202534USL Dunkerque€200k
26/05/202635USL Dunkerque€150k
xG Statisticsall seasons
SeasonLeagueClubAppsMinGxGnpxGAxAShKPxGChain
2026Ligue 1Le Havre29100000000.06

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

Vincent Sasso — Le Havre AC | Stats, Transfers & xG