Trusted by 16 Champions & Europa League clubs, plus 200 more clubs

Best Players (All Positions) in the Ligue 1 (Oct 2025)

Ranked by Analytical Strength Score

Market Overview: Ligue 1 Players (All Positions) 2025-26

Our database tracks 394 Ligue 1 Players (All Positions) in the 2025-26 season, representing 24 clubs with a combined market value of 3.3B. The average market value for Ligue 1 Players (All Positions) is 8.5M, with the average age at 25.9 years old.

The most valuable player in the Ligue 1 is Khvicha Kvaratskhelia, worth 90.0M and playing for Paris Saint-Germain at 24 years old. The top 5 Players (All Positions) average €82.0M in market value, including Vitinha and Achraf Hakimi.

Age distribution shows the youngest tracked player is Ayyoub Bouaddi (18 years, LOSC Lille, 28.0M), while the oldest is Steve Mandanda (40 years, Stade Rennais FC, 500K). Research shows Players (All Positions) typically peak at age 26-27.

Our 1-year forecast model projects 242 Players (All Positions) (61%) will increase in market value over the next 12 months based on age-curve trajectories, current performance trends, and playing time analysis. The Ligue 1 market for Players (All Positions) remains highly competitive with significant transfer activity expected in the 2025-26 season.

💡 Use the search bar below to find specific players, or apply filters to narrow results by club, age range, or market value. Click the chart icon next to any player to view their historical value trajectory and forecast.

Market Intelligence

Explore Market Size by Position in Ligue 1

Interactive bubble chart showing predicted 2-year growth vs current age for all Ligue 1 Players (All Positions). Identify undervalued assets and track market momentum across 24 clubs with 3.3B combined value.

394
Players Tracked
🔍
Age: 1840
0M–200M
Showing 394 of 397

Age Distribution: Ligue 1 Players (All Positions)

The Ligue 1 ALL market shows 5 distinct age segments, with the largest cohort in the 30+ bracket (90 players, 23% of market). The 24-26 age group holds the most value at 1.0B, averaging 12.0M per player.

U21 years53 players (13%)
461.3MAvg: 8.7M
Top player: Désiré Doué (90.0M)
21-23 years88 players (22%)
911.2MAvg: 10.4M
Top player: João Neves (80.0M)
24-26 years87 players (22%)
1.0BAvg: 12.0M
Top player: Khvicha Kvaratskhelia (90.0M)
27-29 years76 players (19%)
594.7MAvg: 7.8M
Top player: Ousmane Dembélé (90.0M)
30+ years90 players (23%)
323.5MAvg: 3.6M
Top player: Marquinhos (35.0M)

Top Players (All Positions) by Age Bracket

U21 Years (53 players)

1. Désiré Doué(20yo)
90.0M
2. Warren Zaïre-Emery(19yo)
55.0M
3. Malick Fofana(20yo)
30.0M
4. Ayyoub Bouaddi(18yo)
28.0M
5. Arthur Vermeeren(20yo)
22.0M

21-23 Years (88 players)

1. Bradley Barcola(23yo)
70.0M
2. Nuno Mendes(23yo)
70.0M
3. João Neves(21yo)
80.0M
4. Maghnes Akliouche(23yo)
45.0M
5. Ilya Zabarnyi(23yo)
42.0M

24-26 Years (87 players)

1. Khvicha Kvaratskhelia(24yo)
90.0M
2. Vitinha(25yo)
80.0M
3. Achraf Hakimi(26yo)
80.0M
4. Willian Pacho(24yo)
65.0M
5. Gonçalo Ramos(24yo)
40.0M

27-29 Years (76 players)

1. Ousmane Dembélé(28yo)
90.0M
2. Fabián Ruiz(29yo)
40.0M
3. Denis Zakaria(28yo)
30.0M
4. Lucas Hernández(29yo)
25.0M
5. Benjamin Pavard(29yo)
25.0M

Market Value Distribution

Elite Tier Concentration

48%of market value

The top 40 Players (All Positions) (10% of players) control 1.6B

1. Khvicha Kvaratskhelia90.0M
2. Vitinha80.0M
3. Achraf Hakimi80.0M
4. Ousmane Dembélé90.0M
5. Bradley Barcola70.0M

Market Tiers

Elite (€50M+)10 players (3%)
770.0M
Premium (€30-50M)12 players (3%)
427.0M
High (€15-30M)50 players (13%)
939.0M
Mid (€5-15M)111 players (28%)
826.0M
Emerging (<€5M)211 players (54%)
371.2M

Market structure shows distributed value with elite (€50m+) tier representing 3% of the Ligue 1 ALL pool.

Elite (€50M+)

1. Khvicha Kvaratskhelia
Paris Saint-Germain90.0M
2. Vitinha
Paris Saint-Germain80.0M
3. Achraf Hakimi
Paris Saint-Germain80.0M
4. Ousmane Dembélé
Paris Saint-Germain90.0M
5. Bradley Barcola
Paris Saint-Germain70.0M

Premium (€30-50M)

1. Maghnes Akliouche
AS Monaco45.0M
2. Ilya Zabarnyi
Paris Saint-Germain42.0M
3. Gonçalo Ramos
Paris Saint-Germain40.0M
4. Mason Greenwood
Olympique Marseille40.0M
5. Igor Paixão
Olympique Marseille35.0M

High (€15-30M)

1. Kang-in Lee
Paris Saint-Germain25.0M
2. Facundo Medina
Olympique Marseille25.0M
3. Emmanuel Emegha
RC Strasbourg Alsace25.0M
4. Matt O'Riley
Olympique Marseille22.0M
5. Matvey Safonov
Paris Saint-Germain20.0M

Club Distribution: Ligue 1 Players (All Positions)

Among 24 Ligue 1 clubs, Paris Saint-Germain leads with 21 Players (All Positions) worth 1.1B (averaging 50.8M per player). The top 10 clubs account for 58% of tracked Players (All Positions).

#1
Paris Saint-Germain
21 players • 1.1B
#2
Olympique Marseille
26 players • 393.9M
#3
AS Monaco
25 players • 329.7M
#4
RC Strasbourg Alsace
25 players • 252.8M
#5
LOSC Lille
26 players • 189.2M
#6
OGC Nice
22 players • 169.9M
#7
Stade Rennais FC
21 players • 166.6M
#8
Olympique Lyon
18 players • 146.4M
#9
Stade Brestois 29
21 players • 85.1M
#10
Paris FC
22 players • 82.8M

Paris Saint-Germain (21 Players (All Positions))

Khvicha Kvaratskhelia(24yo)
90.0M
Ousmane Dembélé(28yo)
90.0M
Désiré Doué(20yo)
90.0M
Vitinha(25yo)
80.0M
Achraf Hakimi(26yo)
80.0M

Olympique Marseille (26 Players (All Positions))

Mason Greenwood(24yo)
40.0M
Igor Paixão(25yo)
35.0M
Amine Gouiri(25yo)
30.0M
Facundo Medina(26yo)
25.0M
Benjamin Pavard(29yo)
25.0M

AS Monaco (25 Players (All Positions))

Maghnes Akliouche(23yo)
45.0M
Denis Zakaria(28yo)
30.0M
Mika Biereth(22yo)
30.0M
Lamine Camara(21yo)
22.0M
Vanderson(24yo)
20.0M

RC Strasbourg Alsace (25 Players (All Positions))

Emmanuel Emegha(22yo)
25.0M
Julio Enciso(21yo)
22.0M
Mamadou Sarr(20yo)
20.0M
Sebastian Nanasi(23yo)
18.0M
Guéla Doué(23yo)
18.0M

Player Rankings

Ranked by APE Strength Score. Click any player to view full profile, or click the chart icon to see value history.

#1

Khvicha Kvaratskhelia

Paris Saint-Germain24 years old

77.8M

90.0M

+15.6%

91.5M116.5M

Expected: 104.0M

94.2

#2

Vitinha

Paris Saint-Germain25 years old

69.2M

80.0M

+15.6%

81.4M103.5M

Expected: 92.5M

94.0

#3

Achraf Hakimi

Paris Saint-Germain26 years old

69.2M

80.0M

+15.6%

75.4M96.0M

Expected: 85.7M

93.4

#4

Ousmane Dembélé

Paris Saint-Germain28 years old

90.0M

90.0M

+0.0%

78.2M99.5M

Expected: 88.9M

92.7

#6

Bradley Barcola

Paris Saint-Germain23 years old

60.5M

70.0M

+15.6%

74.4M94.7M

Expected: 84.6M

92.0

#5

Nuno Mendes

Paris Saint-Germain23 years old

60.5M

70.0M

+15.6%

74.4M94.7M

Expected: 84.6M

92.0

#7

João Neves

Paris Saint-Germain21 years old

69.2M

80.0M

+15.6%

90.6M119.6M

Expected: 105.1M

91.2

#8

Willian Pacho

Paris Saint-Germain24 years old

56.2M

65.0M

+15.6%

66.1M84.1M

Expected: 75.1M

91.0

#9

Désiré Doué

Paris Saint-Germain20 years old

77.8M

90.0M

+15.6%

106.0M139.9M

Expected: 122.9M

90.9

#10

Maghnes Akliouche

AS Monaco23 years old

38.9M

45.0M

+15.6%

47.8M60.9M

Expected: 54.4M

86.3

#11

Ilya Zabarnyi

Paris Saint-Germain23 years old

36.3M

42.0M

+15.6%

44.7M56.8M

Expected: 50.7M

85.6

#12

Gonçalo Ramos

Paris Saint-Germain24 years old

34.6M

40.0M

+15.6%

40.7M51.8M

Expected: 46.2M

85.0

#13

Mason Greenwood

Olympique Marseille24 years old

34.6M

40.0M

+15.6%

40.7M51.8M

Expected: 46.2M

84.8

#14

Warren Zaïre-Emery

Paris Saint-Germain19 years old

47.6M

55.0M

+15.6%

67.2M88.8M

Expected: 78.0M

84.6

#15

Igor Paixão

Olympique Marseille25 years old

30.3M

35.0M

+15.6%

34.0M43.2M

Expected: 38.6M

83.2

#16

Fabián Ruiz

Paris Saint-Germain29 years old

40.0M

40.0M

+0.0%

34.8M44.2M

Expected: 39.5M

82.8

#17

Marquinhos

Paris Saint-Germain31 years old

35.0M

35.0M

+0.0%

30.4M38.7M

Expected: 34.6M

79.7

#18

Denis Zakaria

AS Monaco28 years old

30.0M

30.0M

+0.0%

25.2M32.1M

Expected: 28.6M

77.9

#19

Amine Gouiri

Olympique Marseille25 years old

25.9M

30.0M

+15.6%

28.0M35.6M

Expected: 31.8M

77.7

#20

Lucas Chevalier

Paris Saint-Germain23 years old

25.9M

30.0M

+15.6%

36.2M42.5M

Expected: 39.4M

76.8

...
Showing 1-20 of 394

Scout Tools

Advanced analytics for scouting and recruitment decisions. Each tool provides unique insights into player value, potential, and market dynamics.

Pre-Peak Value Efficiency (PPVE)

Identifies pre-peak players offering exceptional value relative to their age bracket. Higher PPVE = better value.

Understanding Pre-Peak Value Efficiency (PPVE)

Paris Saint-Germain's Désiré Doué at 20 years old has the highest Pre-Peak Value Efficiency at 36.00×. That means Désiré Doué is valued 36.00× higher than the median player in the U21 age bracket—representing exceptional value before reaching peak age.

In second is Paris Saint-Germain's Warren Zaïre-Emery, who is 19 years old, with a 22.00× PPVE. Third is João Neves of Paris Saint-Germain, who is 21 years old with a 16.00× PPVE.

How PPVE is calculated: PPVE compares a player's current market value to the median value of all players in their age bracket. A PPVE of 36.00× means the player is worth 3500% more than typical players their age—making them high-value targets before they reach peak value.

PPVE by Age Bracket

Désiré DouéParis Saint-Germain
U2120yo36.00×
90.0M3500% above median
Warren Zaïre-EmeryParis Saint-Germain
U2119yo22.00×
55.0M2100% above median
João NevesParis Saint-Germain
21-2321yo16.00×
80.0M1500% above median
Khvicha KvaratskheliaParis Saint-Germain
24-2624yo15.00×
90.0M1400% above median
Nuno MendesParis Saint-Germain
21-2323yo14.00×
70.0M1300% above median
Bradley BarcolaParis Saint-Germain
21-2323yo14.00×
70.0M1300% above median
VitinhaParis Saint-Germain
24-2625yo13.33×
80.0M1233% above median
Malick FofanaOlympique Lyon
U2120yo12.00×
30.0M1100% above median
Ayyoub BouaddiLOSC Lille
U2118yo11.20×
28.0M1020% above median
Willian PachoParis Saint-Germain
24-2624yo10.83×
65.0M983% above median
Maghnes AklioucheAS Monaco
21-2323yo9.00×
45.0M800% above median
Arthur VermeerenOlympique Marseille
U2120yo8.80×
22.0M780% above median
Ilya ZabarnyiParis Saint-Germain
21-2323yo8.40×
42.0M740% above median
Mamadou SarrRC Strasbourg Alsace
U2120yo8.00×
20.0M700% above median
Guillaume RestesFC Toulouse
U2120yo8.00×
20.0M700% above median
RankPlayerAgeBracketCurrent ValueBracket MedianPPVE
#1
Désiré Doué
Paris Saint-Germain
20U2190.0M2.5M36.00×
#2
Warren Zaïre-Emery
Paris Saint-Germain
19U2155.0M2.5M22.00×
#3
João Neves
Paris Saint-Germain
2121-2380.0M5.0M16.00×
#4
Khvicha Kvaratskhelia
Paris Saint-Germain
2424-2690.0M6.0M15.00×
#5
Nuno Mendes
Paris Saint-Germain
2321-2370.0M5.0M14.00×
#6
Bradley Barcola
Paris Saint-Germain
2321-2370.0M5.0M14.00×
#7
Vitinha
Paris Saint-Germain
2524-2680.0M6.0M13.33×
#8
Malick Fofana
Olympique Lyon
20U2130.0M2.5M12.00×
#9
Ayyoub Bouaddi
LOSC Lille
18U2128.0M2.5M11.20×
#10
Willian Pacho
Paris Saint-Germain
2424-2665.0M6.0M10.83×
#11
Maghnes Akliouche
AS Monaco
2321-2345.0M5.0M9.00×
#12
Arthur Vermeeren
Olympique Marseille
20U2122.0M2.5M8.80×
#13
Ilya Zabarnyi
Paris Saint-Germain
2321-2342.0M5.0M8.40×
#14
Mamadou Sarr
RC Strasbourg Alsace
20U2120.0M2.5M8.00×
#15
Guillaume Restes
FC Toulouse
20U2120.0M2.5M8.00×
#16
Mason Greenwood
Olympique Marseille
2424-2640.0M6.0M6.67×
#17
Gonçalo Ramos
Paris Saint-Germain
2424-2640.0M6.0M6.67×
#18
George Ilenikhena
AS Monaco
19U2115.0M2.5M6.00×
#19
Christian Mawissa
AS Monaco
20U2115.0M2.5M6.00×
#20
Ngal'ayel Mukau
LOSC Lille
20U2115.0M2.5M6.00×

Return-to-Peak Potential (RPP)

Recovery potential from current value to forecasted peak. Shows how much upside remains for players approaching their prime.

No RPP data available (requires forecast values in database)

Risk-Adjusted Upside (RAU)

Upside potential weighted against forecast uncertainty. Higher RAU = better risk-reward profile.

Understanding Risk-Adjusted Upside (RAU)

Paris Saint-Germain's Renato Marin has the highest Risk-Adjusted Upside at 184.5. That means Renato Marin has 51% upside potential with only 0% forecast uncertainty—representing excellent risk-reward for value appreciation.

In second is FC Toulouse's Guillaume Restes with a 172.2 RAU (46% upside, 0% uncertainty). Third is Robin Risser of RC Lens with a 172.2 RAU (46% upside, 0% uncertainty).

How RAU is calculated: RAU divides upside potential by forecast uncertainty (RAU = Upside % ÷ Uncertainty %). A RAU of 184.5 means the upside is 184.5× greater than the uncertainty—making it a high-confidence growth opportunity. Target RAU ≥2.0 for balanced risk-reward.

Risk-Adjusted Upside by Player

Renato MarinParis Saint-Germain
51% / ±0%184.5
Range: 687K - 827K
Guillaume RestesFC Toulouse
46% / ±0%172.2
Range: 26.6M - 32.0M
Robin RisserRC Lens
46% / ±0%172.2
Range: 2.0M - 2.4M
Mike PendersRC Strasbourg Alsace
46% / ±0%172.2
Range: 15.9M - 19.2M
Stefan BajicRC Strasbourg Alsace
31% / ±0%148.7
Range: 966K - 1.1M
Melvin ZingaAngers SCO
31% / ±0%148.7
Range: 362K - 425K
Ousmane BaFC Metz
31% / ±0%148.7
Range: 181K - 213K
Lucas ChevalierParis Saint-Germain
31% / ±0%148.7
Range: 36.2M - 42.5M
Théo De PercinAJ Auxerre
26% / ±0%129.7
Range: 348K - 409K
Radoslaw MajeckiStade Brestois 29
21% / ±0%109.0
Range: 6.7M - 7.8M
Berke ÖzerLOSC Lille
21% / ±0%109.0
Range: 6.7M - 7.8M
Yehvann DioufOGC Nice
21% / ±0%109.0
Range: 13.4M - 15.7M
Warren Zaïre-EmeryParis Saint-Germain
42% / ±0%106.9
Range: 67.2M - 88.8M
Rabby NzingoulaRC Strasbourg Alsace
41% / ±0%105.9
Range: 3.0M - 4.0M
Kader MeïtéStade Rennais FC
41% / ±0%105.9
Range: 6.1M - 8.0M
RankPlayerExpectedRangeUpside %RAU
#1
Renato Marin
Paris Saint-Germain
757K687K-827K+51%184.5
#2
Guillaume Restes
FC Toulouse
29.3M26.6M-32.0M+46%172.2
#3
Robin Risser
RC Lens
2.2M2.0M-2.4M+46%172.2
#4
Mike Penders
RC Strasbourg Alsace
17.6M15.9M-19.2M+46%172.2
#5
Stefan Bajic
RC Strasbourg Alsace
1.0M966K-1.1M+31%148.7
#6
Melvin Zinga
Angers SCO
394K362K-425K+31%148.7
#7
Ousmane Ba
FC Metz
197K181K-213K+31%148.7
#8
Lucas Chevalier
Paris Saint-Germain
39.4M36.2M-42.5M+31%148.7
#9
Théo De Percin
AJ Auxerre
379K348K-409K+26%129.7
#10
Radoslaw Majecki
Stade Brestois 29
7.3M6.7M-7.8M+21%109.0
#11
Berke Özer
LOSC Lille
7.3M6.7M-7.8M+21%109.0
#12
Yehvann Diouf
OGC Nice
14.5M13.4M-15.7M+21%109.0
#13
Warren Zaïre-Emery
Paris Saint-Germain
78.0M67.2M-88.8M+42%106.9
#14
Rabby Nzingoula
RC Strasbourg Alsace
3.5M3.0M-4.0M+41%105.9
#15
Kader Meïté
Stade Rennais FC
7.1M6.1M-8.0M+41%105.9
#16
Ethan Mbappé
LOSC Lille
7.1M6.1M-8.0M+41%105.9
#17
Ayyoub Bouaddi
LOSC Lille
39.6M34.1M-45.0M+41%105.9
#18
Hamidou Makalou
Stade Brestois 29
424K365K-482K+41%105.9
#19
Fodé Sylla
RC Lens
1.4M1.2M-1.6M+41%105.9
#20
Julián Vignolo
FC Toulouse
565K487K-643K+41%105.9

Roster Pressure Index (RPI)

Squad depth pressure based on Z-score distribution. Negative RPI = thin depth, positive = deep roster.

What This Shows

Z-Score explained: Measures how many standard deviations a player's strength is from the position average. Z-Score = 0 means average, +1.0 is one standard deviation above average, -1.0 is below average.

How to use: RPI < -1.0 indicates critical depth shortage. These positions need immediate reinforcement. RPI > +1.0 suggests strong depth, allowing selective, high-value additions only.

Current market: player position shows weak depth (avg Z-score: -0.00). RPI: -0.00.

Position Depth Analysis

394
Total Players
-0.00
Avg Z-Score
-0.00
RPI Score
Weak DepthStrong Depth
-3.00+3.0

Highest Z-Scores

Khvicha Kvaratskhelia+5.96
Ousmane Dembélé+5.96
Désiré Doué+5.96
Vitinha+5.23
Achraf Hakimi+5.23

Lowest Z-Scores

Youssef El Arabi-0.61
Régis Gurtner-0.61
Vito Mannone-0.61
Benjamin Leroy-0.61
Ousmane Ba-0.61

Age-Share Concentration (ASC)

Identifies players capturing disproportionate value relative to age group representation. Positive ASC = value concentration.

Understanding Age-Share Concentration (ASC)

LOSC Lille's Thomas Meunier in the 30+ age bracket has the highest Age-Share Concentration at +-13.1%. That means Marquinhos captures 9.7% of total market value while representing only 22.8% of players in their age group—showing dominant elite status.

In second is Without Club's Wahbi Khazri with a +-13.1% ASC (9.7% value share vs 22.8% player share in 30+ bracket). Third is Florent Hanin of Angers SCO with a +-13.1% ASC (9.7% value vs 22.8% players in 30+ bracket).

How ASC is calculated: ASC = (% of total value) - (% of total players) in age bracket. A +-13.1% ASC means the player captures -13.1% more market value than their numerical representation—indicating marquee status. ASC > +15% = elite dominance, ASC < -15% = potential value targets.

Value Concentration by Player

Thomas MeunierLOSC Lille
30+-13.1%
9.7% value share / 22.8% player share
Wahbi KhazriWithout Club
30+-13.1%
9.7% value share / 22.8% player share
Florent HaninAngers SCO
30+-13.1%
9.7% value share / 22.8% player share
Karl-Johan JohnssonRC Strasbourg Alsace
30+-13.1%
9.7% value share / 22.8% player share
Rachid GhezzalOlympique Lyon
30+-13.1%
9.7% value share / 22.8% player share
Paul PogbaAS Monaco
30+-13.1%
9.7% value share / 22.8% player share
Andy DelortAC Ajaccio
30+-13.1%
9.7% value share / 22.8% player share
Loïc NegoLe Havre AC
30+-13.1%
9.7% value share / 22.8% player share
Ismaily is a 35-year old football player aus BrazilWithout Club
30+-13.1%
9.7% value share / 22.8% player share
Nikola MaksimovićNK Kustosija Zagreb
30+-13.1%
9.7% value share / 22.8% player share
Benjamin LeroyFC Lorient
30+-13.1%
9.7% value share / 22.8% player share
Samuel UmtitiLOSC Lille
30+-13.1%
9.7% value share / 22.8% player share
Jonathan GraditRC Lens
30+-13.1%
9.7% value share / 22.8% player share
Benjamin StambouliFC Metz
30+-13.1%
9.7% value share / 22.8% player share
Maxime DupéOGC Nice
30+-13.1%
9.7% value share / 22.8% player share
RankPlayerAge BracketValue SharePlayer ShareASC
#1
Thomas Meunier
LOSC Lille
30+9.7%22.8%-13.1%
#2
Wahbi Khazri
Without Club
30+9.7%22.8%-13.1%
#3
Florent Hanin
Angers SCO
30+9.7%22.8%-13.1%
#4
Karl-Johan Johnsson
RC Strasbourg Alsace
30+9.7%22.8%-13.1%
#5
Rachid Ghezzal
Olympique Lyon
30+9.7%22.8%-13.1%
#6
Paul Pogba
AS Monaco
30+9.7%22.8%-13.1%
#7
Andy Delort
AC Ajaccio
30+9.7%22.8%-13.1%
#8
Loïc Nego
Le Havre AC
30+9.7%22.8%-13.1%
#9
Ismaily is a 35-year old football player aus Brazil
Without Club
30+9.7%22.8%-13.1%
#10
Nikola Maksimović
NK Kustosija Zagreb
30+9.7%22.8%-13.1%
#11
Benjamin Leroy
FC Lorient
30+9.7%22.8%-13.1%
#12
Samuel Umtiti
LOSC Lille
30+9.7%22.8%-13.1%
#13
Jonathan Gradit
RC Lens
30+9.7%22.8%-13.1%
#14
Benjamin Stambouli
FC Metz
30+9.7%22.8%-13.1%
#15
Maxime Dupé
OGC Nice
30+9.7%22.8%-13.1%
#16
Geoffrey Kondogbia
Olympique Marseille
30+9.7%22.8%-13.1%
#17
Nicolás Tagliafico
Olympique Lyon
30+9.7%22.8%-13.1%
#18
Haris Belkebla
Angers SCO
30+9.7%22.8%-13.1%
#19
Yvon Mvogo
FC Lorient
30+9.7%22.8%-13.1%
#20
Maxime Colin
FC Metz
30+9.7%22.8%-13.1%

Buy-Now vs Wait-List Map

Categorizes players by age position and upside potential to guide timing of acquisition.

What This Shows

How to use: "Buy Now - High Upside" = immediate priority targets. "Watch List" = monitor for 6-12 months. "Peak" = pay premium for proven performers. "Aging" = short-term depth only.

Current market: 155 immediate targets, 50 standard acquisitions, 0 watch-list prospects, 78 at peak.

BUY NOW - High Upside

Khvicha Kvaratskhelia
24yo • Paris Saint-Germain
90.0M
Vitinha
25yo • Paris Saint-Germain
80.0M
Bradley Barcola
23yo • Paris Saint-Germain
70.0M
Nuno Mendes
23yo • Paris Saint-Germain
70.0M
João Neves
21yo • Paris Saint-Germain
80.0M
Willian Pacho
24yo • Paris Saint-Germain
65.0M
Désiré Doué
20yo • Paris Saint-Germain
90.0M
Maghnes Akliouche
23yo • AS Monaco
45.0M
Ilya Zabarnyi
23yo • Paris Saint-Germain
42.0M
Gonçalo Ramos
24yo • Paris Saint-Germain
40.0M
Mason Greenwood
24yo • Olympique Marseille
40.0M
Warren Zaïre-Emery
19yo • Paris Saint-Germain
55.0M
Lucas Chevalier
23yo • Paris Saint-Germain
30.0M
Mika Biereth
22yo • AS Monaco
30.0M
Malick Fofana
20yo • Olympique Lyon
30.0M
Emmanuel Emegha
22yo • RC Strasbourg Alsace
25.0M
Lucas Beraldo
21yo • Paris Saint-Germain
25.0M
Lamine Camara
21yo • AS Monaco
22.0M
Julio Enciso
21yo • RC Strasbourg Alsace
22.0M
Ayyoub Bouaddi
18yo • LOSC Lille
28.0M
Sebastian Nanasi
23yo • RC Strasbourg Alsace
18.0M
Guéla Doué
23yo • RC Strasbourg Alsace
18.0M
Arthur Vermeeren
20yo • Olympique Marseille
22.0M
Ismaël Doukouré
22yo • RC Strasbourg Alsace
18.0M
Matthis Abline
22yo • FC Nantes
18.0M
Hákon Arnar Haraldsson
22yo • LOSC Lille
18.0M
Mamadou Sarr
20yo • RC Strasbourg Alsace
20.0M
Guillaume Restes
20yo • FC Toulouse
20.0M
Diego Moreira
21yo • RC Strasbourg Alsace
18.0M
Quentin Merlin
23yo • Stade Rennais FC
15.0M
Tiago Santos
23yo • LOSC Lille
15.0M
CJ Egan-Riley
22yo • Olympique Marseille
16.0M
Ernest Nuamah
21yo • Olympique Lyon
15.0M
Mohamed-Ali Cho
21yo • OGC Nice
15.0M
Ngal'ayel Mukau
20yo • LOSC Lille
15.0M
Yehvann Diouf
25yo • OGC Nice
12.0M
Christian Mawissa
20yo • AS Monaco
15.0M
Matías Fernández-Pardo
20yo • LOSC Lille
15.0M
Senny Mayulu
19yo • Paris Saint-Germain
15.0M
George Ilenikhena
19yo • AS Monaco
15.0M
Valentín Barco
21yo • RC Strasbourg Alsace
12.0M
Mike Penders
20yo • RC Strasbourg Alsace
12.0M
Charlie Cresswell
23yo • FC Toulouse
10.0M
Otávio
23yo • Paris FC
10.0M
Abakar Sylla
22yo • RC Strasbourg Alsace
10.0M
Félix Lemaréchal
22yo • RC Strasbourg Alsace
10.0M
Bradley Locko
23yo • Stade Brestois 29
9.0M
Arouna Sangante
23yo • Le Havre AC
8.0M
Andrew Omobamidele
23yo • RC Strasbourg Alsace
8.0M
Jérémy Jacquet
20yo • Stade Rennais FC
10.0M
Ibrahim Osman
20yo • AJ Auxerre
10.0M
Soumaïla Coulibaly
22yo • Stade Brestois 29
8.0M
Mathis Amougou
19yo • RC Strasbourg Alsace
10.0M
Joaquín Panichelli
23yo • RC Strasbourg Alsace
7.0M
Étienne Youté Kinkoué
23yo • Le Havre AC
7.0M
Kévin Danois
21yo • AJ Auxerre
8.0M
Djaoui Cissé
21yo • Stade Rennais FC
8.0M
Hamza Igamane
22yo • LOSC Lille
7.0M
Isaak Touré
22yo • FC Lorient
7.0M
Kendry Páez
18yo • RC Strasbourg Alsace
10.0M
Tyler Morton
22yo • Olympique Lyon
7.0M
Tanner Tessmann
24yo • Olympique Lyon
6.0M
Joris Chotard
24yo • Stade Brestois 29
6.0M
Mamadou Sangaré
23yo • RC Lens
6.0M
Saïdou Sow
23yo • RC Strasbourg Alsace
6.0M
Radoslaw Majecki
25yo • Stade Brestois 29
6.0M
Berke Özer
25yo • LOSC Lille
6.0M
Kassoum Ouattara
21yo • AS Monaco
7.0M
Johann Lepenant
22yo • FC Nantes
6.0M
Junior Mwanga
22yo • FC Nantes
6.0M
Boubacar Traoré
24yo • FC Metz
5.0M
Sékou Mara
23yo • AJ Auxerre
5.0M
Mohamed Bamba
23yo • FC Lorient
5.0M
Yassine Kechta
23yo • Le Havre AC
5.0M
Clément Akpa
23yo • AJ Auxerre
5.0M
Ansu Fati
22yo • AS Monaco
5.0M
Juma Bah
19yo • OGC Nice
6.0M
Bilal Nadir
21yo • Olympique Marseille
5.0M
Sadibou Sané
21yo • FC Metz
5.0M
Bamo Meïté
23yo • FC Lorient
4.0M
Arthur Avom
20yo • FC Lorient
5.0M
Kamory Doumbia
22yo • Stade Brestois 29
4.0M
Junior Diaz
22yo • Stade Brestois 29
4.0M
Ugo Raghouber
22yo • LOSC Lille
4.0M
Jhoanner Chávez
23yo • RC Lens
3.5M
Kader Meïté
18yo • Stade Rennais FC
5.0M
Ethan Mbappé
18yo • LOSC Lille
5.0M
Pablo Pagis
22yo • FC Lorient
3.5M
Nathan Ngoy
22yo • LOSC Lille
3.5M
Emmanuel Biumla
20yo • Angers SCO
4.0M
Louis Leroux
19yo • FC Nantes
4.0M
Samuel Amo-Ameyaw
19yo • RC Strasbourg Alsace
4.0M
Lucas Høgsberg
19yo • RC Strasbourg Alsace
3.5M
Damián Pizarro
20yo • Le Havre AC
3.2M
Mayckel Lahdo
22yo • FC Nantes
3.0M
Dermane Karim
21yo • FC Lorient
3.0M
Tom Louchet
22yo • OGC Nice
2.5M
Joel Mvuka
22yo • FC Lorient
2.5M
Pathé Mboup
21yo • Stade Brestois 29
2.5M
Antoine Mendy
21yo • OGC Nice
2.5M
Luck Zogbé
20yo • Stade Brestois 29
2.5M
Stanis Idumbo
20yo • AS Monaco
2.5M
Rassoul Ndiaye
23yo • Le Havre AC
2.0M
Rémy Labeau Lascary
22yo • Stade Brestois 29
2.0M
Rabby Nzingoula
19yo • RC Strasbourg Alsace
2.5M
Nhoa Sangui
19yo • Paris FC
2.5M
Nathaniel Adjei
23yo • FC Lorient
1.5M
Théo Le Bris
23yo • FC Lorient
1.5M
Hamzat Ojediran
21yo • RC Lens
1.8M
Oussama El Azzouzi
24yo • AJ Auxerre
1.4M
Nidal Celik
19yo • RC Lens
1.8M
Emersonn
21yo • FC Toulouse
1.4M
Santiago Hidalgo
20yo • FC Toulouse
1.5M
Ilyes Housni
20yo • Paris Saint-Germain Espoirs
1.5M
Lasso Coulibaly
22yo • AJ Auxerre
1.2M
Robin Risser
20yo • RC Lens
1.5M
Paris Brunner
19yo • AS Monaco
1.5M
Yassin Belkhdim
23yo • Angers SCO
1.0M
Rafael Fernandes
23yo • LOSC Lille
1.0M
Abdoul Ouattara
19yo • RC Strasbourg Alsace
1.2M
Ismaëlo Ganiou
20yo • RC Lens
1.0M
Achraf Laâziri
22yo • Olympique Lyon
800K
Jacques Ekomié
22yo • Angers SCO
800K
Rafik Messali
22yo • FC Toulouse
800K
Herba Guirassy
19yo • FC Nantes
1.0M
Fodé Sylla
19yo • RC Lens
1.0M
Hyeok-kyu Kwon
24yo • FC Nantes
700K
Louis Mouton
23yo • Angers SCO
700K
Stefan Bajic
23yo • RC Strasbourg Alsace
800K
Lohann Doucet
23yo • Paris FC
700K
Noah Edjouma
20yo • FC Toulouse
800K
Mahamadou Nagida
20yo • Stade Rennais FC
800K
Justin Bourgault
20yo • Stade Brestois 29
800K
Fredrik Oppegård
23yo • AJ Auxerre
600K
Martial Godo
22yo • RC Strasbourg Alsace
600K
Sidiki Chérif
18yo • Angers SCO
800K
Anthony Bermont
20yo • RC Lens
600K
Ibou Sané
20yo • FC Metz
600K
Malick Mbaye
21yo • FC Metz
500K
Lucas Michal
20yo • AS Monaco
500K
Ousmane Touré
20yo • LOSC Lille
500K
Ousmane Camara
22yo • Angers SCO
400K
François Mughe
21yo • Olympique Marseille
400K
Elysée Logbo
21yo • Le Havre AC
400K
Renato Marin
19yo • Paris Saint-Germain
500K
Justin Kalumba
20yo • Angers SCO
400K
Afonso Moreira
20yo • Olympique Lyon
400K
Julián Vignolo
18yo • FC Toulouse
400K
Théo De Percin
24yo • AJ Auxerre
300K
Melvin Zinga
23yo • Angers SCO
300K
Hamidou Makalou
19yo • Stade Brestois 29
300K
Mamadou Coulibaly
21yo • AS Monaco
200K
Dehmaine Tabibou
20yo • FC Nantes
200K
Simon Ebonog
21yo • Le Havre AC
150K
Ousmane Ba
23yo • FC Metz
150K

WATCH LIST - High Upside

No players in this category

BUY NOW - Medium Upside

Igor Paixão
25yo • Olympique Marseille
35.0M
Amine Gouiri
25yo • Olympique Marseille
30.0M
Kang-in Lee
24yo • Paris Saint-Germain
25.0M
Matt O'Riley
24yo • Olympique Marseille
22.0M
Hamed Traoré
25yo • Olympique Marseille
20.0M
Vanderson
24yo • AS Monaco
20.0M
Angel Gomes
25yo • Olympique Marseille
20.0M
Folarin Balogun
24yo • AS Monaco
18.0M
Timothy Weah
25yo • Olympique Marseille
17.0M
Melvin Bard
24yo • OGC Nice
15.0M
Osame Sahraoui
24yo • LOSC Lille
12.0M
Sofiane Diop
25yo • OGC Nice
10.0M
Willem Geubbels
24yo • Paris FC
10.0M
Lilian Brassier
25yo • Stade Rennais FC
10.0M
Moïse Bombito
25yo • OGC Nice
10.0M
Anthony Rouault
24yo • Stade Rennais FC
10.0M
Alidu Seidu
25yo • Stade Rennais FC
9.0M
Abdallah Sima
24yo • RC Lens
9.0M
Yann Gboho
24yo • FC Toulouse
8.0M
Abner
25yo • Olympique Lyon
7.0M
Estéban Lepaul
25yo • Stade Rennais FC
7.0M
Himad Abdelli
25yo • Angers SCO
7.0M
Junior Dina Ebimbe
24yo • Stade Brestois 29
6.0M
Cristian Cásseres Jr.
25yo • FC Toulouse
6.0M
Salis Abdul Samed
25yo • OGC Nice
5.5M
Martín Satriano
24yo • Olympique Lyon
5.0M
Sinaly Diomandé
24yo • AJ Auxerre
5.0M
Kevin Carlos
24yo • OGC Nice
4.5M
Josué Casimir
24yo • AJ Auxerre
4.0M
Lassine Sinayoko
25yo • AJ Auxerre
4.0M
Darlin Yongwa
25yo • FC Lorient
4.0M
Félix Correia
24yo • LOSC Lille
4.0M
Moustapha Mbow
25yo • Paris FC
4.0M
Tiago Gouveia
24yo • OGC Nice
4.0M
Danny Namaso
25yo • AJ Auxerre
4.0M
Bamba Dieng
25yo • FC Lorient
3.0M
Panos Katseris
24yo • FC Lorient
2.5M
Sambou Soumano
24yo • FC Lorient
2.5M
Reda Khadra
24yo • Le Havre AC
2.0M
Warren Kamanzi
24yo • FC Toulouse
2.0M
Giorgi Tsitaishvili
24yo • FC Metz
2.0M
Issa Soumaré
25yo • Le Havre AC
2.0M
Abu Francis
24yo • FC Toulouse
1.8M
Marvin Senaya
24yo • AJ Auxerre
1.8M
Lilian Raolisoa
25yo • Angers SCO
800K
Ruben Kluivert
24yo • Olympique Lyon
700K
Fodé Doucouré
24yo • Le Havre AC
700K
Godson Kyeremeh
25yo • Le Havre AC
700K
Felix Mambimbi
24yo • Le Havre AC
600K
Bandiougou Fadiga
24yo • FC Lorient
300K

PEAK Players

Achraf Hakimi
26yo • Paris Saint-Germain
80.0M
Ousmane Dembélé
28yo • Paris Saint-Germain
90.0M
Denis Zakaria
28yo • AS Monaco
30.0M
Facundo Medina
26yo • Olympique Marseille
25.0M
Matvey Safonov
26yo • Paris Saint-Germain
20.0M
Leonardo Balerdi
26yo • Olympique Marseille
20.0M
Alexsandro
26yo • LOSC Lille
20.0M
Orel Mangala
27yo • Olympique Lyon
18.0M
Ludovic Blas
27yo • Stade Rennais FC
18.0M
Terem Moffi
26yo • OGC Nice
15.0M
Hicham Boudaoui
26yo • OGC Nice
15.0M
Caio Henrique
28yo • AS Monaco
15.0M
Ben Chilwell
28yo • RC Strasbourg Alsace
15.0M
Youssouf Ndayishimiye
26yo • OGC Nice
12.0M
Mohammed Salisu
26yo • AS Monaco
12.0M
Breel Embolo
28yo • Stade Rennais FC
12.0M
Ainsley Maitland-Niles
28yo • Olympique Lyon
12.0M
Jordan Teze
26yo • AS Monaco
9.0M
Jérémie Boga
28yo • OGC Nice
10.0M
Mahdi Camara
27yo • Stade Rennais FC
9.0M
Odsonne Édouard
27yo • RC Lens
8.0M
Krépin Diatta
26yo • AS Monaco
7.0M
Jonathan Ikoné
27yo • Paris FC
7.0M
Charles Vanhoutte
27yo • OGC Nice
6.0M
Maxime Lopez
27yo • Paris FC
6.0M
Tanguy Ndombélé
28yo • OGC Nice
7.0M
Dominik Greif
28yo • Olympique Lyon
6.0M
Mark McKenzie
26yo • FC Toulouse
6.0M
Hugo Magnetti
27yo • Stade Brestois 29
6.0M
Montassar Talbi
27yo • FC Lorient
6.0M
Mousa Tamari
28yo • Stade Rennais FC
6.0M
Philipp Köhn
27yo • AS Monaco
5.0M
Malang Sarr
26yo • RC Lens
5.0M
Mostafa Mohamed
27yo • FC Nantes
5.0M
Ilan Kebbal
27yo • Paris FC
5.0M
Romain Perraud
28yo • LOSC Lille
5.0M
Jean-Philippe Krasso
28yo • Paris FC
5.0M
Rasmus Nicolaisen
28yo • FC Toulouse
4.5M
Cheikh Sabaly
26yo • FC Metz
4.0M
Mohamed Abdelmonem
26yo • OGC Nice
4.0M
Gideon Mensah
27yo • AJ Auxerre
4.0M
Morgan Guilavogui
27yo • RC Lens
4.0M
Aron Dønnum
27yo • FC Toulouse
4.0M
Pol Lirola
28yo • Olympique Marseille
4.0M
Hyun-seok Hong
26yo • FC Nantes
3.5M
Nicolas Cozza
26yo • FC Nantes
3.5M
Elisha Owusu
27yo • AJ Auxerre
3.0M
Frank Magri
26yo • FC Toulouse
3.0M
Saud Abdulhamid
26yo • RC Lens
3.0M
Arnaud Bodart
27yo • LOSC Lille
2.5M
Jean-Victor Makengo
27yo • FC Lorient
2.5M
Kelvin Amian
27yo • FC Nantes
2.5M
Jessy Deminguet
27yo • FC Metz
2.5M
Thibault De Smet
27yo • Paris FC
2.5M
Lucas Tousart
28yo • Stade Brestois 29
2.5M
Mathieu Cafaro
28yo • Paris FC
2.5M
Calvin Verdonk
28yo • LOSC Lille
2.5M
Jeffrey de Lange
27yo • Olympique Marseille
2.0M
Koffi Kouao
27yo • FC Metz
2.0M
Aiyegun Tosin
27yo • FC Lorient
2.0M
Chidozie Awaziem
28yo • FC Nantes
2.0M
Vincent Marchetti
28yo • Paris FC
2.0M
Julien Le Cardinal
28yo • Stade Brestois 29
2.0M
Niklas Schmidt
27yo • FC Toulouse
1.8M
Francisco Sierralta
28yo • AJ Auxerre
1.5M
Fodé Ballo-Touré
28yo • FC Metz
1.2M
Joel Asoro
26yo • FC Metz
1.0M
Ibrahima Niane
26yo • Disqualification
1.0M
Dimitry Bertaud
27yo • Montpellier HSC
1.0M
Bingourou Kamara
28yo • FC Lorient
800K
Yanis Zouaoui
27yo • Le Havre AC
800K
Assane Dioussé
28yo • AJ Auxerre
700K
Kjetil Haug
27yo • FC Toulouse
600K
Grégoire Coudert
26yo • Stade Brestois 29
500K
Lamine Gueye
27yo • Paris FC
300K
Álex Domínguez
27yo • FC Toulouse
300K
Sofiane Alakouch
27yo • Paris FC
250K
Halid Sabanovic
26yo • Without Club
150K

Price vs Peer Z-Score

IQR-based pricing analysis relative to position peers. Identifies over/undervalued players vs market.

What This Shows

How to use: Z-score < -1.5 = significantly undervalued (potential bargain). Z-score > +1.5 = premium pricing (requires strong justification). Within ±1.0 = fair market value.

Current market: Position median is 900K. 4 undervalued, 21 premium.

Value Positioning vs Peers

Amine GouiriOlympique Marseille
30.0M-2.00
Undervalued
Melvin BardOGC Nice
15.0M-1.67
Undervalued
Terem MoffiOGC Nice
15.0M-1.67
Undervalued
Hicham BoudaouiOGC Nice
15.0M-1.67
Undervalued
Willian PachoParis Saint-Germain
65.0M-1.50
Undervalued
Sofiane AlakouchParis FC
250K-1.35
Undervalued
Álex DomínguezFC Toulouse
300K-1.31
Undervalued
Lamine GueyeParis FC
300K-1.31
Undervalued
Kjetil HaugFC Toulouse
600K-1.08
Undervalued
Arthur AvomFC Lorient
5.0M-1.00
Fair value
Sadibou SanéFC Metz
5.0M-1.00
Fair value
Kader MeïtéStade Rennais FC
5.0M-1.00
Fair value
Takumi MinaminoAS Monaco
15.0M-1.00
Fair value
Assane DiousséAJ Auxerre
700K-1.00
Fair value
Denis ZakariaAS Monaco
30.0M-1.00
Fair value
PlayerMarket ValuePosition MedianZ-ScoreAssessment
Amine Gouiri
Olympique Marseille
30.0M4.0M-2.00Undervalued
Melvin Bard
OGC Nice
15.0M4.0M-1.67Undervalued
Terem Moffi
OGC Nice
15.0M4.0M-1.67Undervalued
Hicham Boudaoui
OGC Nice
15.0M4.0M-1.67Undervalued
Willian Pacho
Paris Saint-Germain
65.0M4.0M-1.50Good Value
Sofiane Alakouch
Paris FC
250K4.0M-1.35Good Value
Álex Domínguez
FC Toulouse
300K4.0M-1.31Good Value
Lamine Gueye
Paris FC
300K4.0M-1.31Good Value
Kjetil Haug
FC Toulouse
600K4.0M-1.08Good Value
Arthur Avom
FC Lorient
5.0M4.0M-1.00Good Value
Sadibou Sané
FC Metz
5.0M4.0M-1.00Good Value
Kader Meïté
Stade Rennais FC
5.0M4.0M-1.00Good Value
Takumi Minamino
AS Monaco
15.0M4.0M-1.00Good Value
Assane Dioussé
AJ Auxerre
700K4.0M-1.00Good Value
Denis Zakaria
AS Monaco
30.0M4.0M-1.00Good Value
Timothy Weah
Olympique Marseille
17.0M4.0M-1.00Good Value
Ansu Fati
AS Monaco
5.0M4.0M-1.00Good Value
Sékou Mara
AJ Auxerre
5.0M4.0M-1.00Good Value
Mohamed Bamba
FC Lorient
5.0M4.0M-1.00Good Value
Igor Paixão
Olympique Marseille
35.0M4.0M-1.00Good Value