Skip to content
Morgan Sanson

Morgan Sanson

Midfield - Central Midfield  at OGC Nice
Age31
CitizenshipFrance
Height1.80 m
Footright
BornAugust 18, 1994
at OGC Nice 692 days · joined 2024-07-01
👕200+ Apps 50+ Goals
Market value €5.00m
Central Midfield Midfield

Career snapshot

7
clubs played for
12/13
debut season
0.13
goals / match
Olympique Marseille
top club · 157 apps

Career highs

€28.00m
peak value · 2019
€15.80m
top transfer fee · 20/21
12
best season · 17/18
1 · 2%
pens / of goals
376Appearances
50Goals
42Assists
51Yellow cards
0Red cards
114Full matches (90′)
Full nameMorgan Sanson
Date of birth1994-08-18 (31 yrs)
Place of birthSaint-Doulchard, France
CitizenshipFrance
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height180.00 m
Current clubOGC Nice
Joined2024-07-01
Contract expires2027-06-30
OutfitterPuma
Aug 2025
Injury: unknown
3 games missed
Jul 2025
25/26 — OGC Nice
2 matches · 0 G · 0 A · across 2 competitions
May 2025
Injury: unknown
Aug 2024
Injury: unknown
37 games missed
Jul 2024
24/25 — OGC Nice
6 matches · 3 G · 0 A · across 1 competition
Jul 2024
Transfer: Aston Villa → OGC Nice
24/25 · Transfer · €4.00m
Jun 2024
Transfer: OGC Nice → Aston Villa
23/24 · Return from loan
Mar 2024
Injury: unknown
1 games missed
Feb 2024
Injury: unknown
2 games missed
Jul 2023
Transfer: Aston Villa → OGC Nice
23/24 · Loan
Jul 2023
23/24 — OGC Nice
32 matches · 4 G · 3 A · across 2 competitions
Jun 2023
Transfer: R. Strasbourg → Aston Villa
22/23 · Return from loan
Mar 2023
Injury: unknown
1 games missed
Jan 2023
Transfer: Aston Villa → R. Strasbourg
22/23 · Loan
Jul 2022
22/23 — Aston Villa, RC Strasbourg Alsace
21 matches · 2 G · 2 A · across 4 competitions
Apr 2022
Injury: unknown
3 games missed
Dec 2021
Injury: unknown
1 games missed
Oct 2021
Injury: unknown
2 games missed
Sep 2021
Injury: unknown
3 games missed
Jul 2021
21/22 — Aston Villa, Aston Villa U23
12 matches · 0 G · 1 A · across 4 competitions
Apr 2021
Injury: unknown
13 games missed
Jan 2021
Transfer: Marseille → Aston Villa
20/21 · Transfer · €15.80m
Dec 2020
Injury: unknown
5 games missed
Sep 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — Olympique Marseille, Aston Villa
28 matches · 2 G · 3 A · across 4 competitions
Jul 2019
19/20 — Olympique Marseille
30 matches · 5 G · 5 A · across 3 competitions
Sep 2018
Injury: unknown
3 games missed
Jul 2018
18/19 — Olympique Marseille
37 matches · 5 G · 4 A · across 4 competitions
Jan 2018
Injury: unknown
1 games missed
Jul 2017
17/18 — Olympique Marseille
53 matches · 12 G · 3 A · across 5 competitions
Jan 2017
Transfer: Montpellier → Marseille
16/17 · Transfer · €12.00m
Jul 2016
16/17 — Olympique Marseille, Montpellier HSC
39 matches · 4 G · 14 A · across 3 competitions
Jul 2015
15/16 — Montpellier HSC
15 matches · 3 G · 0 A · across 2 competitions
Jul 2014
14/15 — Montpellier HSC
34 matches · 6 G · 4 A · across 3 competitions
Jul 2013
13/14 — Montpellier HSC
36 matches · 1 G · 2 A · across 3 competitions
Jul 2013
Transfer: Le Mans FC → Montpellier
13/14 · Transfer · €700k
Jul 2012
12/13 — Le Mans FC
31 matches · 3 G · 1 A · across 3 competitions
Jul 2012
Transfer: Le Mans FC B → Le Mans FC
12/13 · Transfer
Jul 2011
Transfer: Le Mans FC U19 → Le Mans FC B
11/12 · Transfer
Jan 1970
Peak market value: €28.00m
Highest valuation recorded in dataset
10,241 min
Minutes played by club
OGC Nice 11.6%
Aston Villa 0.7%
RC Strasbourg Alsace 14.0%
Aston Villa U23 0.0%
Olympique Marseille 32.0%
Montpellier HSC 36.0%
Le Mans FC 5.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
OGC Nice 3 23/24 25/26 40 7 3 1,191
Aston Villa 3 20/21 22/23 23 1 0 67
RC Strasbourg Alsace 1 22/23 22/23 18 1 2 1,431
Aston Villa U23 1 21/22 21/22 1 0 1 0
Olympique Marseille 5 16/17 20/21 157 25 22 3,277
Montpellier HSC 4 13/14 16/17 106 13 13 3,688
Le Mans FC 1 12/13 12/13 31 3 1 587

Career trajectory — goals, assists & market value

5€7M9€14M14€21M18€28M12/13 — 3 goals (Le Mans FC)12/13 — 1 assists412/1313/14 — 1 goals (Montpellier HSC)13/14 — 2 assists313/1414/15 — 6 goals (Montpellier HSC)14/15 — 4 assists1014/1515/16 — 3 goals (Montpellier HSC)315/1616/17 — 4 goals (Olympique Marseille)16/17 — 14 assists1816/1717/18 — 12 goals (Olympique Marseille)17/18 — 3 assists1517/1818/19 — 5 goals (Olympique Marseille)18/19 — 4 assists918/1919/20 — 5 goals (Olympique Marseille)19/20 — 5 assists1019/2020/21 — 2 goals (Olympique Marseille)20/21 — 3 assists520/2121/22 — 1 assists121/2222/23 — 2 goals (RC Strasbourg Alsace)22/23 — 2 assists422/2323/24 — 4 goals (OGC Nice)23/24 — 3 assists723/2424/25 — 3 goals (OGC Nice)324/2525/2612/13 — €150K13/14 — €500K14/15 — €3.5M15/16 — €6.5M16/17 — €5M17/18 — €12M18/19 — €22M19/20 — €28M20/21 — €22.5M21/22 — €20M22/23 — €10M23/24 — €7M24/25 — €8M25/26 — €5MGoalsAssistsMarket value

Goals by season

12/13: 3312/1313/14: 1113/1414/15: 6614/1515/16: 3315/1616/17: 4416/1717/18: 121217/1818/19: 5518/1919/20: 5519/2020/21: 2220/2121/22: 0021/2222/23: 2222/2323/24: 4423/2424/25: 3324/2525/26: 0025/26

Assists by season

12/13: 1112/1313/14: 2213/1414/15: 4414/1515/16: 0015/1616/17: 141416/1717/18: 3317/1818/19: 4418/1919/20: 5519/2020/21: 3320/2121/22: 1121/2222/23: 2222/2323/24: 3323/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Champions League Qu. OGC Nice 1 0 0 0 0 0
25/26 Ligue 1 OGC Nice 1 0 0 0 0 0
24/25 Ligue 1 OGC Nice 6 3 0 0 0 78
23/24 Coupe de France OGC Nice 3 2 0 0 0 123
23/24 Ligue 1 OGC Nice 29 2 3 4 0 990
22/23 EFL Cup Aston Villa 0 0 0 0 0 0
22/23 FA Cup Aston Villa 1 1 0 0 0 67
22/23 Ligue 1 RC Strasbourg Alsace 18 1 2 1 0 1,431
22/23 Premier League Aston Villa 2 0 0 0 0 0
21/22 EFL Cup Aston Villa 1 0 0 0 0 0
21/22 EFL Trophy Aston Villa U23 1 0 1 0 0 0
21/22 FA Cup Aston Villa 0 0 0 0 0 0
21/22 Premier League Aston Villa 10 0 0 0 0 0
20/21 Champions League Olympique Marseille 6 0 0 1 0 0
20/21 Ligue 1 Olympique Marseille 12 2 3 2 0 415
20/21 Premier League Aston Villa 9 0 0 3 0 0
20/21 Trophée des Champions Olympique Marseille 1 0 0 0 0 0
19/20 Coupe de France Olympique Marseille 2 0 0 2 0 0
19/20 Coupe de la Ligue Olympique Marseille 1 0 0 0 0 0
19/20 Ligue 1 Olympique Marseille 27 5 5 5 0 437
18/19 Coupe de France Olympique Marseille 1 0 0 0 0 0
18/19 Coupe de la Ligue Olympique Marseille 1 0 0 0 0 0
18/19 Europa League Olympique Marseille 2 0 1 0 0 0
18/19 Ligue 1 Olympique Marseille 33 5 3 9 0 481
17/18 Coupe de France Olympique Marseille 2 1 0 0 0 164
17/18 Coupe de la Ligue Olympique Marseille 1 0 0 0 0 0
17/18 Europa League Olympique Marseille 13 0 1 0 0 0
17/18 Europa League Qualifying Olympique Marseille 4 2 0 0 0 180
17/18 Ligue 1 Olympique Marseille 33 9 2 8 0 242
16/17 Coupe de France Olympique Marseille 1 0 0 0 0 0
16/17 Coupe de la Ligue Montpellier HSC 1 0 0 0 0 0
16/17 Ligue 1 Olympique Marseille 17 1 7 1 0 1,358
16/17 Ligue 1 Montpellier HSC 20 3 7 2 0 582
15/16 Coupe de France Montpellier HSC 1 0 0 0 0 0
15/16 Ligue 1 Montpellier HSC 14 3 0 1 0 185
14/15 Coupe de France Montpellier HSC 1 0 0 0 0 0
14/15 Coupe de la Ligue Montpellier HSC 1 0 0 0 0 0
14/15 Ligue 1 Montpellier HSC 32 6 4 3 0 457
13/14 Coupe de France Montpellier HSC 3 0 0 0 0 0
13/14 Coupe de la Ligue Montpellier HSC 1 0 0 0 0 0
13/14 Ligue 1 Montpellier HSC 32 1 2 3 0 2,464
12/13 Coupe de France Le Mans FC 3 0 0 0 0 0
12/13 Coupe de la Ligue Le Mans FC 1 0 0 0 0 0
12/13 Ligue 2 Le Mans FC 27 3 1 6 0 587
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Le Mans FC U19 Le Mans FC B Transfer 0
12/13 2012-07-01 Le Mans FC B Le Mans FC Transfer 0
13/14 2013-07-01 Le Mans FC Montpellier Transfer 500000 €700k
16/17 2017-01-17 Montpellier Marseille Transfer 10000000 €12.00m
20/21 2021-01-26 Marseille Aston Villa Transfer 20000000 €15.80m
22/23 2023-01-23 Aston Villa R. Strasbourg Loan 6000000
22/23 2023-06-30 R. Strasbourg Aston Villa Return from loan 6000000
23/24 2023-07-24 Aston Villa OGC Nice Loan 6000000
23/24 2024-06-30 OGC Nice Aston Villa Return from loan 8000000
24/25 2024-07-01 Aston Villa OGC Nice Transfer 8000000 €4.00m
SeasonInjuryFromToDays missedGames missed
17/18 Inner ligament stretch of the knee 2018-01-17 2018-01-22 6 1
18/19 Calf injury 2018-09-27 2018-10-17 21 3
20/21 Contracture 2020-09-12 2020-09-16 5 1
20/21 Muscle injury 2020-12-13 2021-01-12 31 5
20/21 Knee problems 2021-04-09 2021-08-29 143 13
21/22 Hamstring injury 2021-09-23 2021-10-16 24 3
21/22 Ill 2021-10-30 2021-11-06 8 2
21/22 Corona virus 2021-12-12 2021-12-25 14 1
21/22 Knock 2022-04-10 2022-05-08 29 3
22/23 Hamstring injury 2023-03-01 2023-03-10 10 1
23/24 Knee injury 2024-02-24 2024-03-07 13 2
23/24 Muscle injury 2024-03-17 2024-04-06 21 1
24/25 Injury to the ankle 2024-08-17 2025-03-17 213 37
24/25 Head injury 2025-05-11 2025-05-16 6 0
25/26 Dead leg 2025-08-07 2025-08-29 23 3
Current€5.00m
Peak€28.00m
Low€150k
Δ since start+€4.85m
€150k€7.11m€14.08m€21.04m€28.00m197019701970
DateValue
Jan 1, 1970 €5.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €14.00m
Jan 1, 1970 €16.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €22.50m
Jan 1, 1970 €22.50m
Jan 1, 1970 €28.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €28.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €22.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €18.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.25m
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €150k

No national team data.

TeammatePPG played withJoint goalsMinutes
Hiroki Sakai 2 0 0
Florian Thauvin 2 14 0
Valère Germain 2 6 0
Maxime Lopez 2 0 0
Boubacar Kamara 2 3 0
Luiz Gustavo 2 0 0
Lucas Ocampos 2 2 0
Duje Caleta-Car 2 0 0
Frank Anguissa 2 0 0
Rémy Cabella 1 3 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
17/18 Ligue 1 Olympique Marseille 9 33
14/15 Ligue 1 Montpellier HSC 6 32
18/19 Ligue 1 Olympique Marseille 5 33

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 Ligue 1 Olympique Marseille 14 37
19/20 Ligue 1 Olympique Marseille 5 27
14/15 Ligue 1 Montpellier HSC 4 32

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
23/24 2024-06-30 OGC Nice Aston Villa Return from loan €8.00m
23/24 2023-07-24 Aston Villa OGC Nice Loan €6.00m
22/23 2023-06-30 R. Strasbourg Aston Villa Return from loan €6.00m
22/23 2023-01-23 Aston Villa R. Strasbourg Loan €6.00m

Last 50 matches for OGC Nice while Morgan Sanson was at the club (joined 2024-07-01). 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-05-17 FR1 OGC Nice FC Metz TIMED
2026-05-10 FR1 AJ Auxerre 2–1 OGC Nice Available
2026-05-10 FR1 AJ Auxerre 2–1 OGC Nice Available
2026-05-02 FR1 OGC Nice 1–1 Racing Club de Lens Available
2026-05-02 FR1 OGC Nice 1–1 Racing Club de Lens Available
2026-04-26 FR1 Olympique de Marseille 1–1 OGC Nice Available
2026-04-26 FR1 Olympique de Marseille 1–1 OGC Nice Available
2026-04-18 FR1 Lille OSC 0–0 OGC Nice Available
2026-04-18 FR1 Lille OSC 0–0 OGC Nice Available
2026-04-12 FR1 OGC Nice 1–1 Le Havre AC Available
2026-04-04 FR1 RC Strasbourg Alsace 3–1 OGC Nice Available
2026-03-21 FR1 OGC Nice 0–4 Paris Saint-Germain FC Available
2026-03-14 FR1 Angers SCO 0–2 OGC Nice Available
2026-03-08 FR1 OGC Nice 0–4 Stade Rennais FC 1901 Available
2026-03-01 FR1 Paris FC 1–0 OGC Nice Available
2026-02-22 FR1 OGC Nice 3–3 FC Lorient Available
2026-02-15 FR1 Olympique Lyonnais 2–0 OGC Nice Available
2026-02-08 FR1 OGC Nice 0–0 AS Monaco FC Available
2026-02-01 FR1 OGC Nice 2–2 Stade Brestois 29 Available
2026-01-25 FR1 FC Nantes 1–4 OGC Nice Available
2026-01-17 FR1 Toulouse FC 5–1 OGC Nice Available
2026-01-03 FR1 OGC Nice 1–1 RC Strasbourg Alsace Available
2025-12-14 FR1 Racing Club de Lens 2–0 OGC Nice Available
2025-12-07 FR1 OGC Nice 0–1 Angers SCO Available
2025-11-30 FR1 FC Lorient 3–1 OGC Nice Available
2025-11-21 FR1 OGC Nice 1–5 Olympique de Marseille Available
2025-11-09 FR1 FC Metz 2–1 OGC Nice Available
2025-11-01 FR1 Paris Saint-Germain FC 1–0 OGC Nice Available
2025-10-29 FR1 OGC Nice 2–0 Lille OSC Available
2025-10-26 FR1 Stade Rennais FC 1901 1–2 OGC Nice Available
2025-10-18 FR1 OGC Nice 3–2 Olympique Lyonnais Available
2025-10-05 FR1 AS Monaco FC 2–2 OGC Nice Available
2025-09-28 FR1 OGC Nice 1–1 Paris FC Available
2025-09-20 FR1 Stade Brestois 29 4–1 OGC Nice Available
2025-09-13 FR1 OGC Nice 1–0 FC Nantes Available
2025-08-31 FR1 Le Havre AC 3–1 OGC Nice Available
2025-08-23 FR1 OGC Nice 3–1 AJ Auxerre INJURED Dead leg
2025-08-16 FR1 OGC Nice 0–1 Toulouse FC INJURED Dead leg
2025-05-17 FR1 OGC Nice 6–0 Stade Brestois 29 Available
2025-05-10 FR1 Stade Rennais FC 1901 2–0 OGC Nice Available
2025-05-02 FR1 OGC Nice 1–0 Stade de Reims Available
2025-04-25 FR1 Paris Saint-Germain FC 1–3 OGC Nice Available
2025-04-20 FR1 OGC Nice 2–1 Angers SCO Available
2025-04-12 FR1 RC Strasbourg Alsace 2–2 OGC Nice Available
2025-04-04 FR1 OGC Nice 1–2 FC Nantes Available
2025-03-29 FR1 AS Monaco FC 2–1 OGC Nice Available
2025-03-14 FR1 OGC Nice 1–1 AJ Auxerre INJURED Injury to the ankle
2025-03-09 FR1 OGC Nice 0–2 Olympique Lyonnais INJURED Injury to the ankle
2025-03-01 FR1 AS Saint-Étienne 1–3 OGC Nice INJURED Injury to the ankle
2025-02-23 FR1 OGC Nice 2–0 Montpellier HSC INJURED Injury to the ankle

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

OpponentPWDLGFGAGDWin %
FC Nantes 58 21 14 23 74 70 +4 36%
Olympique Lyonnais 58 18 13 27 80 109 -29 31%
Lille OSC 58 19 20 19 71 70 +1 33%
Toulouse FC 53 30 13 10 91 45 +46 57%
Stade Rennais 48 19 14 15 62 54 +8 40%
Angers SCO 48 18 17 13 70 53 +17 38%
AS Monaco 47 14 11 22 68 81 -13 30%
Paris Saint-Germain 47 4 7 36 34 111 -77 9%
AS Saint-Étienne 47 21 8 18 59 50 +9 45%
Stade de Reims 46 19 16 11 60 45 +15 41%
Girondins Bordeaux 41 17 15 9 49 35 +14 41%
FC Lorient 38 19 15 4 61 37 +24 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
12/13 First senior goal
24/25 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 32 1,113 4 0 0 0.32
22/23 21 1,498 1 0 0 0.06
20/21 28 415 6 0 0 1.3
19/20 30 437 7 0 0 1.44
18/19 37 481 9 0 0 1.68
17/18 53 586 8 0 0 1.23
16/17 39 1,940 3 0 0 0.14
15/16 15 185 1 0 0 0.49
14/15 34 457 3 0 0 0.59
13/14 36 2,464 3 0 0 0.11
12/13 31 587 6 1 0 1.07

Output by competition

Career goals and assists broken down by tournament.

Ligue 1
274 apps
41 G
38 A
Ligue 2
27 apps
3 G
1 A
Coupe de France
17 apps
3 G
0 A
Europa League Qualifying
4 apps
2 G
0 A
FA Cup
1 apps
1 G
0 A
Europa League
15 apps
0 G
2 A
EFL Trophy
1 apps
0 G
1 A
Premier League
21 apps
0 G
0 A
Champions League
6 apps
0 G
0 A
Coupe de la Ligue
7 apps
0 G
0 A

Frequently asked about Morgan Sanson

Who is Morgan Sanson?

Morgan Sanson is a France professional footballer who plays as a central midfield for OGC Nice.

How old is Morgan Sanson?

Morgan Sanson is 31 years old. He was born on August 18, 1994 in Saint-Doulchard.

What position does Morgan Sanson play?

Morgan Sanson plays as a central midfield (Midfield - Central Midfield).

What club does Morgan Sanson play for?

Morgan Sanson currently plays for OGC Nice.

How many career goals has Morgan Sanson scored?

Across all senior club competitions in our dataset, Morgan Sanson has scored 50 goals in 376 appearances.

What is Morgan Sanson's market value?

Morgan Sanson's most recent reported market value is €5.00m.