League Summary

Ligue 2

Ligue 2 Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes
1Club Crest Lorient3422576831+37712.0911,910Eli Junior Kroupi - 22Yvon MvogoPromoted
2Club Crest Paris FC3421675533+22692.0310,034Jean-Philippe Krasso - 17Obed NkambadioPromoted
3Club Crest Metz34181156434+30651.9120,987Cheikh Tidiane Sabaly - 15Arnaud Bodart→ Promotion play-off qualification — Final
4Club Crest Dunkerque34175124740+7561.654,542Naatan Skyttä - 7Adrián Ortolá→ Promotion play-off qualification — Semi-final
5Club Crest Guingamp34174135745+12551.628,824Jacques Siwe - 11Enzo Basilio→ Promotion play-off qualification — Semi-final
6Club Crest Annecy34149114243-1511.506,290Yohan Demoncy - 7Florian Escales
7Club Crest Stade Laval34148124438+6501.476,360Malik Sellouki - 11Mamadou Samassa
8Club Crest Bastia34111584337+6481.419,550Lamine Cissé - 9Johny Placide
9Club Crest Grenoble34137144344-1461.354,815Pape Ba - 10Mamadou Diop
10Club Crest Troyes34135163634+2441.295,967Rafiki Said - 8Nicolas Lemaître
11Club Crest Amiens34134173850-12431.266,837Antoine Léautey - 10Régis Gurtner
12Club Crest Ajaccio34126163042-12421.243,718Aboubakary Kanté - 6François-Joseph Sollacaro
13Club Crest Pau FC341012123953-14421.243,070Pathé Mboup - 9Bingourou Kamara
14Club Crest Rodez Aveyron34912135654+2391.154,393Timothée Nkada - 17Lionel Mpasi
15Club Crest Red Star34911143751-14381.124,375Aliou Badji, Damien Durand - 7Robin Risser
16Club Crest Clermont Foot34712153046-16330.975,665Mons Bassouamina, Maidine Douane - 5Massamba Ndiaye→ French 2/3 Relegation/Promotion play-offs
17Club Crest Martigues3495202956-27320.941,415Karim Tlili - 6Yannick EtileRelegated
18Club Crest Caen3457223158-27220.6515,190Alexandre Mendy - 8Anthony MandreaRelegated
Ligue 2 Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP
1Club Crest Lorient1715114912+37462.711774619190251.47
2Club Crest Paris FC1713223416+18412.41178452117+4281.65
3Club Crest Metz1810713816+22372.06189543020+10321.78
4Club Crest Dunkerque1712142814+14372.18175481926-7191.12
5Club Crest Guingamp179353319+14301.76178182426-2251.47
6Club Crest Annecy179442416+8311.82175571827-9201.18
7Club Crest Stade Laval178362418+6271.591765620200231.35
8Club Crest Bastia179712914+15342.00172871423-9140.82
9Club Crest Grenoble178542517+8291.711752101827-9171.00
10Club Crest Troyes177461813+5251.471761101821-3191.12
11Club Crest Amiens1711242620+6352.061722131230-1880.47
12Club Crest Ajaccio179352217+5301.76173311825-17120.71
13Club Crest Pau FC178542019+1291.71172781934-15130.76
14Club Crest Rodez Aveyron176562826+2231.351737728280160.94
15Club Crest Red Star176561922-3231.35173681829-11150.88
16Club Crest Clermont Foot183871821-3170.94185491628-12191.06
17Club Crest Martigues1733111327-14120.71176291629-13201.18
18Club Crest Caen173591524-9140.821722131634-1880.47

Promotion play-offs qualification

Promotion play-off qualification — Semi-final

Result
Dunkerque won match in normal time and advance to Promotion play-off qualification — Final.
Guingamp remained in Ligue 2.

Promotion play-off qualification — Final

Result
3 Club Crest Metz
Metz won match in normal time.
Dunkerque remained in Ligue 2.

French 1/2 Relegation/Promotion play-offs

May 21
Metz
Reims
May 29
Reims
Metz
Metz won on aggregate score over two legs, after extra time and promoted to Ligue 1.
Reims relegated to Ligue 2.

French 2/3 Relegation/Promotion play-offs

May 20
US Boulogne
Clermont Foot
May 25
Clermont Foot
US Boulogne
Clermont Foot won on aggregate score over two legs and remained in Ligue 2.
US Boulogne remained in Championnat National.

Squad Standard Stats 2024-2025 Ligue 2

Squad Standard Stats 2024-2025 Ligue 2 Table
Playing Time Performance Per 90 Minutes
Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
Ajaccio3126.246.4343743,06034.030164628237980.880.471.350.821.29
Amiens3526.444.4343743,06034.038276532686731.120.791.910.941.74
Annecy3027.243.4343743,06034.039266536338061.150.761.911.061.82
Bastia2625.551.7343743,06034.041185934777761.210.531.741.001.53
Caen3426.453.8343743,06034.030194929136950.880.561.440.851.41
Clermont Foot3425.851.4343743,06034.030215128247060.880.621.500.821.44
Dunkerque2926.757.3343743,06034.045297441456431.320.852.181.212.06
Grenoble3225.845.5343743,06034.043277039445031.260.792.061.151.94
Guingamp2625.854.9343743,06034.056399553354021.651.152.791.562.71
Lorient2625.156.3343743,06034.067461135710114811.971.353.321.683.03
Martigues2827.143.6343743,06034.029225127235970.850.651.500.791.44
Metz2826.458.5343743,06034.0624210455785511.821.243.061.622.85
Paris FC2726.560.6343743,06034.055439852347041.621.262.881.532.79
Pau FC2926.148.6343743,06034.039226132787651.150.651.790.941.59
Red Star2526.452.4343743,06034.035235832345811.030.681.710.941.62
Rodez Aveyron2924.743.0343743,06034.055399452346431.621.152.761.532.68
Stade Laval2927.743.6343743,06034.044297341336421.290.852.151.212.06
Troyes3025.645.1343743,06034.036256132475441.060.741.790.941.68
Squad Standard Stats 2024-2025 Ligue 2 Table
Playing Time Performance Per 90 Minutes
Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
vs Ajaccio3126.253.6343743,06034.042256735775121.240.741.971.031.76
vs Amiens3526.255.6343743,06034.050318145565751.470.912.381.322.24
vs Annecy3026.356.6343743,06034.041297039235901.210.852.061.152.00
vs Bastia2626.148.3343743,06034.0362561315510371.060.741.790.911.65
vs Caen3426.346.2343743,06034.058399753556261.711.152.851.562.71
vs Clermont Foot3426.148.6343743,06034.045287339676021.320.822.151.151.97
vs Dunkerque2926.242.7343743,06034.039296837246971.150.852.001.091.94
vs Grenoble3226.154.5343743,06034.043277041225451.260.792.061.212.00
vs Guingamp2626.345.1343743,06034.044297338667731.290.852.151.121.97
vs Lorient2626.343.7343743,06034.031225330115360.910.651.560.881.53
vs Martigues2826.056.4343743,06034.056379350685721.651.092.741.472.56
vs Metz2826.241.5343743,06034.033215431246620.970.621.590.911.53
vs Paris FC2726.339.4343743,06034.031215228337270.910.621.530.821.44
vs Pau FC2926.451.4343743,06034.052368849376551.531.062.591.442.50
vs Red Star2526.147.6343743,06034.051368745665321.501.062.561.322.38
vs Rodez Aveyron2926.157.0343743,06034.052318345795651.530.912.441.322.24
vs Stade Laval2926.156.4343743,06034.036256134246411.060.741.791.001.74
vs Troyes3026.154.9343743,06034.034225630476631.000.651.650.881.53

Squad Goalkeeping 2024-2025 Ligue 2

Squad Goalkeeping 2024-2025 Ligue 2 Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
Ajaccio234343,06034.0421.2413810374.612616823.577000.0
Amiens234343,06034.0501.471449868.813417926.565010.0
Annecy134343,06034.0431.261197865.5149111647.1321033.3
Bastia134343,06034.0371.091127971.4111581235.355000.0
Caen234343,06034.0581.7115710466.25722411.855000.0
Clermont Foot234343,05734.0461.3515611774.481216514.7761014.3
Dunkerque334343,06034.0401.181147666.7175121132.4421133.3
Grenoble434343,06034.0441.2917713576.313714926.522000.0
Guingamp134343,06034.0451.3214810973.6174131132.466000.0
Lorient234343,06034.0310.91956568.422571338.211000.0
Martigues334343,05934.0571.6820215174.39520720.6752028.6
Metz334343,06034.0341.0013210175.8191251029.4421133.3
Paris FC234343,06034.0330.971178774.421671544.133000.0
Pau FC234343,06034.0521.5315811369.0101212926.5734057.1
Red Star234343,06034.0511.5014610169.291114823.566000.0
Rodez Aveyron334343,06034.0541.591247862.191213514.7971112.5
Stade Laval234343,06034.0381.1214811275.7148121132.4421133.3
Troyes234343,06034.0341.001148573.7135161544.1741220.0
Squad Goalkeeping 2024-2025 Ligue 2 Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
vs Ajaccio234343,06034.0300.88997271.7166121544.1321033.3
vs Amiens234343,06034.0381.1213910877.0174131029.4862025.0
vs Annecy134343,06034.0421.241248568.511914823.533000.0
vs Bastia134343,06034.0431.2616612977.7815111029.466000.0
vs Caen234343,06034.0310.911178974.422751441.2312066.7
vs Clermont Foot234343,06034.0300.881128475.0161281441.2421133.3
vs Dunkerque334343,05934.0481.4114810570.312517823.5541020.0
vs Grenoble434343,05734.0431.271278869.3147131235.344000.0
vs Guingamp134343,06034.0571.6817111868.413417514.7531125.0
vs Lorient234343,06034.0671.9717812168.07522720.61110010.0
vs Martigues334343,06034.0290.851037673.820591647.132010.0
vs Metz334343,06034.0641.8816110564.651219617.6871012.5
vs Paris FC234343,06034.0551.6216511268.57621617.643010.0
vs Pau FC234343,06034.0391.1514711578.2121210926.587010.0
vs Red Star234343,06034.0371.091148070.214119926.543010.0
vs Rodez Aveyron334343,06034.0561.6516010766.913129514.7431025.0
vs Stade Laval234343,06034.0441.291207865.812814926.533000.0
vs Troyes234343,06034.0361.0615012078.7165131544.1743042.9
Become a Stathead & surf this site ad-free.

Squad Shooting 2024-2025 Ligue 2

Squad Shooting 2024-2025 Ligue 2 Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
Ajaccio3134.03033810631.49.943.120.080.2623
Amiens3534.03838015039.511.184.410.080.2168
Annecy3034.03933912536.99.973.680.110.2933
Bastia2634.04147317537.013.915.150.070.1977
Caen3434.03036412434.110.713.650.080.2313
Clermont Foot3434.03035512033.810.443.530.080.2324
Dunkerque2934.04541615036.112.244.410.100.2745
Grenoble3234.04336713336.210.793.910.110.2944
Guingamp2634.05644917739.413.215.210.120.3035
Lorient2634.06752319236.715.385.650.110.301011
Martigues2834.02932110833.69.443.180.080.2523
Metz2834.06244816937.713.184.970.120.3378
Paris FC2734.05544216838.013.004.940.120.3134
Pau FC2934.03946815332.713.764.500.070.2178
Red Star2534.03535211733.210.353.440.090.2734
Rodez Aveyron2934.05546016836.513.534.940.110.3134
Stade Laval2934.04435312736.010.383.740.120.3233
Troyes3034.03644616035.913.124.710.070.2047
Squad Shooting 2024-2025 Ligue 2 Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
vs Ajaccio3134.04243714833.912.854.350.080.2477
vs Amiens3534.05048915331.314.384.500.090.2956
vs Annecy3034.04138912131.111.443.560.100.3223
vs Bastia2634.03632111736.49.443.440.100.2655
vs Caen3434.05843616237.212.824.760.120.3355
vs Clermont Foot3434.04543316538.112.744.850.090.2467
vs Dunkerque2934.03931211536.99.183.380.120.3224
vs Grenoble3234.04347718037.714.035.290.090.2322
vs Guingamp2634.04439715639.311.684.590.100.2466
vs Lorient2634.0312749936.18.062.910.110.3011
vs Martigues2834.05654421439.316.006.290.090.2368
vs Metz2834.03339013534.611.473.970.080.2324
vs Paris FC2734.03135512134.110.443.560.080.2333
vs Pau FC2934.05241517241.412.215.060.120.2837
vs Red Star2534.05142715536.312.564.560.110.2966
vs Rodez Aveyron2934.05239413935.311.594.090.110.3279
vs Stade Laval2934.03642814934.812.594.380.080.2324
vs Troyes3034.03437612132.211.063.560.080.2547

Squad Playing Time 2024-2025 Ligue 2

Squad Playing Time 2024-2025 Ligue 2 Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
Ajaccio3126.2343,0609010034.037482235133221021.243042-12-0.35
Amiens3526.4343,0609010034.037484232139151001.263850-12-0.35
Annecy3027.2343,0609010034.03748122214723921.504243-1-0.03
Bastia2625.5343,0609010034.03748122114721911.414337+6+0.18
Caen3426.4343,0609010034.03748122914322930.653158-27-0.79
Clermont Foot3425.8343,0609010034.03748221515518830.973046-16-0.47
Dunkerque2926.7343,0609010034.03748322914219961.654740+7+0.21
Grenoble3225.8343,0609010034.03748322714518941.354344-1-0.03
Guingamp2625.8343,0609010034.03748222514719901.625745+12+0.35
Lorient2625.1343,0609010034.03748222614921892.096831+37+1.09
Martigues2827.1343,0609010034.03748121315520840.942956-27-0.79
Metz2826.4343,0609010034.037484235138161001.916434+30+0.88
Paris FC2726.5343,0609010034.03748321715618822.035533+22+0.65
Pau FC2926.1343,0609010034.03748222714321951.243953-14-0.41
Red Star2526.4343,0609010034.03748222015519821.123751-14-0.41
Rodez Aveyron2924.7343,0609010034.03748321715516831.155654+2+0.06
Stade Laval2927.7343,0609010034.03748321915516851.474438+6+0.18
Troyes3025.6343,0609010034.03748422314716911.293634+2+0.06
Squad Playing Time 2024-2025 Ligue 2 Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
vs Ajaccio3126.2343,0609010034.03748222514820901.594230+12+0.35
vs Amiens3526.2343,0609010034.03748421815218871.625038+12+0.35
vs Annecy3026.3343,0609010034.03748122015519831.244342+1+0.03
vs Bastia2626.1343,0609010034.03748122914220921.153743-6-0.18
vs Caen3426.3343,0609010034.03748122214817912.155831+27+0.79
vs Clermont Foot3426.1343,0609010034.03748222914520921.684630+16+0.47
vs Dunkerque2926.2343,0609010034.03748322314418921.214047-7-0.21
vs Grenoble3226.1343,0609010034.03748322414718911.444443+1+0.03
vs Guingamp2626.3343,0609010034.03748222714517921.264557-12-0.35
vs Lorient2626.3343,0609010034.03748221815121880.763168-37-1.09
vs Martigues2826.0343,0609010034.03748122115120861.915629+27+0.79
vs Metz2826.2343,0609010034.03748422914319950.763464-30-0.88
vs Paris FC2726.3343,0609010034.03748321615419860.793355-22-0.65
vs Pau FC2926.4343,0609010034.03748221515519831.415339+14+0.41
vs Red Star2526.1343,0609010034.037482234138181021.565137+14+0.41
vs Rodez Aveyron2926.1343,0609010034.03748322914218961.505456-2-0.06
vs Stade Laval2926.1343,0609010034.03748322414918901.293844-6-0.18
vs Troyes3026.1343,0609010034.03748422914219961.563436-2-0.06

Squad Miscellaneous Stats 2024-2025 Ligue 2

Squad Miscellaneous Stats 2024-2025 Ligue 2 Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Ajaccio3134.07982463459865373083510
Amiens3534.06732387483635523034160
Annecy3034.08061521373424463513622
Bastia2634.07762453496696183344031
Caen3434.06950454430657492923520
Clermont Foot3434.07063406414686452683281
Dunkerque2934.06431443402596002733191
Grenoble3234.05031426369914803244021
Guingamp2634.04020434460816583213771
Lorient2634.04810443404797293254260
Martigues2834.05972420408425783463660
Metz2834.05510384437636333303501
Paris FC2734.07043430417725672904252
Pau FC2934.07652462391667202803331
Red Star2534.05810429379455923603440
Rodez Aveyron2934.06431454329687933654032
Stade Laval2934.06421484396546483373722
Troyes3034.05442405412575643292860
Squad Miscellaneous Stats 2024-2025 Ligue 2 Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
vs Ajaccio3134.05120476438446662413610
vs Amiens3534.05752511366466993453980
vs Annecy3034.059003944971196783514453
vs Bastia2634.010373517427615583044422
vs Caen3434.06262465428735702773581
vs Clermont Foot3434.06021448381336383444000
vs Dunkerque2934.069724274151955303283032
vs Grenoble3234.05450395405456983153560
vs Guingamp2634.07732485411305353383691
vs Lorient2634.05361419420344903153791
vs Martigues2834.057204333961117683683300
vs Metz2834.06622458360535303173782
vs Paris FC2734.07271446414405643503670
vs Pau FC2934.06552414432585943293790
vs Red Star2534.05322405409816532873782
vs Rodez Aveyron2934.05652346425405943213071
vs Stade Laval2934.06411425457496753152920
vs Troyes3034.06630434378586692913730

Leaders

Nationalities 2024-2025 Ligue 2

League Notes

Rank Key

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.