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

Best Right-Backs in the Ligue 1 (Oct 2025)

Ranked by Analytical Strength Score

Market Overview: Ligue 1 Right-Backs 2025-26

Our database tracks 32 Ligue 1 Right-Backs in the 2025-26 season, representing 19 clubs with a combined market value of 216.8M. The average market value for Ligue 1 Right-Backs is 6.8M, with the average age at 27.9 years old.

The most valuable right-back in the Ligue 1 is Achraf Hakimi, worth 80.0M and playing for Paris Saint-Germain at 26 years old. The top 5 Right-Backs average €29.0M in market value, including Vanderson and Guéla Doué.

Age distribution shows the youngest tracked right-back is Luck Zogbé (20 years, Stade Brestois 29, 2.5M), while the oldest is Kenny Lala (34 years, Stade Brestois 29, 2.0M). Research shows Right-Backs typically peak at age 27.

Our 1-year forecast model projects 13 Right-Backs (41%) 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 Right-Backs remains actively developing with emerging talent 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 Right-Backs. Identify undervalued assets and track market momentum across 19 clubs with 216.8M combined value.

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

Age Distribution: Ligue 1 Right-Backs

The Ligue 1 RB market shows 5 distinct age segments, with the largest cohort in the 30+ bracket (10 players, 31% of market). The 24-26 age group holds the most value at 117.5M, averaging 13.1M per player.

U21 years1 players (3%)
2.5MAvg: 2.5M
Top player: Luck Zogbé (2.5M)
21-23 years3 players (9%)
35.5MAvg: 11.8M
Top player: Guéla Doué (18.0M)
24-26 years9 players (28%)
117.5MAvg: 13.1M
Top player: Achraf Hakimi (80.0M)
27-29 years9 players (28%)
35.3MAvg: 3.9M
Top player: Ainsley Maitland-Niles (12.0M)
30+ years10 players (31%)
26.0MAvg: 2.6M
Top player: Przemyslaw Frankowski (7.0M)

Top Right-Backs by Age Bracket

U21 Years (1 players)

1. Luck Zogbé(20yo)
2.5M

21-23 Years (3 players)

1. Guéla Doué(23yo)
18.0M
2. Tiago Santos(23yo)
15.0M
3. Antoine Mendy(21yo)
2.5M

24-26 Years (9 players)

1. Achraf Hakimi(26yo)
80.0M
2. Vanderson(24yo)
20.0M
3. Jordan Teze(26yo)
9.0M
4. Saud Abdulhamid(26yo)
3.0M
5. Warren Kamanzi(24yo)
2.0M

27-29 Years (9 players)

1. Ainsley Maitland-Niles(28yo)
12.0M
2. Amir Murillo(29yo)
10.0M
3. Pol Lirola(28yo)
4.0M
4. Kelvin Amian(27yo)
2.5M
5. Koffi Kouao(27yo)
2.0M

Market Value Distribution

Elite Tier Concentration

61%of market value

The top 4 Right-Backs (13% of players) control 133.0M

1. Achraf Hakimi80.0M
2. Vanderson20.0M
3. Guéla Doué18.0M
4. Tiago Santos15.0M

Market Tiers

Elite (€50M+)1 players (3%)
80.0M
High (€15-30M)3 players (9%)
53.0M
Mid (€5-15M)5 players (16%)
43.0M
Emerging (<€5M)23 players (72%)
40.8M

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

Elite (€50M+)

1. Achraf Hakimi
Paris Saint-Germain80.0M

High (€15-30M)

1. Vanderson
AS Monaco20.0M
2. Guéla Doué
RC Strasbourg Alsace18.0M
3. Tiago Santos
LOSC Lille15.0M

Mid (€5-15M)

1. Ainsley Maitland-Niles
Olympique Lyon12.0M
2. Jordan Teze
AS Monaco9.0M
3. Amir Murillo
Olympique Marseille10.0M
4. Przemyslaw Frankowski
Stade Rennais FC7.0M
5. Jonathan Clauss
OGC Nice5.0M

Club Distribution: Ligue 1 Right-Backs

Among 19 Ligue 1 clubs, Paris Saint-Germain leads with 1 Right-Backs worth 80.0M (averaging 80.0M per player). The top 10 clubs account for 53% of tracked Right-Backs.

#1
Paris Saint-Germain
1 players • 80.0M
#2
AS Monaco
2 players • 29.0M
#3
RC Strasbourg Alsace
1 players • 18.0M
#4
LOSC Lille
2 players • 17.0M
#5
Olympique Marseille
2 players • 14.0M
#6
Olympique Lyon
1 players • 12.0M
#7
Stade Rennais FC
2 players • 9.5M
#8
OGC Nice
2 players • 7.5M
#9
RC Lens
2 players • 6.5M
#10
Stade Brestois 29
2 players • 4.5M

Paris Saint-Germain (1 Right-Backs)

Achraf Hakimi(26yo)
80.0M

AS Monaco (2 Right-Backs)

Vanderson(24yo)
20.0M
Jordan Teze(26yo)
9.0M

RC Strasbourg Alsace (1 Right-Backs)

Guéla Doué(23yo)
18.0M

LOSC Lille (2 Right-Backs)

Tiago Santos(23yo)
15.0M
Thomas Meunier(34yo)
2.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

Achraf Hakimi

Paris Saint-Germain26 years old

69.2M

80.0M

+15.6%

75.4M96.0M

Expected: 85.7M

93.4

#2

Vanderson

AS Monaco24 years old

17.3M

20.0M

+15.6%

19.5M24.9M

Expected: 22.2M

72.6

#3

Guéla Doué

RC Strasbourg Alsace23 years old

15.6M

18.0M

+15.6%

18.4M23.4M

Expected: 20.9M

71.3

#4

Tiago Santos

LOSC Lille23 years old

13.0M

15.0M

+15.6%

15.3M19.5M

Expected: 17.4M

69.0

#5

Ainsley Maitland-Niles

Olympique Lyon28 years old

12.0M

12.0M

+0.0%

10.0M12.8M

Expected: 11.4M

64.8

#6

Jordan Teze

AS Monaco26 years old

7.8M

9.0M

+15.6%

8.2M10.4M

Expected: 9.3M

59.1

#7

Amir Murillo

Olympique Marseille29 years old

10.0M

10.0M

+0.0%

8.3M10.6M

Expected: 9.5M

58.2

#8

Przemyslaw Frankowski

Stade Rennais FC30 years old

7.0M

7.0M

+0.0%

5.8M7.4M

Expected: 6.6M

53.1

#9

Pol Lirola

Olympique Marseille28 years old

4.0M

4.0M

+0.0%

3.3M4.3M

Expected: 3.8M

47.5

#10

Jonathan Clauss

OGC Nice33 years old

5.0M

5.0M

+0.0%

4.1M5.4M

Expected: 4.7M

46.7

#11

Ruben Aguilar

RC Lens32 years old

3.5M

3.5M

+0.0%

2.9M3.7M

Expected: 3.3M

43.0

#12

Saud Abdulhamid

RC Lens26 years old

2.6M

3.0M

+15.6%

2.7M3.5M

Expected: 3.1M

41.8

#13

Kelvin Amian

FC Nantes27 years old

2.5M

2.5M

+0.0%

2.1M2.7M

Expected: 2.4M

38.8

#14

Antoine Mendy

OGC Nice21 years old

2.2M

2.5M

+15.6%

2.7M3.6M

Expected: 3.2M

37.4

#15

Warren Kamanzi

FC Toulouse24 years old

1.7M

2.0M

+15.6%

2.0M2.5M

Expected: 2.2M

36.8

#16

Luck Zogbé

Stade Brestois 2920 years old

2.2M

2.5M

+15.6%

2.8M3.7M

Expected: 3.3M

36.3

#17

Koffi Kouao

FC Metz27 years old

2.0M

2.0M

+0.0%

1.7M2.1M

Expected: 1.9M

36.0

#18

Hans Hateboer

Stade Rennais FC31 years old

2.5M

2.5M

+0.0%

2.1M2.7M

Expected: 2.4M

35.9

#19

Marvin Senaya

AJ Auxerre24 years old

1.6M

1.8M

+15.6%

1.8M2.2M

Expected: 2.0M

35.4

#21

Fabien Centonze

FC Nantes29 years old

1.8M

1.8M

+0.0%

1.5M1.9M

Expected: 1.7M

33.3

Showing 1-20 of 32

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)

AS Monaco's Vanderson at 24 years old has the highest Pre-Peak Value Efficiency at 11.11×. That means Vanderson is valued 11.11× higher than the median player in the 24-26 age bracket—representing exceptional value before reaching peak age.

In second is RC Strasbourg Alsace's Guéla Doué, who is 23 years old, with a 1.20× PPVE. Third is Warren Kamanzi of FC Toulouse, who is 24 years old with a 1.11× 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 11.11× means the player is worth 1011% more than typical players their age—making them high-value targets before they reach peak value.

PPVE by Age Bracket

VandersonAS Monaco
24-2624yo11.11×
20.0M1011% above median
Guéla DouéRC Strasbourg Alsace
21-2323yo1.20×
18.0M20% above median
Warren KamanziFC Toulouse
24-2624yo1.11×
2.0M11% above median
Luck ZogbéStade Brestois 29
U2120yo1.00×
2.5M0% above median
Tiago SantosLOSC Lille
21-2323yo1.00×
15.0M0% above median
Marvin SenayaAJ Auxerre
24-2624yo1.00×
1.8M0% above median
Lilian RaolisoaAngers SCO
24-2625yo0.44×
800K-56% above median
Fodé DoucouréLe Havre AC
24-2624yo0.39×
700K-61% above median
Antoine MendyOGC Nice
21-2321yo0.17×
2.5M-83% above median
RankPlayerAgeBracketCurrent ValueBracket MedianPPVE
#1
Vanderson
AS Monaco
2424-2620.0M1.8M11.11×
#2
Guéla Doué
RC Strasbourg Alsace
2321-2318.0M15.0M1.20×
#3
Warren Kamanzi
FC Toulouse
2424-262.0M1.8M1.11×
#4
Luck Zogbé
Stade Brestois 29
20U212.5M2.5M1.00×
#5
Tiago Santos
LOSC Lille
2321-2315.0M15.0M1.00×
#6
Marvin Senaya
AJ Auxerre
2424-261.8M1.8M1.00×
#7
Lilian Raolisoa
Angers SCO
2524-26800K1.8M0.44×
#8
Fodé Doucouré
Le Havre AC
2424-26700K1.8M0.39×
#9
Antoine Mendy
OGC Nice
2121-232.5M15.0M0.17×

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)

Stade Brestois 29's Luck Zogbé has the highest Risk-Adjusted Upside at 86.2. That means Luck Zogbé has 31% upside potential with only 0% forecast uncertainty—representing excellent risk-reward for value appreciation.

In second is OGC Nice's Antoine Mendy with a 75.2 RAU (26% upside, 0% uncertainty). Third is Guéla Doué of RC Strasbourg Alsace with a 57.7 RAU (16% upside, 0% uncertainty).

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

Risk-Adjusted Upside by Player

Luck ZogbéStade Brestois 29
31% / ±0%86.2
Range: 2.8M - 3.7M
Antoine MendyOGC Nice
26% / ±0%75.2
Range: 2.7M - 3.6M
Guéla DouéRC Strasbourg Alsace
16% / ±0%57.7
Range: 18.4M - 23.4M
Tiago SantosLOSC Lille
16% / ±0%57.7
Range: 15.3M - 19.5M
Fodé DoucouréLe Havre AC
11% / ±0%41.4
Range: 684K - 871K
Marvin SenayaAJ Auxerre
11% / ±0%41.4
Range: 1.8M - 2.2M
Warren KamanziFC Toulouse
11% / ±0%41.4
Range: 2.0M - 2.5M
VandersonAS Monaco
11% / ±0%41.4
Range: 19.5M - 24.9M
Achraf HakimiParis Saint-Germain
7% / ±0%27.8
Range: 75.4M - 96.0M
Lilian RaolisoaAngers SCO
6% / ±0%23.5
Range: 746K - 950K
Halid SabanovicWithout Club
3% / ±0%12.0
Range: 136K - 173K
Jordan TezeAS Monaco
3% / ±0%12.0
Range: 8.2M - 10.4M
Saud AbdulhamidRC Lens
3% / ±0%12.0
Range: 2.7M - 3.5M
RankPlayerExpectedRangeUpside %RAU
#1
Luck Zogbé
Stade Brestois 29
3.3M2.8M-3.7M+31%86.2
#2
Antoine Mendy
OGC Nice
3.2M2.7M-3.6M+26%75.2
#3
Guéla Doué
RC Strasbourg Alsace
20.9M18.4M-23.4M+16%57.7
#4
Tiago Santos
LOSC Lille
17.4M15.3M-19.5M+16%57.7
#5
Fodé Doucouré
Le Havre AC
777K684K-871K+11%41.4
#6
Marvin Senaya
AJ Auxerre
2.0M1.8M-2.2M+11%41.4
#7
Warren Kamanzi
FC Toulouse
2.2M2.0M-2.5M+11%41.4
#8
Vanderson
AS Monaco
22.2M19.5M-24.9M+11%41.4
#9
Achraf Hakimi
Paris Saint-Germain
85.7M75.4M-96.0M+7%27.8
#10
Lilian Raolisoa
Angers SCO
848K746K-950K+6%23.5
#11
Halid Sabanovic
Without Club
154K136K-173K+3%12.0
#12
Jordan Teze
AS Monaco
9.3M8.2M-10.4M+3%12.0
#13
Saud Abdulhamid
RC Lens
3.1M2.7M-3.5M+3%12.0

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: right-back position shows weak depth (avg Z-score: -0.00). RPI: -0.00.

Position Depth Analysis

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

Highest Z-Scores

Achraf Hakimi+5.19
Vanderson+0.94
Guéla Doué+0.80
Tiago Santos+0.58
Ainsley Maitland-Niles+0.37

Lowest Z-Scores

Halid Sabanovic-0.47
Sofiane Alakouch-0.46
Maxime Colin-0.46
Loïc Nego-0.43
Fodé Doucouré-0.43

Age-Share Concentration (ASC)

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

Understanding Age-Share Concentration (ASC)

AS Monaco's Jordan Teze in the 24-26 age bracket has the highest Age-Share Concentration at +26.0%. That means Achraf Hakimi captures 54.2% of total market value while representing only 28.1% of players in their age group—showing dominant elite status.

In second is Paris Saint-Germain's Achraf Hakimi with a +26.0% ASC (54.2% value share vs 28.1% player share in 24-26 bracket). Third is Halid Sabanovic of Without Club with a +26.0% ASC (54.2% value vs 28.1% players in 24-26 bracket).

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

Value Concentration by Player

Jordan TezeAS Monaco
24-26+26.0%
54.2% value share / 28.1% player share
Achraf HakimiParis Saint-Germain
24-26+26.0%
54.2% value share / 28.1% player share
Halid SabanovicWithout Club
24-26+26.0%
54.2% value share / 28.1% player share
Saud AbdulhamidRC Lens
24-26+26.0%
54.2% value share / 28.1% player share
VandersonAS Monaco
24-26+26.0%
54.2% value share / 28.1% player share
Warren KamanziFC Toulouse
24-26+26.0%
54.2% value share / 28.1% player share
Fodé DoucouréLe Havre AC
24-26+26.0%
54.2% value share / 28.1% player share
Lilian RaolisoaAngers SCO
24-26+26.0%
54.2% value share / 28.1% player share
Marvin SenayaAJ Auxerre
24-26+26.0%
54.2% value share / 28.1% player share
Thomas MeunierLOSC Lille
30+-19.3%
12.0% value share / 31.3% player share
Loïc NegoLe Havre AC
30+-19.3%
12.0% value share / 31.3% player share
Maxime ColinFC Metz
30+-19.3%
12.0% value share / 31.3% player share
Djibril SidibéFC Toulouse
30+-19.3%
12.0% value share / 31.3% player share
Kenny LalaStade Brestois 29
30+-19.3%
12.0% value share / 31.3% player share
Jonathan ClaussOGC Nice
30+-19.3%
12.0% value share / 31.3% player share
RankPlayerAge BracketValue SharePlayer ShareASC
#1
Jordan Teze
AS Monaco
24-2654.2%28.1%+26.0%
#2
Achraf Hakimi
Paris Saint-Germain
24-2654.2%28.1%+26.0%
#3
Halid Sabanovic
Without Club
24-2654.2%28.1%+26.0%
#4
Saud Abdulhamid
RC Lens
24-2654.2%28.1%+26.0%
#5
Vanderson
AS Monaco
24-2654.2%28.1%+26.0%
#6
Warren Kamanzi
FC Toulouse
24-2654.2%28.1%+26.0%
#7
Fodé Doucouré
Le Havre AC
24-2654.2%28.1%+26.0%
#8
Lilian Raolisoa
Angers SCO
24-2654.2%28.1%+26.0%
#9
Marvin Senaya
AJ Auxerre
24-2654.2%28.1%+26.0%
#10
Thomas Meunier
LOSC Lille
30+12.0%31.3%-19.3%
#11
Loïc Nego
Le Havre AC
30+12.0%31.3%-19.3%
#12
Maxime Colin
FC Metz
30+12.0%31.3%-19.3%
#13
Djibril Sidibé
FC Toulouse
30+12.0%31.3%-19.3%
#14
Kenny Lala
Stade Brestois 29
30+12.0%31.3%-19.3%
#15
Jonathan Clauss
OGC Nice
30+12.0%31.3%-19.3%
#16
Ruben Aguilar
RC Lens
30+12.0%31.3%-19.3%
#17
Przemyslaw Frankowski
Stade Rennais FC
30+12.0%31.3%-19.3%
#18
Hans Hateboer
Stade Rennais FC
30+12.0%31.3%-19.3%
#19
Hamari Traoré
Paris FC
30+12.0%31.3%-19.3%
#20
Ainsley Maitland-Niles
Olympique Lyon
27-2916.3%28.1%-11.8%

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: 4 immediate targets, 5 standard acquisitions, 0 watch-list prospects, 9 at peak.

BUY NOW - High Upside

Guéla Doué
23yo • RC Strasbourg Alsace
18.0M
Tiago Santos
23yo • LOSC Lille
15.0M
Antoine Mendy
21yo • OGC Nice
2.5M
Luck Zogbé
20yo • Stade Brestois 29
2.5M

WATCH LIST - High Upside

No players in this category

BUY NOW - Medium Upside

Vanderson
24yo • AS Monaco
20.0M
Warren Kamanzi
24yo • FC Toulouse
2.0M
Marvin Senaya
24yo • AJ Auxerre
1.8M
Lilian Raolisoa
25yo • Angers SCO
800K
Fodé Doucouré
24yo • Le Havre AC
700K

PEAK Players

Achraf Hakimi
26yo • Paris Saint-Germain
80.0M
Ainsley Maitland-Niles
28yo • Olympique Lyon
12.0M
Jordan Teze
26yo • AS Monaco
9.0M
Pol Lirola
28yo • Olympique Marseille
4.0M
Saud Abdulhamid
26yo • RC Lens
3.0M
Kelvin Amian
27yo • FC Nantes
2.5M
Koffi Kouao
27yo • FC Metz
2.0M
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 80.0M. 0 undervalued, 0 premium.

Value Positioning vs Peers

Halid SabanovicWithout Club
150K-1.27
Undervalued
Maxime ColinFC Metz
300K-1.13
Undervalued
Sofiane AlakouchParis FC
250K-1.03
Undervalued
Jonathan ClaussOGC Nice
5.0M-1.00
Fair value
Amir MurilloOlympique Marseille
10.0M-1.00
Fair value
Tiago SantosLOSC Lille
15.0M-1.00
Fair value
Loïc NegoLe Havre AC
700K-0.87
Fair value
Fodé DoucouréLe Havre AC
700K-0.85
Fair value
Lilian RaolisoaAngers SCO
800K-0.77
Fair value
Djibril SidibéFC Toulouse
1.0M-0.67
Fair value
Igor SilvaFC Lorient
1.0M-0.53
Fair value
Thomas MeunierLOSC Lille
2.0M0.00
Fair value
Luck ZogbéStade Brestois 29
2.5M0.00
Fair value
Kenny LalaStade Brestois 29
2.0M0.00
Fair value
Przemyslaw FrankowskiStade Rennais FC
7.0M0.00
Fair value
PlayerMarket ValuePosition MedianZ-ScoreAssessment
Halid Sabanovic
Without Club
150K2.5M-1.27Good Value
Maxime Colin
FC Metz
300K2.5M-1.13Good Value
Sofiane Alakouch
Paris FC
250K2.5M-1.03Good Value
Jonathan Clauss
OGC Nice
5.0M2.5M-1.00Good Value
Amir Murillo
Olympique Marseille
10.0M2.5M-1.00Good Value
Tiago Santos
LOSC Lille
15.0M2.5M-1.00Good Value
Loïc Nego
Le Havre AC
700K2.5M-0.87Good Value
Fodé Doucouré
Le Havre AC
700K2.5M-0.85Good Value
Lilian Raolisoa
Angers SCO
800K2.5M-0.77Good Value
Djibril Sidibé
FC Toulouse
1.0M2.5M-0.67Good Value
Igor Silva
FC Lorient
1.0M2.5M-0.53Good Value
Thomas Meunier
LOSC Lille
2.0M2.5M0.00Fair Value
Luck Zogbé
Stade Brestois 29
2.5M2.5M0.00Fair Value
Kenny Lala
Stade Brestois 29
2.0M2.5M0.00Fair Value
Przemyslaw Frankowski
Stade Rennais FC
7.0M2.5M0.00Fair Value
Ainsley Maitland-Niles
Olympique Lyon
12.0M2.5M0.00Fair Value
Hamari Traoré
Paris FC
2.0M2.5M0.00Fair Value
Jordan Teze
AS Monaco
9.0M2.5M0.00Fair Value
Carlens Arcus
Angers SCO
1.8M2.5M0.00Fair Value
Fabien Centonze
FC Nantes
1.8M2.5M0.00Fair Value