Ligue 1 expiring contracts 2027: Olivier Giroud, Sofiane Diop, Ethan Mbappe

Ligue 1 expiring contracts 2027: Olivier Giroud, Sofiane Diop, Ethan Mbappe

Ligue 1 remains one of Europe’s top five leagues due to its technical prowess, international cohort and emerging football prodigies. It has long been defined by Paris Saint-Germain's domestic dominance, and the 2025/26 season was no exception.

Luis Enrique's side clinched a record 14th title, sealing a fifth consecutive crown and moving four clear of any other club in French football history. Behind them, the chasing pack continues to shift – Lens, Marseille and Monaco – all changed managers in the off-season.

As focus turns to the 2026/27 campaign, a host of Ligue 1 players are entering the final year of their contracts. Ethan Mbappe, Sofiane Diop and several other promising talents are among those whose deals expire in June 2027.

With the January transfer window on the horizon, the coming months will determine whether these players extend their stays or become the subject of a scramble for their signatures. Here, Football Whispers provides a full list of the La Liga players whose contracts expire in the summer of 2027.

Ligue 1 expiring contracts 2027

Ending contracts — Summer 2027
Ligue 1 · All pages · 133 players
Ending contracts — Summer 2027
# Player Contract ends Club Age M Goals Assists Min.
1
Photo de D. N´Guessan D. N´Guessan
Dec 2026
Logo Brest Brest
18 3 0 0 28
2
Photo de A. Bermont A. Bermont
Jun 2027
Logo Angers SCO Angers SCO
21 7 0 0 194
3
Photo de A. El Ouazzani A. El Ouazzani
Jun 2027
Logo Angers SCO Angers SCO
25 8 2 2 530
4
Photo de C. Arcus C. Arcus
Jun 2027
Logo Angers SCO Angers SCO
30 9 1 0 683
5
Photo de J. Allevinah J. Allevinah
Jun 2027
Loan
Logo Angers SCO Angers SCO
31 10 0 0 666
6
Photo de M. Sbai M. Sbai
Jun 2027
Logo Angers SCO Angers SCO
26 10 1 1 864
7
Photo de M. Zinga M. Zinga
Jun 2027
Logo Angers SCO Angers SCO
24 0 0 0 0
8
Photo de O. Pona O. Pona
Jun 2027
Loan
Logo Angers SCO Angers SCO
20 0 0 0 0
9
Photo de A. Dioussé El Hadji A. Dioussé El Hadji
Jun 2027
Logo Auxerre Auxerre
29 0 0 0 0
10
Photo de A. Petit Dol A. Petit Dol
Jun 2027
Logo Auxerre Auxerre
20 0 0 0 0
11
Photo de A. Tuanzebe A. Tuanzebe
Jun 2027
Logo Auxerre Auxerre
28 7 0 0 630
12
Photo de C. Archer C. Archer
Jun 2027
Logo Auxerre Auxerre
24 8 6 0 703
13
Photo de N. Ahamada N. Ahamada
Jun 2027
Logo Auxerre Auxerre
24 10 0 0 681
14
Photo de P. Ekwah Elimby P. Ekwah Elimby
Jun 2027
Logo Auxerre Auxerre
24 6 0 0 152
15
Photo de R. Faivre R. Faivre
Jun 2027
Logo Auxerre Auxerre
28 10 1 3 661
16
Photo de R. Labeau Lascary R. Labeau Lascary
Jun 2027
Logo Auxerre Auxerre
23 6 1 0 273
17
Photo de S. Diomande S. Diomande
Jun 2027
Logo Auxerre Auxerre
25 3 0 0 270
18
Photo de B. Chardonnet B. Chardonnet
Jun 2027
Logo Brest Brest
31 0 0 0 0
19
Photo de E. Selvik E. Selvik
Jun 2027
Loan
Logo Brest Brest
29 10 0 0 900
20
Photo de K. Lala K. Lala
Jun 2027
Loan
Logo Brest Brest
35 10 1 0 832
21
Photo de L. Ajorque L. Ajorque
Jun 2027
Logo Brest Brest
32 10 5 1 892
22
Photo de L. Tousart L. Tousart
Jun 2027
Logo Brest Brest
29 10 1 0 586
23
Photo de M. Baldé M. Baldé
Jun 2027
Logo Brest Brest
31 9 2 1 449
24
Photo de N. Edjouma N. Edjouma
Jun 2027
Logo Brest Brest
21 5 2 0 135
25
Photo de R. Cagnon R. Cagnon
Jun 2027
Logo Brest Brest
29 0 0 0 0
26
Photo de A. Bodart A. Bodart
Jun 2027
Logo Le Havre Le Havre
28 2 0 0 180
27
Photo de A. Logbo A. Logbo
Jun 2027
Logo Le Havre Le Havre
22 0 0 0 0
28
Photo de A. Richardson A. Richardson
Jun 2027
Logo Le Havre Le Havre
24 10 0 0 801
29
Photo de A. Touba A. Touba
Jun 2027
Loan
Logo Le Havre Le Havre
28 9 0 0 810
30
Photo de D. Mosengo D. Mosengo
Jun 2027
Logo Le Havre Le Havre
20 4 0 0 36
31
Photo de E. Jelert Kristensen E. Jelert Kristensen
Jun 2027
Logo Le Havre Le Havre
23 4 0 0 279
32
Photo de F. Mambimbi F. Mambimbi
Jun 2027
Logo Le Havre Le Havre
25 0 0 0 0
33
Photo de G. Gallon G. Gallon
Jun 2027
Logo Le Havre Le Havre
33 6 0 0 451
34
Photo de G. Prince Zohouri G. Prince Zohouri
Jun 2027
Logo Le Havre Le Havre
19 1 0 0 10
35
Photo de J. Maja J. Maja
Jun 2027
Logo Le Havre Le Havre
27 10 4 0 609
36
Photo de L. Mpasi-Nzau L. Mpasi-Nzau
Jun 2027
Logo Le Havre Le Havre
32 3 0 0 270
37
Photo de M. Bodmer M. Bodmer
Jun 2027
Logo Le Havre Le Havre
22 0 0 0 0
38
Photo de M. Samatta M. Samatta
Jun 2027
Logo Le Havre Le Havre
33 10 2 0 741
39
Photo de R. Fofana R. Fofana
Jun 2027
Logo Le Havre Le Havre
20 8 2 1 420
40
Photo de S. Nakamura S. Nakamura
Jun 2027
Logo Le Havre Le Havre
24 9 0 1 387
41
Photo de A. Delbecque A. Delbecque
Jun 2027
Logo Le Mans Le Mans
24 0 0 0 0
42
Photo de A. Lauray A. Lauray
Jun 2027
Logo Le Mans Le Mans
29 8 0 0 481
43
Photo de A. Rabillard A. Rabillard
Jun 2027
Logo Le Mans Le Mans
31 8 0 0 324
44
Photo de D. Guèye D. Guèye
Jun 2027
Logo Le Mans Le Mans
31 10 1 0 540
45
Photo de D. Traoré D. Traoré
Jun 2027
Logo Le Mans Le Mans
20 4 0 0 174
46
Photo de E. Moraes de Souza E. Moraes de Souza
Jun 2027
Logo Le Mans Le Mans
20 0 0 0 0
47
Photo de E. Quarshie E. Quarshie
Jun 2027
Logo Le Mans Le Mans
31 0 0 0 0
48
Photo de J. da Silva Almeida J. da Silva Almeida
Jun 2027
Logo Le Mans Le Mans
20 0 0 0 0
49
Photo de N. Kocik N. Kocik
Jun 2027
Logo Le Mans Le Mans
28 8 0 0 711
50
Photo de R. Bamba R. Bamba
Jun 2027
Logo Le Mans Le Mans
22 8 0 1 574
51
Photo de R. Torrente Navarro R. Torrente Navarro
Jun 2027
Logo Le Mans Le Mans
25 4 0 0 254
52
Photo de F. Ivanović F. Ivanović
Jun 2027
Logo Lens Lens
23 7 2 0 305
53
Photo de F. Sotoca F. Sotoca
Jun 2027
Logo Lens Lens
36 7 1 1 412
54
Photo de J. Kadile J. Kadile
Jun 2027
Logo Lens Lens
23 5 0 0 136
55
Photo de J. Todibo J. Todibo
Jun 2027
Logo Lens Lens
26 6 0 0 354
56
Photo de M. Gorgelin M. Gorgelin
Jun 2027
Logo Lens Lens
36 0 0 0 0
57
Photo de R. Gurtner R. Gurtner
Jun 2027
Logo Lens Lens
39 0 0 0 0
58
Photo de A. Ebong Avon A. Ebong Avon
Jun 2027
Loan
Logo Lorient Lorient
21 10 0 0 686
59
Photo de B. Kamara B. Kamara
Jun 2027
Logo Lorient Lorient
30 0 0 0 0
60
Photo de B. Leroy B. Leroy
Jun 2027
Logo Lorient Lorient
37 0 0 0 0
61
Photo de I. Baldé I. Baldé
Jun 2027
Logo Lorient Lorient
23 7 1 0 377
62
Photo de I. Jensen I. Jensen
Jun 2027
Logo Lorient Lorient
22 6 1 0 154
63
Photo de J. Makengo J. Makengo
Jun 2027
Logo Lorient Lorient
28 10 2 1 855
64
Photo de M. Talbi M. Talbi
Jun 2027
Loan
Logo Lorient Lorient
28 10 0 0 900
65
Photo de N. Mbamba N. Mbamba
Jun 2027
Logo Lorient Lorient
21 4 1 0 153
66
Photo de N. Obaretin N. Obaretin
Jun 2027
Logo Lorient Lorient
23 3 0 0 36
67
Photo de S. Faye S. Faye
Jun 2027
Logo Lorient Lorient
23 7 0 0 223
68
Photo de T. Aiyegun T. Aiyegun
Jun 2027
Loan
Logo Lorient Lorient
28 4 0 0 134
69
Photo de Y. Mvogo Y. Mvogo
Jun 2027
Loan
Logo Lorient Lorient
32 10 0 0 900
70
Photo de D. Bakwa D. Bakwa
Jun 2027
Logo LOSC Lille LOSC Lille
24 8 2 1 361
71
Photo de E. Mbappé Lottin E. Mbappé Lottin
Jun 2027
Logo LOSC Lille LOSC Lille
19 9 2 0 567
72
Photo de O. Giroud O. Giroud
Jun 2027
Logo LOSC Lille LOSC Lille
40 9 3 2 459
73
Photo de L. Hradecký L. Hradecký
Jun 2027
Loan
Logo Monaco Monaco
36 10 0 0 900
74
Photo de M. Detourbet M. Detourbet
Jun 2027
Logo Monaco Monaco
19 8 0 0 287
75
Photo de S. Nibombé S. Nibombé
Jun 2027
Loan
Logo Monaco Monaco
19 0 0 0 0
76
Photo de T. Minamino T. Minamino
Jun 2027
Loan
Logo Monaco Monaco
31 3 0 0 123
77
Photo de A. Abdi A. Abdi
Jun 2027
Logo Nice Nice
32 3 0 0 47
78
Photo de A. Seidu A. Seidu
Jun 2027
Loan
Logo Nice Nice
26 4 0 0 221
79
Photo de A. Witsel A. Witsel
Jun 2027
Logo Nice Nice
37 8 0 0 589
80
Photo de H. Boudaoui H. Boudaoui
Jun 2027
Logo Nice Nice
27 6 0 0 412
81
Photo de I. Camara I. Camara
Jun 2027
Logo Nice Nice
21 0 0 0 0
82
Photo de M. Amoura M. Amoura
Jun 2027
Loan
Logo Nice Nice
26 8 2 2 624
83
Photo de M. Sanson M. Sanson
Jun 2027
Logo Nice Nice
32 3 0 0 30
84
Photo de N. Nkounkou N. Nkounkou
Jun 2027
Logo Nice Nice
26 8 0 0 673
85
Photo de S. Diop S. Diop
Jun 2027
Logo Nice Nice
26 10 2 3 449
86
Photo de S. Wahi S. Wahi
Jun 2027
Loan
Logo Nice Nice
23 9 6 2 694
87
Photo de T. Boulhendi T. Boulhendi
Jun 2027
Logo Nice Nice
25 0 0 0 0
88
Photo de Y. Ndayishimiye Y. Ndayishimiye
Jun 2027
Loan
Logo Nice Nice
28 10 0 0 868
89
Photo de L. Openda L. Openda
Jun 2027
Logo Olympique Lyonnais Olympique Lyonnais
26 5 1 1 394
90
Photo de N. Alejandro Tagliafico N. Alejandro Tagliafico
Jun 2027
Loan
Logo Olympique Lyonnais Olympique Lyonnais
34 3 0 0 149
91
Photo de P. Akouokou P. Akouokou
Jun 2027
Logo Olympique Lyonnais Olympique Lyonnais
28 0 0 0 0
92
Photo de Z. Athekame Z. Athekame
Jun 2027
Loan
Logo Olympique Lyonnais Olympique Lyonnais
21 10 2 3 900
93
Photo de A. Harit A. Harit
Jun 2027
Logo Olympique Marseille Olympique Marseille
29 10 3 1 797
94
Photo de E. Palmieri dos Santos E. Palmieri dos Santos
Jun 2027
Logo Olympique Marseille Olympique Marseille
32 9 0 3 733
95
Photo de G. Kondogbia G. Kondogbia
Jun 2027
Logo Olympique Marseille Olympique Marseille
33 6 0 0 222
96
Photo de J. de Lange J. de Lange
Jun 2027
Logo Olympique Marseille Olympique Marseille
28 10 0 0 900
97
Photo de J. Van Neck J. Van Neck
Jun 2027
Logo Olympique Marseille Olympique Marseille
22 0 0 0 0
98
Photo de T. Vermot T. Vermot
Jun 2027
Logo Olympique Marseille Olympique Marseille
29 0 0 0 0
99
Photo de H. Traoré H. Traoré
Jun 2027
Loan
Logo Paris Paris
34 8 0 0 589
100
Photo de M. Lopez M. Lopez
Jun 2027
Logo Paris Paris
28 10 2 2 833
101
Photo de N. Ikoné N. Ikoné
Jun 2027
Logo Paris Paris
28 2 0 0 25
102
Photo de O. Nkambadio O. Nkambadio
Jun 2027
Logo Paris Paris
23 1 0 0 90
103
Photo de O. Sissoko O. Sissoko
Jun 2027
Logo Paris Paris
20 5 0 0 36
104
Photo de P. Lees Melou P. Lees Melou
Jun 2027
Logo Paris Paris
33 10 0 0 888
105
Photo de S. Chergui S. Chergui
Jun 2027
Loan
Logo Paris Paris
27 6 1 0 467
106
Photo de T. De Smet T. De Smet
Jun 2027
Logo Paris Paris
28 2 0 0 45
107
Photo de V. Marchetti V. Marchetti
Jun 2027
Logo Paris Paris
29 2 1 0 11
108
Photo de Y. Koré Y. Koré
Jun 2027
Logo Paris Paris
21 0 0 0 0
109
Photo de D. Boly D. Boly
Jun 2027
Loan
Logo Paris Saint Germain Paris Saint Germain
17 1 0 0 19
110
Photo de B. Dia B. Dia
Jun 2027
Loan
Logo Rennes Rennes
29 8 5 0 304
111
Photo de C. Cresswell C. Cresswell
Jun 2027
Logo Rennes Rennes
24 10 0 1 900
112
Photo de L. Blas L. Blas
Jun 2027
Loan
Logo Rennes Rennes
28 9 0 1 302
113
Photo de P. Frankowski P. Frankowski
Jun 2027
Loan
Logo Rennes Rennes
31 9 1 2 594
114
Photo de C.H. W. Schandorf C.H. W. Schandorf
Jun 2027
Loan
Logo Strasbourg Strasbourg
21 8 2 1 428
115
Photo de D. Luis Essugo D. Luis Essugo
Jun 2027
Loan
Logo Strasbourg Strasbourg
21 8 2 1 457
116
Photo de F. Jörgensen F. Jörgensen
Jun 2027
Loan
Logo Strasbourg Strasbourg
24 10 0 0 900
117
Photo de G. Antwi G. Antwi
Jun 2027
Loan
Logo Strasbourg Strasbourg
19 8 0 0 709
118
Photo de A. Dønnum A. Dønnum
Jun 2027
Logo Toulouse Toulouse
28 4 1 1 182
119
Photo de D. Odogu D. Odogu
Jun 2027
Loan
Logo Toulouse Toulouse
20 0 0 0 0
120
Photo de M. Amougou M. Amougou
Jun 2027
Logo Toulouse Toulouse
20 0 0 0 0
121
Photo de M. McKenzie M. McKenzie
Jun 2027
Loan
Logo Toulouse Toulouse
27 10 1 0 900
122
Photo de N. Schmidt N. Schmidt
Jun 2027
Logo Toulouse Toulouse
28 6 0 0 252
123
Photo de A. Monfray A. Monfray
Jun 2027
Logo Troyes Troyes
35 10 0 1 900
124
Photo de H. Picard H. Picard
Jun 2027
Logo Troyes Troyes
23 8 0 0 366
125
Photo de I. Boura I. Boura
Jun 2027
Logo Troyes Troyes
26 2 1 0 97
126
Photo de J. Le Douaron J. Le Douaron
Jun 2027
Logo Troyes Troyes
28 8 1 0 341
127
Photo de K. Diawara K. Diawara
Jun 2027
Logo Troyes Troyes
26 10 0 1 442
128
Photo de L. Maronnier L. Maronnier
Jun 2027
Logo Troyes Troyes
26 9 1 0 678
129
Photo de M. Ifnaoui M. Ifnaoui
Jun 2027
Logo Troyes Troyes
28 7 0 0 577
130
Photo de P. Gozzi Iweru P. Gozzi Iweru
Jun 2027
Logo Troyes Troyes
25 4 0 0 310
131
Photo de R. Ripart R. Ripart
Jun 2027
Logo Troyes Troyes
33 10 1 0 608
132
Photo de T. NKada T. NKada
Jun 2027
Logo Troyes Troyes
27 8 1 1 297
133
Photo de Z. Boucher Z. Boucher
Jun 2027
Logo Troyes Troyes
34 0 0 0 0
133 players

The biggest Ligue 1 players out of contract in 2027

Olivier Giroud (Lille)

Arguably the biggest Ligue 1 name out of contract in the summer of 2027 is France icon Olivier Giroud. The former AC Milan and Arsenal hitman penned a one-year extension during the 2026 transfer window, extending his stay in the north of France until next summer.

In doing so, he became only the tenth player in Ligue 1 history to feature after his 40th birthday. Giroud joined Lille from Los Angeles FC in 2025 on a free transfer, and proved decisive as Lille finished the season in third position.

He has now established himself as a fan favourite, and the numbers defy his age. In November 2025, aged 39 years and 54 days, he became the oldest player to score a brace in Ligue 1 since the 1947/48 season.

Under Davide Ancelotti, Giroud continues to make a difference for Lille. He isn’t ready to hang up his boots just yet, with another season perhaps in his arsenal as the Mastiffs enjoy Champions League football.

Ethan Mbappe (Lille)

At 19, Ethan Mbappe is at the opposite end of his career to his Lille teammate Olivier Giroud. The left-footed, younger brother of Kyilian is under contract at Lille until June 2027.

The teenager has made 42 Ligue 1 appearances since joining from Paris Saint-Germain in 2024. Lille are desperate to keep him, offering a three-year extension, though negotiations have been complicated by disagreement over the length of the deal. Lille initially proposed a one-year extension, while Mbappe's camp pushed for a longer commitment.

Interest from rival clubs, including Marseille and Rennes, has accelerated Lille's push to secure his future. Mbappe's development, however, has been interrupted by injury, but Les Dogues view him as a key part of their long-term project.

The coming months will determine whether he signs a new deal or follows Giroud out the door as a free agent in 2027.

Sofiane Diop (Nice)

Born in France but a Morocco international, Sofiane Diop is one of Ligue 1’s most exciting assets. The 26-year-old moved from Monaco in 2022, and has been a mainstay at Nice for the past couple of seasons. 2025/26 was his best-performing season, with 10 goals in 46 appearances.

Diop has attracted interest from Marseille, who explored a move for him in the previous window. Russian side Spartak Moscow have also registered an interest, with L'Equipe reporting their intent to sign the winger.

Nice now face a tough decision as he is one of their top-rated players, at a stage where their finances have taken a hit due to on and off-field issues. Diop carries a market value of around €15m – the strongest among Nice's expiring assets.

With 12 players out of contract in 2027, Diop is one of six players the club is pondering to sell this summer rather than risk losing him for nothing come next summer.


With a passport full of stories, Akhil has journeyed across Europe and beyond, immersed in the fabric of the beautiful game. From covering thrilling Milan derby nights at San Siro as a live match analyst to uncovering hidden talents in the Benelux region as a scout, his versatile and hybrid background allows him to deliver clear, engaging narratives that capture football's essence.