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 Auxerre38211167236+36741.9514,937Ado Onaiwu - 15Donovan LéonPromoted
2Club Crest Angers38208105642+14681.799,466Lois Diony - 15Yahia FofanaPromoted
3Club Crest Saint-Étienne38198114831+17651.7126,506Ibrahim Sissoko - 13Gautier Larsonneur→ Final
4Club Crest Rodez Aveyron381612106251+11601.583,122Andreas Hountondji - 14Lionel Mpasi→ Semi-final
5Club Crest Paris FC381611114942+7591.555,554Pierre-Yves Hamel - 8Obed Nkambadio→ Semi-final
6Club Crest Caen38177145145+6581.5316,191Alexandre Mendy - 22Anthony Mandrea
7Club Crest Stade Laval381510134045-5551.457,909Malik Tchokounté - 8Mamadou Samassa
8Club Crest Amiens381217936360531.396,925Louis Mafouta - 15Régis Gurtner
9Club Crest Guingamp381312134440+4511.348,625Amine El Ouazzani - 11Enzo Basilio
10Club Crest Pau FC381312136057+3511.343,308Moussa Sylla - 15Bingourou Kamara
11Club Crest Grenoble381312134344-1511.346,109Pape Ba - 11Brice Maubleu
12Club Crest Bordeaux38149155052-2501.3221,632Žan Vipotnik - 10Karl-Johan Johnsson1-point deduction 1
13Club Crest Bastia38149154448-4511.3410,862Migouel Alfarela - 12Johny Placide
14Club Crest Annecy381210164950-1461.216,206Samuel Ntamack - 9Florian Escales
15Club Crest Ajaccio381210163546-11461.213,752Christopher Ibayi - 6Mathieu Michel
16Club Crest Dunkerque381210163652-16461.213,676Gaëtan Courtet, Julien Anziani - 4Arnaud Balijon
17Club Crest Troyes38914154350-7411.085,088Rafiki Said - 9Doğan AlemdarRelegated
18Club Crest Quevilly-Rouen38717145155-4381.003,862Sambou Soumano - 12Benjamin LeroyRelegated
19Club Crest US Concarneau38108203957-18381.001,906Pape Ibnou Bâ - 12Esteban SallesRelegated
20Club Crest Valenciennes38611212655-29290.766,310Aymen Boutoutaou - 4Jean LouchetRelegated
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 Auxerre1912523914+25412.16199643322+11331.74
2Club Crest Angers1913423115+16432.26197482527-2251.32
3Club Crest Saint-Étienne1910452414+10341.79199462417+7311.63
4Club Crest Rodez Aveyron1910633522+13361.89196672729-2241.26
5Club Crest Paris FC1910452919+10341.79196762023-3251.32
6Club Crest Caen1911352512+13361.89196492633-7221.16
7Club Crest Stade Laval196581927-8231.21199552118+3321.68
8Club Crest Amiens1951041716+1251.32197751920-1281.47
9Club Crest Guingamp195772421+3221.16198562019+1291.53
10Club Crest Pau FC197663227+5271.42196672830-2241.26
11Club Crest Grenoble197752321+2281.47196582023-3231.21
12Club Crest Bordeaux1910543119+12351.841944111933-14160.84
13Club Crest Bastia198562223-1291.53196492225-3221.16
14Club Crest Annecy195682227-5211.11197482723+4251.32
15Club Crest Ajaccio1910632614+12361.89192413932-23100.53
16Club Crest Dunkerque1944111530-15160.84198652122-1301.58
17Club Crest Troyes197482926+3251.321921071424-10160.84
18Club Crest Quevilly-Rouen194782427-3191.001931062728-1191.00
19Club Crest US Concarneau195592331-8201.051953111626-10180.95
20Club Crest Valenciennes194691524-9180.951925121131-20110.58

Promotion play-offs qualification

Semi-final

Rodez Aveyron won on penalty kicks following extra time and advance to Final.
Paris FC remained in Ligue 2.

Final

Saint-Étienne won match in normal time.
Rodez Aveyron remained in Ligue 2.

Squad Standard Stats 2023-2024 Ligue 2

Squad Standard Stats 2023-2024 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
Ajaccio3929.649.2384183,42038.035235831457040.920.611.530.821.42
Amiens3127.146.1384183,42038.036276333357120.950.711.660.871.58
Angers2727.852.3384183,42038.055399448775711.451.032.471.262.29
Annecy3025.743.6384183,42038.049388742777871.291.002.291.112.11
Auxerre2526.657.0384183,42038.0655311862344651.711.393.111.633.03
Bastia3326.247.2384183,42038.044327639567691.160.842.001.031.87
Bordeaux3025.359.4384183,42038.050348446466761.320.892.211.212.11
Caen2827.250.5384183,42038.048358343556131.260.922.181.132.05
Dunkerque3526.350.6384183,42038.036235932456920.950.611.550.841.45
Grenoble2626.849.6384183,42038.042246633995501.110.631.740.871.50
Guingamp2626.547.3384183,42038.041266740147061.080.681.761.051.74
Paris FC3625.456.0384183,42038.048358343556031.260.922.181.132.05
Pau FC3527.148.8384183,42038.059399854558231.551.032.581.422.45
Quevilly-Rouen2726.046.7384183,42038.050338350016831.320.872.181.322.18
Rodez Aveyron2623.846.0384183,42038.0594910855456051.551.292.841.452.74
Saint-Étienne3126.752.9384183,42038.0462672388106921.210.681.891.001.68
Stade Laval2728.244.6384183,42038.038276536237861.000.711.710.951.66
Troyes3624.250.3384183,42038.042347637566331.110.892.000.971.87
US Concarneau2727.053.4384183,42038.038226034495321.000.581.580.891.47
Valenciennes4124.548.4384183,42038.026214724237020.680.551.240.631.18
Squad Standard Stats 2023-2024 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 Ajaccio3926.251.2384183,42038.044368041345541.160.952.111.082.03
vs Amiens3126.453.8384183,42038.036205629777540.950.531.470.761.29
vs Angers2726.447.7384183,42038.039276638117681.030.711.741.001.71
vs Annecy3026.556.4384183,42038.048388646246341.261.002.261.212.21
vs Auxerre2526.243.0384183,42038.033205331237230.870.531.390.821.34
vs Bastia3326.452.8384183,42038.047327942566951.240.842.081.111.95
vs Bordeaux3026.340.6384183,42038.051358648358231.340.922.261.262.18
vs Caen2826.349.5384183,42038.044327639556651.160.842.001.031.87
vs Dunkerque3526.249.4384183,42038.050358546467231.320.922.241.212.13
vs Grenoble2626.550.4384183,42038.044287240485441.160.741.891.051.79
vs Guingamp2626.552.7384183,42038.039276632786721.030.711.740.841.55
vs Paris FC3626.443.9384183,42038.041307139235131.080.791.871.031.82
vs Pau FC3526.451.2384183,42038.056369251566331.470.952.421.342.29
vs Quevilly-Rouen2726.453.2384183,42038.054358948665261.420.922.341.262.18
vs Rodez Aveyron2626.554.0384183,42038.050409047347111.321.052.371.242.29
vs Saint-Étienne3126.547.1384183,42038.031205125686620.820.531.340.661.18
vs Stade Laval2726.455.4384183,42038.043307337675621.130.791.920.971.76
vs Troyes3626.549.7384183,42038.048338143557231.260.872.131.132.00
vs US Concarneau2726.546.6384183,42038.055449948786871.451.162.611.262.42
vs Valenciennes4126.351.6384183,42038.054429650467321.421.112.531.322.42

Squad Goalkeeping 2023-2024 Ligue 2

Squad Goalkeeping 2023-2024 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%
Ajaccio238383,41938.0461.211147062.31210161334.243010.0
Amiens238383,42038.0360.9514310779.7121791642.177000.0
Angers238383,42038.0421.1116312474.8208101436.811000.0
Annecy238383,42038.0501.321469667.11210161026.3422050.0
Auxerre238383,42038.0360.951339974.4211161334.2321033.3
Bastia338383,41938.0481.2615811072.8149151334.2651016.7
Bordeaux238383,42038.0521.3715810569.0149151334.2532040.0
Caen238383,42038.0451.1814410072.2177141436.855000.0
Dunkerque238383,42038.0521.3716211070.41210161026.3642033.3
Grenoble238383,42038.0441.1615710974.51312131231.6844050.0
Guingamp138383,42038.0401.051177771.81312131539.5871012.5
Paris FC238383,42038.0421.111339169.91611111128.9321033.3
Pau FC238383,42038.0571.5017611970.5131213718.4651016.7
Quevilly-Rouen238383,42038.0551.451368264.071714923.766000.0
Rodez Aveyron438383,41838.0511.3415410468.8161210821.143010.0
Saint-Étienne238383,42038.0310.821299680.6198111950.0862025.0
Stade Laval238383,42038.0451.181379471.51510131334.276010.0
Troyes238383,42038.0501.3216611872.991415923.755000.0
US Concarneau138383,42038.0571.5016811270.2108201026.3871012.5
Valenciennes238383,42038.0551.4519013573.2611211026.3641120.0
Squad Goalkeeping 2023-2024 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 Ajaccio238383,42038.0350.921238774.81610121539.5541020.0
vs Amiens238383,41938.0360.9514210576.8917121539.5531125.0
vs Angers238383,42038.0561.471448966.0108201128.977000.0
vs Annecy238383,42038.0491.2915110272.21610121128.977000.0
vs Auxerre238383,42038.0721.8917611060.861121821.1431025.0
vs Bastia338383,42038.0441.161359071.1159141334.2651016.7
vs Bordeaux238383,41838.0501.3218813675.5159141026.3642033.3
vs Caen238383,42038.0511.341419367.414717821.155000.0
vs Dunkerque238383,42038.0360.951309475.41610121539.554010.0
vs Grenoble238383,42038.0431.1315211077.61312131436.899000.0
vs Guingamp138383,42038.0441.1616111873.31312131539.5412166.7
vs Paris FC238383,42038.0491.291409268.61111161026.355000.0
vs Pau FC238383,42038.0601.5816310466.3131213821.155000.0
vs Quevilly-Rouen238383,42038.0511.3416511469.1141771231.61010100.0
vs Rodez Aveyron438383,42038.0621.6316410464.6101216615.8541020.0
vs Saint-Étienne238383,42038.0481.2616912176.3118191128.91082020.0
vs Stade Laval238383,42038.0401.0514810974.31310151026.3321033.3
vs Troyes238383,42038.0431.131268369.8151491231.6651016.7
vs US Concarneau138383,42038.0391.0314410275.7208101642.1944150.0
vs Valenciennes238383,41938.0260.681229580.3211161950.0321033.3
Become a Stathead & surf this site ad-free.

Squad Shooting 2023-2024 Ligue 2

Squad Shooting 2023-2024 Ligue 2 Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
Ajaccio3938.03533911834.88.923.110.090.2645
Amiens3138.03641713833.110.973.630.080.2435
Angers2738.05540113734.210.553.610.120.3577
Annecy3038.04941914434.411.033.790.100.2977
Auxerre2538.06556217230.614.794.530.110.3634
Bastia3338.04439212932.910.323.390.100.3056
Bordeaux3038.05053118234.313.974.790.090.2546
Caen2838.04844113630.811.613.580.100.3255
Dunkerque3538.03638312632.910.083.320.080.2545
Grenoble2638.04241914334.111.033.760.080.2399
Guingamp2638.04150515831.313.294.160.080.2514
Paris FC3638.04844513530.311.713.550.100.3255
Pau FC3538.05942315837.411.134.160.130.3455
Quevilly-Rouen2738.05046316435.412.184.320.110.3001
Rodez Aveyron2638.05948715932.612.824.180.110.3545
Saint-Étienne3138.04649115932.412.924.180.080.24810
Stade Laval2738.03841014535.410.793.820.090.2523
Troyes3638.04237212032.39.793.160.100.3156
US Concarneau2738.03839413634.510.373.580.090.2549
Valenciennes4138.02635211933.89.263.130.070.2023
Squad Shooting 2023-2024 Ligue 2 Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
vs Ajaccio3938.04434711132.09.132.920.120.3734
vs Amiens3138.03646313629.412.183.580.060.2177
vs Angers2738.03943516237.211.454.260.090.2311
vs Annecy3038.04841414234.310.893.740.110.3224
vs Auxerre2538.03337913034.39.973.420.080.2423
vs Bastia3338.04743715234.811.504.000.100.2856
vs Bordeaux3038.05144615334.311.744.030.110.3135
vs Caen2838.04442813932.511.263.660.090.2855
vs Dunkerque3538.05046515633.512.244.110.100.2946
vs Grenoble2638.04444314933.611.663.920.090.2748
vs Guingamp2638.03933410932.68.792.870.100.2978
vs Paris FC3638.04140213032.310.583.420.100.3023
vs Pau FC3538.05649917034.113.134.470.100.3056
vs Quevilly-Rouen2738.05437513034.79.873.420.130.3766
vs Rodez Aveyron2638.05044515133.911.713.970.110.3134
vs Saint-Étienne3138.03143812127.611.533.180.060.2168
vs Stade Laval2738.04337513134.99.873.450.100.2867
vs Troyes3638.04854716129.414.394.240.080.2755
vs US Concarneau2738.05548216033.212.684.210.100.3078
vs Valenciennes4138.05449218537.612.954.870.100.2746

Squad Playing Time 2023-2024 Ligue 2

Squad Playing Time 2023-2024 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
Ajaccio3929.6383,4209010038.041883275141211251.213546-11-0.29
Amiens3127.1383,4209010038.041884263153171141.39363600.00
Angers2727.8383,4209010038.041883257161191041.795642+14+0.37
Annecy3025.7383,4209010038.04188123717521901.214950-1-0.03
Auxerre2526.6383,4209010038.041883270147181191.957236+36+0.95
Bastia3326.2383,4209010038.041882253159201061.344448-4-0.11
Bordeaux3025.3383,4209010038.04188124416921941.345052-2-0.05
Caen2827.2383,4209010038.041883264153191131.535145+6+0.16
Dunkerque3526.3383,4209010038.041883259159191071.213652-16-0.42
Grenoble2626.8383,4209010038.041883262156181101.344344-1-0.03
Guingamp2626.5383,4209010038.041884258155171111.344440+4+0.11
Paris FC3625.4383,4209010038.041884265152171121.554942+7+0.18
Pau FC3527.1383,4209010038.04188024417224931.346057+3+0.08
Quevilly-Rouen2726.0383,4209010038.04188324816817971.005155-4-0.11
Rodez Aveyron2623.8383,4209010038.04188323517815881.586251+11+0.29
Saint-Étienne3126.7383,4209010038.04188224617119951.714831+17+0.45
Stade Laval2728.2383,4209010038.04188324217216941.454045-5-0.13
Troyes3624.2383,4209010038.041883276143191221.084350-7-0.18
US Concarneau2727.0383,4209010038.041884261157161101.003957-18-0.47
Valenciennes4124.5383,4209010038.041882257160221060.762655-29-0.76
Squad Playing Time 2023-2024 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 Ajaccio3926.2383,4209010038.04188325316620991.534635+11+0.29
vs Amiens3126.4383,4209010038.041884249166191011.16363600.00
vs Angers2726.4383,4209010038.04188324616518991.004256-14-0.37
vs Annecy3026.5383,4209010038.041881263154191111.535049+1+0.03
vs Auxerre2526.2383,4209010038.041883258158181060.763672-36-0.95
vs Bastia3326.4383,4209010038.041882264150191151.424844+4+0.11
vs Bordeaux3026.3383,4209010038.041881253163171031.425250+2+0.05
vs Caen2826.3383,4209010038.041883256159181081.294551-6-0.16
vs Dunkerque3526.2383,4209010038.041883255161191051.535236+16+0.42
vs Grenoble2626.5383,4209010038.041883250165191011.344443+1+0.03
vs Guingamp2626.5383,4209010038.041884263157181071.344044-4-0.11
vs Paris FC3626.4383,4209010038.041884258158181071.164249-7-0.18
vs Pau FC3526.4383,4209010038.041880259158191081.345760-3-0.08
vs Quevilly-Rouen2726.4383,4209010038.041883259154181121.555551+4+0.11
vs Rodez Aveyron2626.5383,4209010038.041883258160201051.115162-11-0.29
vs Saint-Étienne3126.5383,4209010038.041882255161191051.083148-17-0.45
vs Stade Laval2726.4383,4209010038.041883260157191091.294540+5+0.13
vs Troyes3626.5383,4209010038.041883250166181001.555043+7+0.18
vs US Concarneau2726.5383,4209010038.041884248165181011.795739+18+0.47
vs Valenciennes4126.3383,4209010038.041882259158171081.955526+29+0.76

Squad Miscellaneous Stats 2023-2024 Ligue 2

Squad Miscellaneous Stats 2023-2024 Ligue 2 Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Ajaccio3938.0704354147984589439375442
Amiens3138.0712054649988724380455470
Angers2738.0571144643263792411378613
Annecy3038.0787259640656615326400442
Auxerre2538.0465140844546865409403333
Bastia3338.0769355842894608426495561
Bordeaux3038.0676146555159739365352651
Caen2838.0613148756280792366448151
Dunkerque3538.0692249345586589358356562
Grenoble2638.0550043541581622465419580
Guingamp2638.0706250950375823390407381
Paris FC3638.0603145146859677351406531
Pau FC3538.0823149848166720391377161
Quevilly-Rouen2738.0683160441567746425428161
Rodez Aveyron2638.0605444544776899406391441
Saint-Étienne3138.0692151448193726391466980
Stade Laval2738.0786156544959806336382372
Troyes3638.0633049050483520360384652
US Concarneau2738.0532142557452675324352982
Valenciennes4138.0702055454065530403383361
Squad Miscellaneous Stats 2023-2024 Ligue 2 Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
vs Ajaccio3938.0554051152251604314364350
vs Amiens3138.0754353152827767373398450
vs Angers2738.0768445242243670432444171
vs Annecy3038.06340432569129706386427370
vs Auxerre2538.0723146638176572441418147
vs Bastia3338.0695145452962685354431660
vs Bordeaux3038.0823256943467645382446460
vs Caen2838.0665359046770706359392453
vs Dunkerque3538.07232477470100780389408650
vs Grenoble2638.0544145141454727383443891
vs Guingamp2638.0672153148173647369433743
vs Paris FC3638.0513048542929619371385351
vs Pau FC3538.0633250347967758372317551
vs Quevilly-Rouen2738.0526244258097657395402411
vs Rodez Aveyron2638.07110467419102729380355353
vs Saint-Étienne3138.06621509489787283874205102
vs Stade Laval2738.0562147453479748397341532
vs Troyes3638.0723053246569900407397461
vs US Concarneau2738.0687159540099622434420691
vs Valenciennes4138.0732155952260787397416530

Leaders

Nationalities 2023-2024 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.