Ligue 2 Table Rk Squad MP W D L GF GA GD Pts Pts/MP xG xGA xGD xGD/90 Attendance Top Team Scorer Goalkeeper Notes 1 Auxerre 38 21 11 6 72 36 +36 74 1.95 57.8 37.8 +20.0 +0.53 14,937 Ado Onaiwu - 15 Donovan Léon Promoted 2 Angers 38 20 8 10 56 42 +14 68 1.79 50.3 43.9 +6.5 +0.17 9,466 Lois Diony - 15 Yahia Fofana Promoted 3 Saint-Étienne 38 19 8 11 48 31 +17 65 1.71 54.4 41.8 +12.6 +0.33 26,506 Ibrahim Sissoko - 12 Gautier Larsonneur → Final 4 Rodez Aveyron 38 16 12 10 62 51 +11 60 1.58 55.3 45.1 +10.2 +0.27 3,122 Andreas Hountondji - 14 Lionel Mpasi → Semi-final 5 Paris FC 38 16 11 11 49 42 +7 59 1.55 52.5 42.0 +10.6 +0.28 5,554 Pierre-Yves Hamel - 8 Obed Nkambadio → Semi-final 6 Caen 38 17 7 14 51 45 +6 58 1.53 45.2 43.7 +1.5 +0.04 16,191 Alexandre Mendy - 22 Anthony Mandrea 7 Stade Laval 38 15 10 13 40 45 -5 55 1.45 43.0 40.8 +2.2 +0.06 7,909 Malik Tchokounté - 8 Mamadou Samassa 8 Amiens 38 12 17 9 36 36 0 53 1.39 39.5 41.6 -2.1 -0.05 6,925 Louis Mafouta - 15 Régis Gurtner 9 Guingamp 38 13 12 13 44 40 +4 51 1.34 50.9 37.9 +13.1 +0.34 8,625 Amine El Ouazzani - 11 Enzo Basilio 10 Pau FC 38 13 12 13 60 57 +3 51 1.34 44.7 56.8 -12.1 -0.32 3,308 Moussa Sylla - 15 Bingourou Kamara 11 Grenoble 38 13 12 13 43 44 -1 51 1.34 54.8 50.9 +3.9 +0.10 6,109 Pape Ba - 11 Brice Maubleu 12 Bordeaux 38 14 9 15 50 52 -2 50 1.32 54.1 46.6 +7.5 +0.20 21,632 Žan Vipotnik - 10 Karl-Johan Johnsson 1-point deduction 1 13 Bastia 38 14 9 15 44 48 -4 51 1.34 46.6 47.4 -0.8 -0.02 10,862 Migouel Alfarela - 12 Johny Placide 14 Annecy 38 12 10 16 49 50 -1 46 1.21 47.2 43.5 +3.8 +0.10 6,206 Samuel Ntamack - 9 Florian Escales 15 Ajaccio 38 12 10 16 35 46 -11 46 1.21 34.1 35.1 -1.1 -0.03 3,752 Christopher Ibayi - 6 Mathieu Michel 16 Dunkerque 38 12 10 16 36 52 -16 46 1.21 38.1 49.2 -11.1 -0.29 3,676 Gaëtan Courtet , Julien Anziani - 4 Arnaud Balijon 17 Troyes 38 9 14 15 43 50 -7 41 1.08 37.4 61.4 -24.0 -0.65 5,088 Rafiki Said - 9 Doğan Alemdar Relegated 18 Quevilly-Rouen 38 7 17 14 51 55 -4 38 1.00 45.7 43.1 +2.5 +0.07 3,862 Kalifa Coulibaly , Sambou Soumano - 12 Benjamin Leroy Relegated 19 US Concarneau 38 10 8 20 39 57 -18 38 1.00 43.0 61.1 -18.1 -0.48 1,906 Pape Ibnou Bâ - 12 Esteban Salles Relegated 20 Valenciennes 38 6 11 21 26 55 -29 29 0.76 31.7 56.7 -25.0 -0.68 6,310 Aymen Boutoutaou - 4 Jean Louchet Relegated
Ligue 2 Table Rk Squad MP W D L GF GA GD Pts Pts/MP xG xGA xGD xGD/90 MP W D L GF GA GD Pts Pts/MP xG xGA xGD xGD/90 1 Auxerre 19 12 5 2 39 14 +25 41 2.16 29.5 13.0 +16.5 +0.87 19 9 6 4 33 22 +11 33 1.74 28.3 24.8 +3.5 +0.18 2 Angers 19 13 4 2 31 15 +16 43 2.26 24.9 17.6 +7.3 +0.39 19 7 4 8 25 27 -2 25 1.32 25.4 26.2 -0.9 -0.05 3 Saint-Étienne 19 10 4 5 24 14 +10 34 1.79 26.9 20.9 +6.0 +0.32 19 9 4 6 24 17 +7 31 1.63 27.5 20.9 +6.6 +0.35 4 Rodez Aveyron 19 10 6 3 35 22 +13 36 1.89 29.3 19.7 +9.6 +0.50 19 6 6 7 27 29 -2 24 1.26 26.0 25.4 +0.6 +0.03 5 Paris FC 19 10 4 5 29 19 +10 34 1.79 32.0 18.9 +13.1 +0.69 19 6 7 6 20 23 -3 25 1.32 20.5 23.1 -2.6 -0.14 6 Caen 19 11 3 5 25 12 +13 36 1.89 23.7 19.3 +4.4 +0.23 19 6 4 9 26 33 -7 22 1.16 21.4 24.3 -2.9 -0.15 7 Stade Laval 19 6 5 8 19 27 -8 23 1.21 22.5 17.9 +4.6 +0.24 19 9 5 5 21 18 +3 32 1.68 20.5 22.9 -2.3 -0.12 8 Amiens 19 5 10 4 17 16 +1 25 1.32 21.0 18.2 +2.8 +0.15 19 7 7 5 19 20 -1 28 1.47 18.5 23.3 -4.9 -0.26 9 Guingamp 19 5 7 7 24 21 +3 22 1.16 26.9 21.0 +5.9 +0.31 19 8 5 6 20 19 +1 29 1.53 24.0 16.9 +7.1 +0.37 10 Pau FC 19 7 6 6 32 27 +5 27 1.42 22.8 29.6 -6.7 -0.35 19 6 6 7 28 30 -2 24 1.26 21.9 27.2 -5.3 -0.28 11 Grenoble 19 7 7 5 23 21 +2 28 1.47 31.2 22.8 +8.4 +0.44 19 6 5 8 20 23 -3 23 1.21 23.6 28.0 -4.5 -0.24 12 Bordeaux 19 10 5 4 31 19 +12 35 1.84 30.9 19.7 +11.3 +0.59 19 4 4 11 19 33 -14 16 0.84 23.2 27.0 -3.8 -0.20 13 Bastia 19 8 5 6 22 23 -1 29 1.53 25.5 19.7 +5.7 +0.30 19 6 4 9 22 25 -3 22 1.16 21.1 27.6 -6.6 -0.35 14 Annecy 19 5 6 8 22 27 -5 21 1.11 24.8 20.7 +4.2 +0.22 19 7 4 8 27 23 +4 25 1.32 22.4 22.8 -0.4 -0.02 15 Ajaccio 19 10 6 3 26 14 +12 36 1.89 22.7 15.6 +7.1 +0.38 19 2 4 13 9 32 -23 10 0.53 11.3 19.5 -8.2 -0.43 16 Dunkerque 19 4 4 11 15 30 -15 16 0.84 18.4 23.6 -5.3 -0.28 19 8 6 5 21 22 -1 30 1.58 19.7 25.5 -5.8 -0.31 17 Troyes 19 7 4 8 29 26 +3 25 1.32 23.5 28.9 -5.4 -0.30 19 2 10 7 14 24 -10 16 0.84 13.9 32.4 -18.6 -0.98 18 Quevilly-Rouen 19 4 7 8 24 27 -3 19 1.00 25.0 20.8 +4.2 +0.22 19 3 10 6 27 28 -1 19 1.00 20.7 22.4 -1.7 -0.09 19 US Concarneau 19 5 5 9 23 31 -8 20 1.05 23.7 29.2 -5.5 -0.29 19 5 3 11 16 26 -10 18 0.95 19.3 31.9 -12.6 -0.66 20 Valenciennes 19 4 6 9 15 24 -9 18 0.95 17.7 25.7 -8.0 -0.42 19 2 5 12 11 31 -20 11 0.58 14.0 31.0 -17.0 -0.95
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
Squad Standard Stats 2023-2024 Ligue 2 Table Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Ajaccio 39 29.6 49.2 38 418 3,420 38.0 35 23 58 31 4 5 70 4 34.1 30.3 24.3 54.6 439 1297 0.92 0.61 1.53 0.82 1.42 0.90 0.64 1.54 0.80 1.44 Amiens 31 27.1 46.1 38 418 3,420 38.0 36 27 63 33 3 5 71 2 39.5 35.7 26.7 62.4 564 1465 0.95 0.71 1.66 0.87 1.58 1.04 0.70 1.74 0.94 1.64 Angers 27 27.8 52.3 38 418 3,420 38.0 55 39 94 48 7 7 57 1 50.3 44.8 33.9 78.7 701 1567 1.45 1.03 2.47 1.26 2.29 1.32 0.89 2.22 1.18 2.07 Annecy 30 25.7 43.6 38 418 3,420 38.0 49 38 87 42 7 7 78 7 47.2 41.7 32.0 73.7 532 1396 1.29 1.00 2.29 1.11 2.11 1.24 0.84 2.09 1.10 1.94 Auxerre 25 26.6 57.0 38 418 3,420 38.0 65 53 118 62 3 4 46 5 57.8 54.6 43.7 98.3 787 2017 1.71 1.39 3.11 1.63 3.03 1.52 1.15 2.67 1.44 2.59 Bastia 33 26.2 47.2 38 418 3,420 38.0 44 32 76 39 5 6 76 9 46.6 41.8 32.3 74.2 507 1221 1.16 0.84 2.00 1.03 1.87 1.23 0.85 2.08 1.10 1.95 Bordeaux 30 25.3 59.4 38 418 3,420 38.0 50 34 84 46 4 6 67 6 54.1 49.4 37.2 86.6 779 1878 1.32 0.89 2.21 1.21 2.11 1.42 0.98 2.40 1.30 2.28 Caen 28 27.2 50.5 38 418 3,420 38.0 48 35 83 43 5 5 61 3 45.2 41.2 32.0 73.3 621 1655 1.26 0.92 2.18 1.13 2.05 1.19 0.84 2.03 1.09 1.93 Dunkerque 35 26.3 50.6 38 418 3,420 38.0 36 23 59 32 4 5 69 2 38.1 34.1 24.7 58.8 572 1480 0.95 0.61 1.55 0.84 1.45 1.00 0.65 1.65 0.90 1.55 Grenoble 26 26.8 49.6 38 418 3,420 38.0 42 24 66 33 9 9 55 0 54.8 47.8 38.2 86.0 667 1487 1.11 0.63 1.74 0.87 1.50 1.44 1.00 2.45 1.26 2.26 Guingamp 26 26.5 47.3 38 418 3,420 38.0 41 26 67 40 1 4 70 6 50.9 47.8 38.4 86.3 608 1602 1.08 0.68 1.76 1.05 1.74 1.34 1.01 2.35 1.26 2.27 Paris FC 36 25.4 56.0 38 418 3,420 38.0 48 35 83 43 5 5 60 3 52.5 48.6 40.9 89.5 734 1652 1.26 0.92 2.18 1.13 2.05 1.38 1.08 2.46 1.28 2.36 Pau FC 35 27.1 48.8 38 418 3,420 38.0 59 39 98 54 5 5 82 3 44.7 40.9 31.4 72.3 591 1586 1.55 1.03 2.58 1.42 2.45 1.18 0.83 2.00 1.08 1.90 Quevilly-Rouen 27 26.0 46.7 38 418 3,420 38.0 50 33 83 50 0 1 68 3 45.7 44.9 34.0 78.9 637 1706 1.32 0.87 2.18 1.32 2.18 1.20 0.90 2.10 1.18 2.08 Rodez Aveyron 26 23.8 46.0 38 418 3,420 38.0 59 49 108 55 4 5 60 5 55.3 51.3 40.4 91.7 758 1722 1.55 1.29 2.84 1.45 2.74 1.45 1.06 2.52 1.35 2.41 Saint-Étienne 31 26.7 52.9 38 418 3,420 38.0 46 26 72 38 8 10 69 2 54.4 46.6 36.4 82.9 662 1715 1.21 0.68 1.89 1.00 1.68 1.43 0.96 2.39 1.23 2.18 Stade Laval 27 28.2 44.6 38 418 3,420 38.0 38 27 65 36 2 3 78 6 43.0 40.7 31.9 72.5 562 1348 1.00 0.71 1.71 0.95 1.66 1.13 0.84 1.97 1.07 1.91 Troyes 36 24.2 50.3 38 418 3,420 38.0 42 34 76 37 5 6 63 3 37.4 32.6 27.3 59.9 572 1269 1.11 0.89 2.00 0.97 1.87 0.98 0.72 1.70 0.86 1.58 US Concarneau 27 27.0 53.4 38 418 3,420 38.0 38 22 60 34 4 9 53 2 43.0 36.0 27.1 63.1 689 1503 1.00 0.58 1.58 0.89 1.47 1.13 0.71 1.84 0.95 1.66 Valenciennes 41 24.5 48.4 38 418 3,420 38.0 26 21 47 24 2 3 70 2 31.7 29.3 21.5 50.8 514 1207 0.68 0.55 1.24 0.63 1.18 0.83 0.57 1.40 0.77 1.34
Squad Standard Stats 2023-2024 Ligue 2 Table Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG vs Ajaccio 39 26.2 51.2 38 418 3,420 38.0 44 36 80 41 3 4 55 4 35.1 32.0 25.6 57.6 530 1489 1.16 0.95 2.11 1.08 2.03 0.92 0.67 1.60 0.84 1.52 vs Amiens 31 26.4 53.8 38 418 3,420 38.0 36 20 56 29 7 7 75 4 41.6 36.1 28.1 64.2 656 1652 0.95 0.53 1.47 0.76 1.29 1.09 0.74 1.83 0.95 1.69 vs Angers 27 26.4 47.7 38 418 3,420 38.0 39 27 66 38 1 1 76 8 43.9 43.1 33.9 77.0 655 1360 1.03 0.71 1.74 1.00 1.71 1.15 0.89 2.05 1.13 2.03 vs Annecy 30 26.5 56.4 38 418 3,420 38.0 48 38 86 46 2 4 63 4 43.5 40.3 32.7 73.0 530 1389 1.26 1.00 2.26 1.21 2.21 1.14 0.86 2.00 1.06 1.92 vs Auxerre 25 26.2 43.0 38 418 3,420 38.0 33 20 53 31 2 3 72 3 37.8 35.5 24.8 60.3 533 1407 0.87 0.53 1.39 0.82 1.34 1.00 0.65 1.65 0.93 1.59 vs Bastia 33 26.4 52.8 38 418 3,420 38.0 47 32 79 42 5 6 69 5 47.4 42.6 32.1 74.7 576 1506 1.24 0.84 2.08 1.11 1.95 1.25 0.84 2.09 1.12 1.97 vs Bordeaux 30 26.3 40.6 38 418 3,420 38.0 51 35 86 48 3 5 82 3 46.6 42.8 33.1 76.0 677 1246 1.34 0.92 2.26 1.26 2.18 1.23 0.87 2.10 1.13 2.00 vs Caen 28 26.3 49.5 38 418 3,420 38.0 44 32 76 39 5 5 66 5 43.7 39.7 32.3 72.1 618 1634 1.16 0.84 2.00 1.03 1.87 1.15 0.85 2.00 1.05 1.90 vs Dunkerque 35 26.2 49.4 38 418 3,420 38.0 50 35 85 46 4 6 72 3 49.2 44.4 34.3 78.7 566 1581 1.32 0.92 2.24 1.21 2.13 1.29 0.90 2.20 1.17 2.07 vs Grenoble 26 26.5 50.4 38 418 3,420 38.0 44 28 72 40 4 8 54 4 50.9 44.5 32.8 77.3 705 1766 1.16 0.74 1.89 1.05 1.79 1.34 0.86 2.20 1.17 2.03 vs Guingamp 26 26.5 52.7 38 418 3,420 38.0 39 27 66 32 7 8 67 2 37.9 31.6 25.1 56.7 460 1349 1.03 0.71 1.74 0.84 1.55 1.00 0.66 1.66 0.83 1.49 vs Paris FC 36 26.4 43.9 38 418 3,420 38.0 41 30 71 39 2 3 51 3 42.0 39.4 32.3 71.7 609 1441 1.08 0.79 1.87 1.03 1.82 1.10 0.85 1.95 1.04 1.89 vs Pau FC 35 26.4 51.2 38 418 3,420 38.0 56 36 92 51 5 6 63 3 56.8 52.0 39.5 91.5 691 1735 1.47 0.95 2.42 1.34 2.29 1.49 1.04 2.53 1.37 2.41 vs Quevilly-Rouen 27 26.4 53.2 38 418 3,420 38.0 54 35 89 48 6 6 52 6 43.1 38.5 27.7 66.2 621 1613 1.42 0.92 2.34 1.26 2.18 1.14 0.73 1.86 1.01 1.74 vs Rodez Aveyron 26 26.5 54.0 38 418 3,420 38.0 50 40 90 47 3 4 71 1 45.1 42.0 33.6 75.6 734 1634 1.32 1.05 2.37 1.24 2.29 1.19 0.88 2.07 1.11 1.99 vs Saint-Étienne 31 26.5 47.1 38 418 3,420 38.0 31 20 51 25 6 8 66 2 41.8 35.7 29.4 65.1 663 1476 0.82 0.53 1.34 0.66 1.18 1.10 0.77 1.87 0.94 1.71 vs Stade Laval 27 26.4 55.4 38 418 3,420 38.0 43 30 73 37 6 7 56 2 40.8 35.3 27.4 62.7 667 1647 1.13 0.79 1.92 0.97 1.76 1.07 0.72 1.80 0.93 1.65 vs Troyes 36 26.5 49.7 38 418 3,420 38.0 48 33 81 43 5 5 72 3 61.4 57.6 44.9 102.5 652 1625 1.26 0.87 2.13 1.13 2.00 1.62 1.18 2.80 1.52 2.70 vs US Concarneau 27 26.5 46.6 38 418 3,420 38.0 55 44 99 48 7 8 68 7 61.1 54.7 44.9 99.7 679 1606 1.45 1.16 2.61 1.26 2.42 1.61 1.18 2.79 1.44 2.62 vs Valenciennes 41 26.3 51.6 38 418 3,420 38.0 54 42 96 50 4 6 73 2 56.7 52.1 39.7 91.8 674 1617 1.42 1.11 2.53 1.32 2.42 1.49 1.05 2.54 1.37 2.42
Squad Goalkeeping 2023-2024 Ligue 2
Squad Goalkeeping 2023-2024 Ligue 2
Squad Goalkeeping 2023-2024 Ligue 2 Table Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Ajaccio 2 38 38 3,419 38.0 46 1.21 114 70 62.3 12 10 16 13 34.2 4 3 0 1 0.0 Amiens 2 38 38 3,420 38.0 36 0.95 143 107 79.7 12 17 9 16 42.1 7 7 0 0 0.0 Angers 2 38 38 3,420 38.0 42 1.11 163 124 74.8 20 8 10 14 36.8 1 1 0 0 0.0 Annecy 2 38 38 3,420 38.0 50 1.32 146 96 67.1 12 10 16 10 26.3 4 2 2 0 50.0 Auxerre 2 38 38 3,420 38.0 36 0.95 133 99 74.4 21 11 6 13 34.2 3 2 1 0 33.3 Bastia 3 38 38 3,419 38.0 48 1.26 158 110 72.8 14 9 15 13 34.2 6 5 1 0 16.7 Bordeaux 2 38 38 3,420 38.0 52 1.37 158 105 69.0 14 9 15 13 34.2 5 3 2 0 40.0 Caen 2 38 38 3,420 38.0 45 1.18 144 100 72.2 17 7 14 14 36.8 5 5 0 0 0.0 Dunkerque 2 38 38 3,420 38.0 52 1.37 162 110 70.4 12 10 16 10 26.3 6 4 2 0 33.3 Grenoble 2 38 38 3,420 38.0 44 1.16 157 109 74.5 13 12 13 12 31.6 8 4 4 0 50.0 Guingamp 1 38 38 3,420 38.0 40 1.05 117 77 71.8 13 12 13 15 39.5 8 7 1 0 12.5 Paris FC 2 38 38 3,420 38.0 42 1.11 133 91 69.9 16 11 11 11 28.9 3 2 1 0 33.3 Pau FC 2 38 38 3,420 38.0 57 1.50 176 119 70.5 13 12 13 7 18.4 6 5 1 0 16.7 Quevilly-Rouen 2 38 38 3,420 38.0 55 1.45 136 82 64.0 7 17 14 9 23.7 6 6 0 0 0.0 Rodez Aveyron 4 38 38 3,418 38.0 51 1.34 154 104 68.8 16 12 10 8 21.1 4 3 0 1 0.0 Saint-Étienne 2 38 38 3,420 38.0 31 0.82 129 96 80.6 19 8 11 19 50.0 8 6 2 0 25.0 Stade Laval 2 38 38 3,420 38.0 45 1.18 137 94 71.5 15 10 13 13 34.2 7 6 0 1 0.0 Troyes 2 38 38 3,420 38.0 50 1.32 166 118 72.9 9 14 15 9 23.7 5 5 0 0 0.0 US Concarneau 1 38 38 3,420 38.0 57 1.50 168 112 70.2 10 8 20 10 26.3 8 7 1 0 12.5 Valenciennes 2 38 38 3,420 38.0 55 1.45 190 135 73.2 6 11 21 10 26.3 6 4 1 1 20.0
Squad Goalkeeping 2023-2024 Ligue 2 Table Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% vs Ajaccio 2 38 38 3,420 38.0 35 0.92 123 87 74.8 16 10 12 15 39.5 5 4 1 0 20.0 vs Amiens 2 38 38 3,419 38.0 36 0.95 142 105 76.8 9 17 12 15 39.5 5 3 1 1 25.0 vs Angers 2 38 38 3,420 38.0 56 1.47 144 89 66.0 10 8 20 11 28.9 7 7 0 0 0.0 vs Annecy 2 38 38 3,420 38.0 49 1.29 151 102 72.2 16 10 12 11 28.9 7 7 0 0 0.0 vs Auxerre 2 38 38 3,420 38.0 72 1.89 176 110 60.8 6 11 21 8 21.1 4 3 1 0 25.0 vs Bastia 3 38 38 3,420 38.0 44 1.16 135 90 71.1 15 9 14 13 34.2 6 5 1 0 16.7 vs Bordeaux 2 38 38 3,418 38.0 50 1.32 188 136 75.5 15 9 14 10 26.3 6 4 2 0 33.3 vs Caen 2 38 38 3,420 38.0 51 1.34 141 93 67.4 14 7 17 8 21.1 5 5 0 0 0.0 vs Dunkerque 2 38 38 3,420 38.0 36 0.95 130 94 75.4 16 10 12 15 39.5 5 4 0 1 0.0 vs Grenoble 2 38 38 3,420 38.0 43 1.13 152 110 77.6 13 12 13 14 36.8 9 9 0 0 0.0 vs Guingamp 1 38 38 3,420 38.0 44 1.16 161 118 73.3 13 12 13 15 39.5 4 1 2 1 66.7 vs Paris FC 2 38 38 3,420 38.0 49 1.29 140 92 68.6 11 11 16 10 26.3 5 5 0 0 0.0 vs Pau FC 2 38 38 3,420 38.0 60 1.58 163 104 66.3 13 12 13 8 21.1 5 5 0 0 0.0 vs Quevilly-Rouen 2 38 38 3,420 38.0 51 1.34 165 114 69.1 14 17 7 12 31.6 1 0 1 0 100.0 vs Rodez Aveyron 4 38 38 3,420 38.0 62 1.63 164 104 64.6 10 12 16 6 15.8 5 4 1 0 20.0 vs Saint-Étienne 2 38 38 3,420 38.0 48 1.26 169 121 76.3 11 8 19 11 28.9 10 8 2 0 20.0 vs Stade Laval 2 38 38 3,420 38.0 40 1.05 148 109 74.3 13 10 15 10 26.3 3 2 1 0 33.3 vs Troyes 2 38 38 3,420 38.0 43 1.13 126 83 69.8 15 14 9 12 31.6 6 5 1 0 16.7 vs US Concarneau 1 38 38 3,420 38.0 39 1.03 144 102 75.7 20 8 10 16 42.1 9 4 4 1 50.0 vs Valenciennes 2 38 38 3,419 38.0 26 0.68 122 95 80.3 21 11 6 19 50.0 3 2 1 0 33.3
Squad Advanced Goalkeeping 2023-2024 Ligue 2
Squad Advanced Goalkeeping 2023-2024 Ligue 2
Squad Advanced Goalkeeping 2023-2024 Ligue 2 Table Squad # Pl 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Ajaccio 2 38.0 46 3 1 6 2 37.6 0.30 -6.4 -0.17 221 599 36.9 859 115 51.2 40.5 220 72.3 47.5 497 35 7.0 29 0.76 13.7 Amiens 2 38.0 36 7 0 3 0 39.4 0.23 +3.4 +0.09 214 407 52.6 580 119 37.4 28.1 309 61.5 43.0 600 22 3.7 5 0.13 10.3 Angers 2 38.0 42 1 0 3 3 42.5 0.26 +3.5 +0.09 137 353 38.8 850 181 29.4 31.2 262 39.3 36.5 531 39 7.3 45 1.18 13.8 Annecy 2 38.0 50 2 1 4 2 47.3 0.30 -0.7 -0.02 190 606 31.4 870 158 46.4 39.7 240 84.2 57.9 548 31 5.7 75 1.97 11.0 Auxerre 2 38.0 36 2 2 4 3 40.5 0.28 +7.5 +0.20 198 569 34.8 1089 187 39.8 25.9 244 55.7 44.1 462 44 9.5 39 1.03 6.0 Bastia 3 38.0 48 5 0 14 1 50.1 0.28 +3.1 +0.08 279 788 35.4 1316 171 49.8 38.0 263 50.6 37.9 547 69 12.6 55 1.45 14.2 Bordeaux 2 38.0 52 3 0 6 1 48.0 0.28 -3.0 -0.08 110 350 31.4 1273 191 20.0 24.1 270 35.6 35.0 519 21 4.0 45 1.18 17.2 Caen 2 38.0 45 5 1 6 1 43.6 0.28 -0.4 -0.01 210 536 39.2 871 124 42.6 33.2 251 65.7 48.7 551 32 5.8 41 1.08 19.7 Dunkerque 2 38.0 52 4 1 6 2 57.0 0.32 +7.0 +0.18 213 537 39.7 1270 211 33.7 34.1 299 36.5 33.8 614 63 10.3 52 1.37 13.9 Grenoble 2 38.0 44 4 2 3 0 50.9 0.28 +6.9 +0.18 191 496 38.5 973 204 34.4 30.0 290 55.5 42.0 577 47 8.1 24 0.63 13.2 Guingamp 1 38.0 40 7 1 8 1 39.3 0.28 +0.3 +0.01 291 734 39.6 792 76 66.8 44.2 215 95.3 60.0 498 42 8.4 47 1.24 14.2 Paris FC 2 38.0 42 2 2 6 1 45.0 0.33 +4.0 +0.10 177 433 40.9 1313 187 25.2 30.3 286 35.7 34.8 483 30 6.2 31 0.82 12.1 Pau FC 2 38.0 57 5 2 4 1 61.9 0.33 +5.9 +0.16 258 643 40.1 1151 183 40.4 40.6 289 61.6 45.3 613 47 7.7 53 1.39 10.5 Quevilly-Rouen 2 38.0 55 6 1 6 1 45.8 0.30 -8.2 -0.21 275 613 44.9 900 120 46.8 37.2 284 67.6 46.0 527 26 4.9 82 2.16 17.4 Rodez Aveyron 4 38.0 51 3 1 10 1 42.4 0.26 -7.6 -0.20 177 509 34.8 958 188 39.4 38.7 311 42.4 38.9 582 34 5.8 49 1.29 12.4 Saint-Étienne 2 38.0 31 6 0 7 0 38.4 0.24 +7.4 +0.20 173 450 38.4 1059 196 33.2 24.3 294 33.3 31.7 585 42 7.2 39 1.03 15.6 Stade Laval 2 38.0 45 6 1 5 2 43.5 0.28 +0.5 +0.01 306 704 43.5 862 117 57.0 40.9 264 80.7 51.3 607 54 8.9 28 0.74 9.7 Troyes 2 38.0 50 5 1 4 2 53.3 0.30 +5.3 +0.14 180 501 35.9 1092 167 31.2 25.8 341 46.9 36.7 712 39 5.5 31 0.82 8.9 US Concarneau 1 38.0 57 7 1 5 2 56.7 0.30 +1.7 +0.04 137 372 36.8 1125 168 27.1 29.5 305 22.0 24.9 512 16 3.1 44 1.16 15.7 Valenciennes 2 38.0 55 4 1 4 1 64.1 0.32 +10.1 +0.26 191 542 35.2 1061 200 39.2 31.4 284 44.4 35.7 606 54 8.9 37 0.97 11.9
Squad Advanced Goalkeeping 2023-2024 Ligue 2 Table Squad # Pl 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist vs Ajaccio 2 38.0 35 4 2 2 0 33.3 0.23 -1.7 -0.04 207 547 37.8 1139 164 36.4 33.9 226 58.4 42.6 472 45 9.5 42 1.11 14.3 vs Amiens 2 38.0 36 3 0 2 0 41.5 0.27 +5.5 +0.14 170 472 36.0 988 181 36.0 33.5 266 43.6 38.3 577 33 5.7 63 1.66 15.8 vs Angers 2 38.0 56 7 1 2 1 48.8 0.29 -6.2 -0.16 213 550 38.7 997 151 40.1 35.4 281 53.4 41.5 627 44 7.0 41 1.08 12.6 vs Annecy 2 38.0 49 7 0 7 0 50.4 0.29 +1.4 +0.04 314 829 37.9 1535 179 42.9 34.5 299 56.9 42.1 510 46 9.0 51 1.34 13.3 vs Auxerre 2 38.0 72 3 0 8 7 57.6 0.32 -7.4 -0.19 214 527 40.6 936 143 38.1 34.9 322 52.8 41.0 681 33 4.8 37 0.97 12.7 vs Bastia 3 38.0 44 5 0 4 0 50.5 0.35 +6.5 +0.17 230 558 41.2 1033 174 38.6 34.5 266 59.8 43.7 473 45 9.5 51 1.34 14.6 vs Bordeaux 2 38.0 50 4 2 4 0 59.3 0.29 +9.3 +0.25 185 549 33.7 898 153 43.2 37.3 307 52.4 40.6 577 34 5.9 47 1.24 13.2 vs Caen 2 38.0 51 5 1 7 3 46.9 0.30 -1.1 -0.03 206 544 37.9 925 151 38.9 34.7 306 60.1 43.1 638 57 8.9 40 1.05 13.4 vs Dunkerque 2 38.0 36 4 2 9 0 37.4 0.26 +1.4 +0.04 249 577 43.2 1023 183 39.9 35.2 289 58.5 43.7 455 28 6.2 41 1.08 14.8 vs Grenoble 2 38.0 43 9 0 7 1 49.4 0.27 +7.4 +0.19 223 514 43.4 1037 177 35.8 33.1 272 52.6 40.4 492 34 6.9 67 1.76 15.8 vs Guingamp 1 38.0 44 1 3 3 3 45.4 0.27 +4.4 +0.11 228 678 33.6 1161 160 42.3 36.1 317 59.0 43.4 664 57 8.6 24 0.63 11.7 vs Paris FC 2 38.0 49 5 0 3 1 45.4 0.29 -2.6 -0.07 230 544 42.3 869 142 43.7 36.0 285 57.5 43.6 532 30 5.6 30 0.79 12.9 vs Pau FC 2 38.0 60 5 0 9 1 56.4 0.32 -2.6 -0.07 145 435 33.3 969 176 33.6 32.8 233 46.8 37.5 593 41 6.9 38 1.00 13.4 vs Quevilly-Rouen 2 38.0 51 0 2 10 1 50.6 0.31 +0.6 +0.02 217 575 37.7 1026 166 42.2 36.0 272 52.2 39.5 594 39 6.6 42 1.11 13.8 vs Rodez Aveyron 4 38.0 62 4 1 9 3 59.1 0.34 +0.1 0.00 199 517 38.5 873 196 37.0 35.7 351 55.3 42.7 702 54 7.7 32 0.84 11.5 vs Saint-Étienne 2 38.0 48 8 2 8 2 54.2 0.27 +8.2 +0.22 191 488 39.1 1078 176 34.0 33.1 331 36.6 33.9 577 30 5.2 46 1.21 13.3 vs Stade Laval 2 38.0 40 2 3 8 2 43.0 0.27 +5.0 +0.13 180 463 38.9 956 175 34.8 33.0 256 50.8 40.6 656 38 5.8 31 0.82 13.4 vs Troyes 2 38.0 43 5 0 3 1 38.8 0.26 -3.2 -0.08 178 445 40.0 942 139 35.8 33.6 229 47.2 38.7 412 28 6.8 43 1.13 14.6 vs US Concarneau 1 38.0 39 4 0 5 1 47.6 0.29 +9.6 +0.25 173 444 39.0 901 130 36.0 33.2 229 52.4 40.6 538 32 5.9 32 0.84 13.6 vs Valenciennes 2 38.0 26 2 0 4 0 31.9 0.24 +5.9 +0.15 176 486 36.2 978 147 39.7 35.6 184 53.3 40.3 401 39 9.7 53 1.40 15.0
Squad Shooting 2023-2024 Ligue 2
Squad Shooting 2023-2024 Ligue 2
Squad Shooting 2023-2024 Ligue 2 Table Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Ajaccio 39 38.0 35 339 118 34.8 8.92 3.11 0.09 0.26 19.4 18 4 5 34.1 30.3 0.09 +0.9 +0.7 Amiens 31 38.0 36 417 138 33.1 10.97 3.63 0.08 0.24 19.4 19 3 5 39.5 35.7 0.09 -3.5 -2.7 Angers 27 38.0 55 401 137 34.2 10.55 3.61 0.12 0.35 17.1 7 7 7 50.3 44.8 0.11 +4.7 +3.2 Annecy 30 38.0 49 419 144 34.4 11.03 3.79 0.10 0.29 17.5 15 7 7 47.2 41.7 0.10 +1.8 +0.3 Auxerre 25 38.0 65 562 172 30.6 14.79 4.53 0.11 0.36 16.7 11 3 4 57.8 54.6 0.10 +7.2 +7.4 Bastia 33 38.0 44 392 129 32.9 10.32 3.39 0.10 0.30 18.4 11 5 6 46.6 41.8 0.11 -2.6 -2.8 Bordeaux 30 38.0 50 531 182 34.3 13.97 4.79 0.09 0.25 18.3 26 4 6 54.1 49.4 0.09 -4.1 -3.4 Caen 28 38.0 48 441 136 30.8 11.61 3.58 0.10 0.32 17.4 17 5 5 45.2 41.2 0.10 +2.8 +1.8 Dunkerque 35 38.0 36 383 126 32.9 10.08 3.32 0.08 0.25 18.3 25 4 5 38.1 34.1 0.09 -2.1 -2.1 Grenoble 26 38.0 42 419 143 34.1 11.03 3.76 0.08 0.23 17.6 17 9 9 54.8 47.8 0.12 -12.8 -14.8 Guingamp 26 38.0 41 505 158 31.3 13.29 4.16 0.08 0.25 17.9 20 1 4 50.9 47.8 0.10 -9.9 -7.8 Paris FC 36 38.0 48 445 135 30.3 11.71 3.55 0.10 0.32 16.7 12 5 5 52.5 48.6 0.11 -4.5 -5.6 Pau FC 35 38.0 59 423 158 37.4 11.13 4.16 0.13 0.34 17.8 10 5 5 44.7 40.9 0.10 +14.3 +13.1 Quevilly-Rouen 27 38.0 50 463 164 35.4 12.18 4.32 0.11 0.30 17.5 15 0 1 45.7 44.9 0.10 +4.3 +5.1 Rodez Aveyron 26 38.0 59 487 159 32.6 12.82 4.18 0.11 0.35 16.8 17 4 5 55.3 51.3 0.11 +3.7 +3.7 Saint-Étienne 31 38.0 46 491 159 32.4 12.92 4.18 0.08 0.24 17.9 21 8 10 54.4 46.6 0.10 -8.4 -8.6 Stade Laval 27 38.0 38 410 145 35.4 10.79 3.82 0.09 0.25 17.0 10 2 3 43.0 40.7 0.10 -5.0 -4.7 Troyes 36 38.0 42 372 120 32.3 9.79 3.16 0.10 0.31 18.1 13 5 6 37.4 32.6 0.09 +4.6 +4.4 US Concarneau 27 38.0 38 394 136 34.5 10.37 3.58 0.09 0.25 18.3 16 4 9 43.0 36.0 0.09 -5.0 -2.0 Valenciennes 41 38.0 26 352 119 33.8 9.26 3.13 0.07 0.20 18.3 12 2 3 31.7 29.3 0.09 -5.7 -5.3
Squad Shooting 2023-2024 Ligue 2 Table Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG vs Ajaccio 39 38.0 44 347 111 32.0 9.13 2.92 0.12 0.37 17.8 11 3 4 35.1 32.0 0.09 +8.9 +9.0 vs Amiens 31 38.0 36 463 136 29.4 12.18 3.58 0.06 0.21 18.5 16 7 7 41.6 36.1 0.08 -5.6 -7.1 vs Angers 27 38.0 39 435 162 37.2 11.45 4.26 0.09 0.23 17.5 14 1 1 43.9 43.1 0.10 -4.9 -5.1 vs Annecy 30 38.0 48 414 142 34.3 10.89 3.74 0.11 0.32 17.6 13 2 4 43.5 40.3 0.10 +4.5 +5.7 vs Auxerre 25 38.0 33 379 130 34.3 9.97 3.42 0.08 0.24 17.6 9 2 3 37.8 35.5 0.09 -4.8 -4.5 vs Bastia 33 38.0 47 437 152 34.8 11.50 4.00 0.10 0.28 17.1 16 5 6 47.4 42.6 0.10 -0.4 -0.6 vs Bordeaux 30 38.0 51 446 153 34.3 11.74 4.03 0.11 0.31 18.2 7 3 5 46.6 42.8 0.10 +4.4 +5.2 vs Caen 28 38.0 44 428 139 32.5 11.26 3.66 0.09 0.28 18.3 18 5 5 43.7 39.7 0.09 +0.3 -0.7 vs Dunkerque 35 38.0 50 465 156 33.5 12.24 4.11 0.10 0.29 18.0 14 4 6 49.2 44.4 0.10 +0.8 +1.6 vs Grenoble 26 38.0 44 443 149 33.6 11.66 3.92 0.09 0.27 17.4 19 4 8 50.9 44.5 0.10 -6.9 -4.5 vs Guingamp 26 38.0 39 334 109 32.6 8.79 2.87 0.10 0.29 17.9 15 7 8 37.9 31.6 0.10 +1.1 +0.4 vs Paris FC 36 38.0 41 402 130 32.3 10.58 3.42 0.10 0.30 18.3 24 2 3 42.0 39.4 0.10 -1.0 -0.4 vs Pau FC 35 38.0 56 499 170 34.1 13.13 4.47 0.10 0.30 17.7 21 5 6 56.8 52.0 0.11 -0.8 -1.0 vs Quevilly-Rouen 27 38.0 54 375 130 34.7 9.87 3.42 0.13 0.37 18.2 23 6 6 43.1 38.5 0.11 +10.9 +9.5 vs Rodez Aveyron 26 38.0 50 445 151 33.9 11.71 3.97 0.11 0.31 17.7 17 3 4 45.1 42.0 0.10 +4.9 +5.0 vs Saint-Étienne 31 38.0 31 438 121 27.6 11.53 3.18 0.06 0.21 18.6 14 6 8 41.8 35.7 0.08 -10.8 -10.7 vs Stade Laval 27 38.0 43 375 131 34.9 9.87 3.45 0.10 0.28 18.0 16 6 7 40.8 35.3 0.10 +2.2 +1.7 vs Troyes 36 38.0 48 547 161 29.4 14.39 4.24 0.08 0.27 16.5 20 5 5 61.4 57.6 0.11 -13.4 -14.6 vs US Concarneau 27 38.0 55 482 160 33.2 12.68 4.21 0.10 0.30 17.6 10 7 8 61.1 54.7 0.12 -6.1 -6.7 vs Valenciennes 41 38.0 54 492 185 37.6 12.95 4.87 0.10 0.27 17.5 15 4 6 56.7 52.1 0.11 -2.7 -2.1
Squad Passing 2023-2024 Ligue 2
Squad Passing 2023-2024 Ligue 2
Squad Passing 2023-2024 Ligue 2 Table Squad # Pl 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Ajaccio 39 38.0 13948 18142 76.9 260121 95062 5424 6536 83.0 6263 7415 84.5 1735 3228 53.7 23 24.3 26.2 -1.3 243 1024 212 60 1297 Amiens 31 38.0 12702 16692 76.1 243123 97689 4923 5922 83.1 5734 6892 83.2 1665 3005 55.4 27 26.7 28.7 +0.3 287 1117 263 89 1465 Angers 27 38.0 15643 19593 79.8 302712 104654 5541 6545 84.7 7628 8791 86.8 2035 3359 60.6 39 33.9 32.4 +5.1 296 1212 287 92 1567 Annecy 30 38.0 10376 15351 67.6 186915 83159 4344 5672 76.6 4461 6047 73.8 1138 2669 42.6 38 32.0 27.5 +6.0 280 940 222 60 1396 Auxerre 25 38.0 18245 22125 82.5 344619 117369 6967 7935 87.8 8507 9607 88.6 2226 3590 62.0 53 43.7 45.1 +9.3 438 1492 405 113 2017 Bastia 33 38.0 12343 16687 74.0 230274 89214 4987 6065 82.2 5450 6574 82.9 1491 3112 47.9 32 32.3 28.4 -0.3 290 1026 204 59 1221 Bordeaux 30 38.0 17985 21613 83.2 342693 115987 6629 7528 88.1 8784 9868 89.0 2167 3379 64.1 34 37.2 37.7 -3.2 391 1405 318 76 1878 Caen 28 38.0 15013 19093 78.6 296229 103907 5573 6566 84.9 6761 7872 85.9 2264 3744 60.5 35 32.0 39.1 +3.0 337 1302 325 103 1655 Dunkerque 35 38.0 14746 18862 78.2 277841 100235 5774 6859 84.2 6757 7838 86.2 1820 3273 55.6 23 24.7 23.6 -1.7 272 1029 240 53 1480 Grenoble 26 38.0 15079 18966 79.5 296884 109342 5415 6450 84.0 7119 8169 87.1 2170 3535 61.4 24 38.2 31.9 -14.2 313 1100 230 58 1487 Guingamp 26 38.0 12373 17017 72.7 235433 93191 4868 6122 79.5 5638 6970 80.9 1523 3052 49.9 26 38.4 38.2 -12.4 369 1102 295 82 1602 Paris FC 36 38.0 17746 21426 82.8 342115 112702 6339 7266 87.2 8724 9767 89.3 2233 3503 63.7 35 40.9 38.2 -5.9 357 1191 296 94 1652 Pau FC 35 38.0 14685 18789 78.2 282316 105660 5351 6390 83.7 6988 8176 85.5 1891 3337 56.7 39 31.4 30.0 +7.6 321 1195 259 97 1586 Quevilly-Rouen 27 38.0 12992 17346 74.9 250183 98675 5072 6197 81.8 5710 7000 81.6 1848 3291 56.2 33 34.0 36.8 -1.0 360 1264 309 121 1706 Rodez Aveyron 26 38.0 12376 16630 74.4 246513 97099 4337 5263 82.4 5895 7123 82.8 1829 3486 52.5 49 40.4 39.0 +8.6 371 1293 316 112 1722 Saint-Étienne 31 38.0 15971 19890 80.3 290284 109152 6636 7641 86.8 7090 8239 86.1 1740 3034 57.4 26 36.4 35.0 -10.4 371 1287 299 83 1715 Stade Laval 27 38.0 12553 16783 74.8 238206 96768 4944 5966 82.9 5576 6804 82.0 1645 3124 52.7 27 31.9 29.4 -4.9 308 985 263 102 1348 Troyes 36 38.0 14620 18178 80.4 275399 96886 5636 6544 86.1 6804 7733 88.0 1757 3037 57.9 34 27.3 24.1 +6.7 263 969 236 60 1269 US Concarneau 27 38.0 17076 20865 81.8 311598 104946 6936 7951 87.2 7841 8892 88.2 1858 3126 59.4 22 27.1 26.7 -5.1 274 1146 219 71 1503 Valenciennes 41 38.0 13367 17173 77.8 247104 88807 5306 6276 84.5 6131 7212 85.0 1508 2832 53.2 21 21.5 21.2 -0.5 250 866 184 54 1207
Squad Passing 2023-2024 Ligue 2 Table Squad # Pl 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP vs Ajaccio 39 38.0 14519 18789 77.3 281962 98077 5216 6320 82.5 6974 8180 85.3 1938 3420 56.7 36 25.6 27.5 +10.4 250 1146 205 61 1489 vs Amiens 31 38.0 15352 19488 78.8 283170 103698 6080 7166 84.8 7025 8156 86.1 1748 3182 54.9 20 28.1 30.2 -8.1 340 1220 279 85 1652 vs Angers 27 38.0 13909 17823 78.0 259669 96522 5601 6604 84.8 6045 7130 84.8 1782 3120 57.1 27 33.9 27.6 -6.9 334 1042 226 85 1360 vs Annecy 30 38.0 14904 19906 74.9 305298 109473 5044 6215 81.2 7094 8371 84.7 2422 4395 55.1 38 32.7 31.0 +5.3 302 1063 249 88 1389 vs Auxerre 25 38.0 12894 16682 77.3 244177 97781 5020 5988 83.8 5822 6922 84.1 1651 2928 56.4 20 24.8 27.5 -4.8 269 1088 254 72 1407 vs Bastia 33 38.0 14498 18814 77.1 274235 104499 5585 6762 82.6 6625 7851 84.4 1835 3257 56.3 32 32.1 31.6 -0.1 318 1112 253 71 1506 vs Bordeaux 30 38.0 11098 14744 75.3 212287 82838 4378 5261 83.2 4802 5842 82.2 1546 2845 54.3 35 33.1 29.0 +1.9 335 830 260 87 1246 vs Caen 28 38.0 14816 18793 78.8 267833 101795 6265 7297 85.9 6588 7806 84.4 1526 2826 54.0 32 32.3 35.2 -0.3 316 1164 274 77 1634 vs Dunkerque 35 38.0 14290 18420 77.6 274965 103749 5323 6361 83.7 6689 7820 85.5 1853 3318 55.8 35 34.3 33.8 +0.7 348 1213 291 90 1581 vs Grenoble 26 38.0 15360 19375 79.3 285760 106354 5994 7026 85.3 7198 8405 85.6 1742 3067 56.8 28 32.8 36.0 -4.8 312 1274 333 92 1766 vs Guingamp 26 38.0 14575 19117 76.2 282887 99415 5271 6363 82.8 6946 8246 84.2 1953 3605 54.2 27 25.1 25.5 +1.9 238 1012 216 74 1349 vs Paris FC 36 38.0 13173 16822 78.3 246524 95770 5259 6257 84.0 5901 6897 85.6 1641 2904 56.5 30 32.3 30.9 -2.3 310 1080 237 78 1441 vs Pau FC 35 38.0 15732 19769 79.6 292438 105164 6035 7075 85.3 7367 8486 86.8 1810 3236 55.9 36 39.5 37.1 -3.5 373 1266 320 89 1735 vs Quevilly-Rouen 27 38.0 15393 19828 77.6 291613 104964 5996 7173 83.6 7084 8309 85.3 1911 3443 55.5 35 27.7 26.5 +7.3 261 1213 222 53 1613 vs Rodez Aveyron 26 38.0 15419 19587 78.7 292902 106738 5941 6972 85.2 6967 8204 84.9 2035 3464 58.7 40 33.6 37.4 +6.4 332 1174 277 75 1634 vs Saint-Étienne 31 38.0 13825 17709 78.1 264930 100922 5259 6230 84.4 6389 7514 85.0 1798 3152 57.0 20 29.4 28.8 -9.4 339 1122 259 82 1476 vs Stade Laval 27 38.0 16787 20963 80.1 310721 105480 6589 7661 86.0 7826 9007 86.9 1856 3287 56.5 30 27.4 29.1 +2.6 280 1316 247 80 1647 vs Troyes 36 38.0 14202 17930 79.2 276467 98570 5225 6097 85.7 6703 7779 86.2 1926 3243 59.4 33 44.9 40.3 -11.9 404 1224 350 120 1625 vs US Concarneau 27 38.0 14557 18209 79.9 271288 98206 5604 6525 85.9 6976 8063 86.5 1582 2790 56.7 44 44.9 37.6 -0.9 373 1144 322 71 1606 vs Valenciennes 41 38.0 14536 18453 78.8 281436 100489 5317 6341 83.9 6840 8001 85.5 1988 3234 61.5 42 39.7 36.4 +2.3 357 1242 308 109 1617
Squad Pass Types 2023-2024 Ligue 2
Squad Pass Types 2023-2024 Ligue 2
Squad Pass Types 2023-2024 Ligue 2 Table Squad # Pl 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Ajaccio 39 38.0 18142 16229 1829 524 42 81 589 883 119 48 66 0 13948 84 305 Amiens 31 38.0 16692 14711 1893 531 61 104 724 809 170 78 75 1 12702 88 366 Angers 27 38.0 19593 17640 1890 470 66 126 792 877 202 93 66 0 15643 63 354 Annecy 30 38.0 15351 13276 2019 538 34 66 615 974 180 85 80 3 10376 56 382 Auxerre 25 38.0 22125 20167 1912 525 39 191 865 832 239 97 75 0 18245 46 347 Bastia 33 38.0 16687 14702 1891 495 38 113 608 892 155 70 64 0 12343 94 331 Bordeaux 30 38.0 21613 19610 1944 603 82 174 739 768 213 85 71 2 17985 59 362 Caen 28 38.0 19093 17076 1937 633 36 265 792 781 191 84 86 0 15013 80 331 Dunkerque 35 38.0 18862 16850 1926 546 36 186 589 840 151 87 47 0 14746 86 337 Grenoble 26 38.0 18966 17120 1765 478 55 187 622 726 190 102 76 1 15079 81 331 Guingamp 26 38.0 17017 14991 1951 581 27 113 823 890 187 81 93 1 12373 75 342 Paris FC 36 38.0 21426 19560 1807 493 37 175 677 759 189 61 64 0 17746 59 310 Pau FC 35 38.0 18789 16930 1793 551 43 152 720 689 169 83 67 0 14685 66 327 Quevilly-Rouen 27 38.0 17346 15367 1912 521 28 165 746 837 177 65 54 1 12992 67 342 Rodez Aveyron 26 38.0 16630 14621 1933 545 31 174 899 776 213 97 83 0 12376 76 314 Saint-Étienne 31 38.0 19890 17853 1944 554 54 121 726 826 201 105 71 1 15971 93 303 Stade Laval 27 38.0 16783 14843 1881 531 34 119 806 817 187 74 98 2 12553 59 356 Troyes 36 38.0 18178 16271 1825 552 47 110 520 702 144 65 54 0 14620 82 283 US Concarneau 27 38.0 20865 18857 1956 665 21 141 675 736 155 82 50 1 17076 52 330 Valenciennes 41 38.0 17173 15221 1887 584 22 125 530 806 123 71 34 0 13367 65 328
Squad Pass Types 2023-2024 Ligue 2 Table Squad # Pl 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks vs Ajaccio 39 38.0 18789 16842 1896 606 39 156 604 840 152 82 58 0 14519 51 295 vs Amiens 31 38.0 19488 17502 1959 609 23 102 767 835 176 79 64 0 15352 27 422 vs Angers 27 38.0 17823 15873 1907 492 29 158 670 869 171 75 78 0 13909 43 363 vs Annecy 30 38.0 19906 17609 2168 628 29 251 706 989 165 83 69 1 14904 129 418 vs Auxerre 25 38.0 16682 14903 1703 440 45 117 572 685 149 69 58 1 12894 76 320 vs Bastia 33 38.0 18814 16654 2098 625 47 125 685 923 202 94 74 1 14498 62 353 vs Bordeaux 30 38.0 14744 12902 1775 506 39 183 645 698 176 67 64 1 11098 67 290 vs Caen 28 38.0 18793 16816 1907 546 41 123 706 801 165 77 63 0 14816 70 345 vs Dunkerque 35 38.0 18420 16402 1918 553 47 131 780 796 206 81 95 0 14290 100 327 vs Grenoble 26 38.0 19375 17474 1847 485 36 120 727 849 160 76 59 0 15360 54 316 vs Guingamp 26 38.0 19117 17097 1947 558 33 150 647 828 162 77 57 0 14575 73 351 vs Paris FC 36 38.0 16822 14927 1866 478 32 112 619 846 170 72 71 0 13173 29 314 vs Pau FC 35 38.0 19769 17879 1823 537 59 132 758 774 183 91 63 3 15732 67 299 vs Quevilly-Rouen 27 38.0 19828 17670 2061 633 33 173 657 905 163 66 76 0 15393 97 352 vs Rodez Aveyron 26 38.0 19587 17561 1924 495 50 152 729 787 192 75 84 0 15419 102 300 vs Saint-Étienne 31 38.0 17709 15643 1988 582 39 154 728 785 204 86 75 0 13825 78 302 vs Stade Laval 27 38.0 20963 18984 1900 600 51 147 748 791 175 85 59 1 16787 79 350 vs Troyes 36 38.0 17930 16110 1751 525 53 155 900 696 223 102 81 3 14202 69 330 vs US Concarneau 27 38.0 18209 16517 1593 452 53 100 622 665 170 86 59 0 14557 99 295 vs Valenciennes 41 38.0 18453 16530 1864 570 55 147 787 858 191 90 67 2 14536 59 339
Squad Goal and Shot Creation 2023-2024 Ligue 2
Squad Goal and Shot Creation 2023-2024 Ligue 2
Squad Goal and Shot Creation 2023-2024 Ligue 2 Table Squad # Pl 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Ajaccio 39 38.0 600 15.79 421 66 27 26 46 14 62 1.63 49 3 1 4 5 0 Amiens 31 38.0 712 18.74 524 69 21 32 46 20 65 1.71 49 5 1 4 4 2 Angers 27 38.0 703 18.50 501 72 42 41 33 14 98 2.58 72 5 8 5 8 0 Annecy 30 38.0 682 17.95 442 76 59 47 45 13 82 2.16 47 9 11 6 8 1 Auxerre 25 38.0 1009 26.55 758 96 52 53 31 19 121 3.18 92 9 5 7 4 4 Bastia 33 38.0 687 18.08 481 64 41 40 37 24 76 2.00 51 4 6 6 6 3 Bordeaux 30 38.0 954 25.11 692 89 47 57 57 12 88 2.32 64 4 5 7 7 1 Caen 28 38.0 784 20.63 564 83 35 42 43 17 80 2.11 56 4 2 12 5 1 Dunkerque 35 38.0 670 17.63 459 70 47 40 45 9 65 1.71 40 7 6 6 6 0 Grenoble 26 38.0 718 18.89 508 70 43 49 39 9 66 1.74 39 6 4 10 5 2 Guingamp 26 38.0 882 23.21 611 107 36 56 62 10 68 1.79 49 4 3 6 5 1 Paris FC 36 38.0 805 21.18 594 76 39 49 36 11 86 2.26 61 5 6 6 7 1 Pau FC 35 38.0 770 20.26 578 66 39 49 27 11 97 2.55 73 6 5 10 1 2 Quevilly-Rouen 27 38.0 812 21.37 622 65 38 43 31 13 81 2.13 56 7 3 10 3 2 Rodez Aveyron 26 38.0 848 22.32 624 80 36 55 35 18 102 2.68 70 9 7 10 6 0 Saint-Étienne 31 38.0 885 23.29 635 80 57 48 51 14 81 2.13 53 7 5 6 10 0 Stade Laval 27 38.0 730 19.21 517 83 31 52 39 8 67 1.76 44 7 4 8 4 0 Troyes 36 38.0 631 16.61 447 53 45 38 34 14 78 2.05 54 5 6 5 6 2 US Concarneau 27 38.0 706 18.58 499 59 52 43 44 9 64 1.68 46 4 4 6 4 0 Valenciennes 41 38.0 615 16.18 438 50 39 33 45 10 46 1.21 29 5 5 3 3 1
Squad Goal and Shot Creation 2023-2024 Ligue 2 Table Squad # Pl 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def vs Ajaccio 39 38.0 591 15.55 412 62 35 41 33 8 74 1.95 55 6 3 5 5 0 vs Amiens 31 38.0 812 21.37 571 77 49 58 47 10 59 1.55 38 4 1 10 6 0 vs Angers 27 38.0 764 20.11 562 79 40 35 31 17 71 1.87 52 5 7 4 2 1 vs Annecy 30 38.0 730 19.21 522 71 36 48 44 9 83 2.18 65 5 4 5 3 1 vs Auxerre 25 38.0 645 16.97 470 69 35 32 27 12 55 1.45 42 4 0 7 2 0 vs Bastia 33 38.0 766 20.16 513 104 39 58 39 13 86 2.26 47 16 5 8 9 1 vs Bordeaux 30 38.0 772 20.32 570 66 41 33 33 29 82 2.16 52 6 8 6 4 6 vs Caen 28 38.0 775 20.39 579 69 42 31 49 5 82 2.16 62 1 8 5 5 1 vs Dunkerque 35 38.0 819 21.55 592 83 36 50 39 19 84 2.21 60 6 3 9 6 0 vs Grenoble 26 38.0 780 20.53 564 56 50 44 46 20 75 1.97 54 3 7 5 6 0 vs Guingamp 26 38.0 594 15.63 433 55 32 29 35 10 69 1.82 45 6 4 6 7 1 vs Paris FC 36 38.0 710 18.68 516 61 42 37 40 14 73 1.92 54 4 4 5 4 2 vs Pau FC 35 38.0 890 23.42 644 72 47 63 54 10 96 2.53 64 6 5 12 7 2 vs Quevilly-Rouen 27 38.0 650 17.11 450 64 36 41 49 10 89 2.34 54 8 2 14 10 1 vs Rodez Aveyron 26 38.0 793 20.87 566 88 44 45 36 14 90 2.37 61 10 6 8 3 2 vs Saint-Étienne 31 38.0 780 20.53 547 97 42 41 40 13 52 1.37 31 7 3 6 4 1 vs Stade Laval 27 38.0 672 17.68 472 60 51 37 44 8 75 1.97 55 5 6 4 5 0 vs Troyes 36 38.0 952 25.05 665 97 43 73 54 20 85 2.24 61 5 7 5 6 1 vs US Concarneau 27 38.0 853 22.45 651 61 43 45 35 18 99 2.61 75 4 7 4 7 2 vs Valenciennes 41 38.0 855 22.50 616 83 43 52 51 10 94 2.47 67 4 7 9 6 1
Squad Defensive Actions 2023-2024 Ligue 2
Squad Defensive Actions 2023-2024 Ligue 2
Squad Defensive Actions 2023-2024 Ligue 2 Table Squad # Pl 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Ajaccio 39 38.0 601 375 297 240 64 303 595 50.9 292 370 108 262 439 1040 639 10 Amiens 31 38.0 740 455 383 253 104 374 770 48.6 396 493 129 364 380 1120 833 4 Angers 27 38.0 605 378 255 277 73 301 592 50.8 291 398 86 312 411 1016 635 7 Annecy 30 38.0 637 400 221 301 115 315 666 47.3 351 475 112 363 326 963 734 8 Auxerre 25 38.0 656 403 278 281 97 350 653 53.6 303 381 93 288 409 1065 606 10 Bastia 33 38.0 725 495 381 261 83 373 751 49.7 378 406 99 307 426 1151 734 6 Bordeaux 30 38.0 606 352 296 243 67 288 582 49.5 294 372 107 265 365 971 606 16 Caen 28 38.0 702 448 305 302 95 348 677 51.4 329 406 108 298 366 1068 750 7 Dunkerque 35 38.0 576 356 297 209 70 278 560 49.6 282 380 111 269 358 934 697 8 Grenoble 26 38.0 699 419 378 265 56 346 688 50.3 342 392 122 270 465 1164 703 11 Guingamp 26 38.0 610 407 248 268 94 307 623 49.3 316 381 91 290 390 1000 683 6 Paris FC 36 38.0 632 406 305 262 65 329 632 52.1 303 367 97 270 351 983 618 10 Pau FC 35 38.0 623 377 294 259 70 303 632 47.9 329 401 133 268 391 1014 794 11 Quevilly-Rouen 27 38.0 670 428 302 291 77 335 636 52.7 301 401 85 316 425 1095 687 9 Rodez Aveyron 26 38.0 651 391 312 268 71 325 623 52.2 298 367 105 262 406 1057 700 8 Saint-Étienne 31 38.0 711 466 330 294 87 333 670 49.7 337 391 126 265 391 1102 720 8 Stade Laval 27 38.0 631 382 315 233 83 315 645 48.8 330 384 100 284 336 967 791 10 Troyes 36 38.0 549 384 297 194 58 258 540 47.8 282 400 131 269 360 909 836 18 US Concarneau 27 38.0 577 352 291 225 61 315 604 52.2 289 366 105 261 324 901 635 13 Valenciennes 41 38.0 607 383 319 225 63 321 633 50.7 312 369 98 271 403 1010 765 7
Squad Defensive Actions 2023-2024 Ligue 2 Table Squad # Pl 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err vs Ajaccio 39 38.0 568 364 230 256 82 288 567 50.8 279 345 76 269 314 882 628 9 vs Amiens 31 38.0 655 398 296 254 105 303 565 53.6 262 411 109 302 373 1028 700 11 vs Angers 27 38.0 707 444 356 276 75 371 744 49.9 373 399 92 307 432 1139 764 11 vs Annecy 30 38.0 679 427 362 253 64 365 701 52.1 336 446 97 349 386 1065 806 13 vs Auxerre 25 38.0 692 418 386 249 57 348 696 50.0 348 447 152 295 441 1133 833 20 vs Bastia 33 38.0 678 431 319 276 83 324 639 50.7 315 373 92 281 354 1032 675 12 vs Bordeaux 30 38.0 676 446 325 267 84 329 656 50.2 327 431 142 289 382 1058 789 9 vs Caen 28 38.0 611 392 302 253 56 320 633 50.6 313 406 113 293 359 970 749 5 vs Dunkerque 35 38.0 631 408 278 268 85 324 615 52.7 291 387 99 288 389 1020 643 6 vs Grenoble 26 38.0 705 443 267 330 108 366 767 47.7 401 384 88 296 383 1088 598 15 vs Guingamp 26 38.0 675 433 375 237 63 331 647 51.2 316 420 121 299 369 1044 885 12 vs Paris FC 36 38.0 650 385 325 247 78 298 616 48.4 318 384 109 275 371 1021 627 6 vs Pau FC 35 38.0 505 317 231 223 51 255 522 48.9 267 382 103 279 372 877 677 13 vs Quevilly-Rouen 27 38.0 626 402 325 246 55 311 657 47.3 346 396 110 286 395 1021 747 12 vs Rodez Aveyron 26 38.0 564 355 292 206 66 276 580 47.6 304 390 127 263 380 944 801 10 vs Saint-Étienne 31 38.0 662 420 319 262 81 338 638 53.0 300 385 124 261 387 1049 716 6 vs Stade Laval 27 38.0 549 341 266 210 73 282 551 51.2 269 401 107 294 397 946 780 5 vs Troyes 36 38.0 643 397 268 275 100 357 706 50.6 349 347 90 257 407 1050 522 3 vs US Concarneau 27 38.0 711 420 319 282 110 338 663 51.0 325 386 104 282 434 1145 635 7 vs Valenciennes 41 38.0 621 416 263 281 77 293 609 48.1 316 380 91 289 397 1018 591 2
Squad Possession 2023-2024 Ligue 2
Squad Possession 2023-2024 Ligue 2
Squad Possession 2023-2024 Ligue 2 Table Squad # Pl Poss 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Ajaccio 39 49.2 38.0 22095 1974 7281 11006 4055 486 22090 610 279 45.7 288 47.2 15207 91893 39287 439 443 71 652 280 13835 1285 Amiens 31 46.1 38.0 21179 2093 6930 9892 4651 637 21174 607 262 43.2 303 49.9 14098 86412 38980 564 459 108 667 352 12576 1453 Angers 27 52.3 38.0 23775 2001 6969 11928 5178 687 23768 803 373 46.5 371 46.2 16991 105433 47197 701 632 161 643 336 15505 1551 Annecy 30 43.6 38.0 19749 1860 5848 9408 4757 752 19742 728 336 46.2 365 50.1 11870 72082 31710 532 445 160 672 314 10273 1382 Auxerre 25 57.0 38.0 26303 2248 7317 12844 6396 1041 26299 734 348 47.4 348 47.4 19533 117399 52074 787 694 230 639 344 18083 2002 Bastia 33 47.2 38.0 21012 2111 7169 9875 4263 607 21006 671 315 46.9 324 48.3 13888 86891 38846 507 413 134 622 354 12222 1212 Bordeaux 30 59.4 38.0 25598 2387 7506 12617 5754 815 25592 712 327 45.9 329 46.2 19210 116362 52813 779 715 159 545 347 17806 1869 Caen 28 50.5 38.0 23223 2119 6882 11508 5137 770 23218 677 313 46.2 320 47.3 16191 100786 44812 621 581 121 566 291 14895 1641 Dunkerque 35 50.6 38.0 22875 2531 7920 10798 4383 620 22870 670 291 43.4 324 48.4 15977 96916 44841 572 443 122 627 307 14623 1470 Grenoble 26 49.6 38.0 23323 2563 8506 10818 4299 705 23314 816 401 49.1 366 44.9 16762 101716 45937 667 556 186 706 339 14954 1474 Guingamp 26 47.3 38.0 21246 1760 5794 10031 5708 898 21242 688 316 45.9 331 48.1 13556 83805 35014 608 487 155 612 344 12243 1582 Paris FC 36 56.0 38.0 25443 2719 8568 12129 5010 794 25438 661 318 48.1 298 45.1 19001 116486 54059 734 602 185 612 352 17611 1642 Pau FC 35 48.8 38.0 22898 2496 7641 11252 4231 637 22893 562 267 47.5 255 45.4 16078 97760 42967 591 491 134 561 250 14572 1579 Quevilly-Rouen 27 46.7 38.0 21687 1888 6064 10624 5291 775 21686 703 346 49.2 311 44.2 14329 89813 40388 637 568 156 691 315 12848 1684 Rodez Aveyron 26 46.0 38.0 20760 2106 6240 9631 5148 796 20755 617 304 49.3 276 44.7 13921 94775 44245 758 566 173 554 288 12216 1704 Saint-Étienne 31 52.9 38.0 24182 2488 7969 11202 5279 754 24171 697 300 43.0 338 48.5 17388 99824 46695 662 568 159 577 324 15847 1702 Stade Laval 27 44.6 38.0 20932 1974 6573 9962 4644 682 20929 591 269 45.5 282 47.7 13707 81476 35739 562 517 114 644 267 12422 1330 Troyes 36 50.3 38.0 22355 2917 9029 9788 3785 630 22349 758 349 46.0 357 47.1 15861 97890 43957 572 402 155 623 286 14492 1259 US Concarneau 27 53.4 38.0 24867 2629 8941 11537 4635 625 24858 725 325 44.8 338 46.6 18293 113327 53604 689 567 133 631 373 16951 1488 Valenciennes 41 48.4 38.0 21249 2480 7880 9823 3820 561 21246 664 316 47.6 293 44.1 14642 88328 41358 514 454 117 643 328 13256 1196
Squad Possession 2023-2024 Ligue 2 Table Squad # Pl Poss 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR vs Ajaccio 39 51.2 38.0 22577 1986 7086 11411 4330 575 22573 650 292 44.9 303 46.6 15734 93335 41516 530 441 118 607 298 14385 1477 vs Amiens 31 53.8 38.0 23758 2184 7470 11174 5416 733 23751 825 396 48.0 374 45.3 16780 103949 47298 656 588 140 644 366 15220 1643 vs Angers 27 47.7 38.0 22147 2320 7457 10510 4483 620 22146 625 291 46.6 301 48.2 15149 96692 44203 655 538 139 653 304 13775 1348 vs Annecy 30 56.4 38.0 24355 3071 9880 10573 4164 695 24351 722 351 48.6 315 43.6 16450 94268 38082 530 444 150 685 322 14772 1369 vs Auxerre 25 43.0 38.0 21063 2634 7709 9482 4143 610 21060 692 303 43.8 350 50.6 14367 86796 38819 533 469 123 628 306 12777 1389 vs Bastia 33 52.8 38.0 23104 2149 7440 10903 5016 723 23097 803 378 47.1 373 46.5 15776 94931 40481 576 516 116 650 352 14355 1493 vs Bordeaux 30 40.6 38.0 18867 2330 6751 8176 4196 740 18862 599 294 49.1 288 48.1 12477 78122 37158 677 508 169 518 318 10978 1239 vs Caen 28 49.5 38.0 23001 2253 7121 11291 4867 730 22996 727 329 45.3 348 47.9 16017 97452 45034 618 537 143 661 354 14666 1617 vs Dunkerque 35 49.4 38.0 22430 2145 7134 10779 4759 709 22424 599 282 47.1 278 46.4 15430 92048 40205 566 464 149 618 298 14182 1573 vs Grenoble 26 50.4 38.0 23548 2179 6717 11633 5479 794 23540 740 342 46.2 346 46.8 16844 103451 47656 705 655 157 609 353 15227 1752 vs Guingamp 26 52.7 38.0 23495 2707 8653 10970 4134 571 23487 665 316 47.5 307 46.2 15979 93806 40543 460 432 108 645 303 14446 1336 vs Paris FC 36 43.9 38.0 20899 2086 6568 9865 4730 705 20896 671 303 45.2 329 49.0 14342 89195 39186 609 481 150 655 303 13056 1425 vs Pau FC 35 51.2 38.0 23844 2161 7245 11507 5346 808 23838 689 329 47.8 303 44.0 17143 109651 51032 691 547 163 595 320 15602 1722 vs Quevilly-Rouen 27 53.2 38.0 24146 2256 7725 11935 4750 630 24140 703 301 42.8 335 47.7 16864 103585 46012 621 515 147 679 335 15263 1602 vs Rodez Aveyron 26 54.0 38.0 23763 2460 7638 11407 5001 789 23759 659 298 45.2 325 49.3 16788 105136 49479 734 587 174 618 326 15274 1620 vs Saint-Étienne 31 47.1 38.0 21962 2458 7551 10013 4696 741 21954 713 337 47.3 333 46.7 15173 96565 45299 663 531 176 623 378 13681 1459 vs Stade Laval 27 55.4 38.0 25092 2167 7312 12934 5086 646 25085 691 330 47.8 315 45.6 18038 112417 52267 667 560 134 637 316 16655 1638 vs Troyes 36 49.7 38.0 21843 1989 6473 10120 5519 916 21838 589 282 47.9 258 43.8 15545 93666 42665 652 589 171 580 291 14081 1609 vs US Concarneau 27 46.6 38.0 22366 1961 6650 11045 4943 803 22358 632 289 45.7 315 49.8 15884 97208 44675 679 551 169 557 262 14426 1591 vs Valenciennes 41 51.6 38.0 22491 1848 6447 10945 5366 734 22485 700 312 44.6 321 45.9 15723 97101 42913 674 650 137 625 286 14409 1603
Squad Playing Time 2023-2024 Ligue 2
Squad Playing Time 2023-2024 Ligue 2
Squad Playing Time 2023-2024 Ligue 2 Table Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 onxG onxGA xG+/- xG+/-90 Ajaccio 39 29.6 38 3,420 90 100 38.0 418 83 275 141 21 125 1.21 35 46 -11 -0.29 34.1 35.1 -1.1 -0.03 Amiens 31 27.1 38 3,420 90 100 38.0 418 84 263 153 17 114 1.39 36 36 0 0.00 39.5 41.6 -2.1 -0.05 Angers 27 27.8 38 3,420 90 100 38.0 418 83 257 161 19 104 1.79 56 42 +14 +0.37 50.3 43.9 +6.5 +0.17 Annecy 30 25.7 38 3,420 90 100 38.0 418 81 237 175 21 90 1.21 49 50 -1 -0.03 47.2 43.5 +3.8 +0.10 Auxerre 25 26.6 38 3,420 90 100 38.0 418 83 270 147 18 119 1.95 72 36 +36 +0.95 57.8 37.8 +20.0 +0.53 Bastia 33 26.2 38 3,420 90 100 38.0 418 82 253 159 20 106 1.34 44 48 -4 -0.11 46.6 47.4 -0.8 -0.02 Bordeaux 30 25.3 38 3,420 90 100 38.0 418 81 244 169 21 94 1.34 50 52 -2 -0.05 54.1 46.6 +7.5 +0.20 Caen 28 27.2 38 3,420 90 100 38.0 418 83 264 153 19 113 1.53 51 45 +6 +0.16 45.2 43.7 +1.5 +0.04 Dunkerque 35 26.3 38 3,420 90 100 38.0 418 83 259 159 19 107 1.21 36 52 -16 -0.42 38.1 49.2 -11.1 -0.29 Grenoble 26 26.8 38 3,420 90 100 38.0 418 83 262 156 18 110 1.34 43 44 -1 -0.03 54.8 50.9 +3.9 +0.10 Guingamp 26 26.5 38 3,420 90 100 38.0 418 84 258 155 17 111 1.34 44 40 +4 +0.11 50.9 37.9 +13.1 +0.34 Paris FC 36 25.4 38 3,420 90 100 38.0 418 84 265 152 17 112 1.55 49 42 +7 +0.18 52.5 42.0 +10.6 +0.28 Pau FC 35 27.1 38 3,420 90 100 38.0 418 80 244 172 24 93 1.34 60 57 +3 +0.08 44.7 56.8 -12.1 -0.32 Quevilly-Rouen 27 26.0 38 3,420 90 100 38.0 418 83 248 168 17 97 1.00 51 55 -4 -0.11 45.7 43.1 +2.5 +0.07 Rodez Aveyron 26 23.8 38 3,420 90 100 38.0 418 83 235 178 15 88 1.58 62 51 +11 +0.29 55.3 45.1 +10.2 +0.27 Saint-Étienne 31 26.7 38 3,420 90 100 38.0 418 82 246 171 19 95 1.71 48 31 +17 +0.45 54.4 41.8 +12.6 +0.33 Stade Laval 27 28.2 38 3,420 90 100 38.0 418 83 242 172 16 94 1.45 40 45 -5 -0.13 43.0 40.8 +2.2 +0.06 Troyes 36 24.2 38 3,420 90 100 38.0 418 83 276 143 19 122 1.08 43 50 -7 -0.18 37.4 61.4 -24.0 -0.63 US Concarneau 27 27.0 38 3,420 90 100 38.0 418 84 261 157 16 110 1.00 39 57 -18 -0.47 43.0 61.1 -18.1 -0.48 Valenciennes 41 24.5 38 3,420 90 100 38.0 418 82 257 160 22 106 0.76 26 55 -29 -0.76 31.7 56.7 -25.0 -0.66
Squad Playing Time 2023-2024 Ligue 2 Table Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 onxG onxGA xG+/- xG+/-90 vs Ajaccio 39 26.2 38 3,420 90 100 38.0 418 83 253 166 20 99 1.53 46 35 +11 +0.29 35.1 34.1 +1.1 +0.03 vs Amiens 31 26.4 38 3,420 90 100 38.0 418 84 249 166 19 101 1.16 36 36 0 0.00 41.6 39.5 +2.1 +0.05 vs Angers 27 26.4 38 3,420 90 100 38.0 418 83 246 165 18 99 1.00 42 56 -14 -0.37 43.9 50.3 -6.5 -0.17 vs Annecy 30 26.5 38 3,420 90 100 38.0 418 81 263 154 19 111 1.53 50 49 +1 +0.03 43.5 47.2 -3.8 -0.10 vs Auxerre 25 26.2 38 3,420 90 100 38.0 418 83 258 158 18 106 0.76 36 72 -36 -0.95 37.8 57.8 -20.0 -0.53 vs Bastia 33 26.4 38 3,420 90 100 38.0 418 82 264 150 19 115 1.42 48 44 +4 +0.11 47.4 46.6 +0.8 +0.02 vs Bordeaux 30 26.3 38 3,420 90 100 38.0 418 81 253 163 17 103 1.42 52 50 +2 +0.05 46.6 54.1 -7.5 -0.20 vs Caen 28 26.3 38 3,420 90 100 38.0 418 83 256 159 18 108 1.29 45 51 -6 -0.16 43.7 45.2 -1.5 -0.04 vs Dunkerque 35 26.2 38 3,420 90 100 38.0 418 83 255 161 19 105 1.53 52 36 +16 +0.42 49.2 38.1 +11.1 +0.29 vs Grenoble 26 26.5 38 3,420 90 100 38.0 418 83 250 165 19 101 1.34 44 43 +1 +0.03 50.9 54.8 -3.9 -0.10 vs Guingamp 26 26.5 38 3,420 90 100 38.0 418 84 263 157 18 107 1.34 40 44 -4 -0.11 37.9 50.9 -13.1 -0.34 vs Paris FC 36 26.4 38 3,420 90 100 38.0 418 84 258 158 18 107 1.16 42 49 -7 -0.18 42.0 52.5 -10.6 -0.28 vs Pau FC 35 26.4 38 3,420 90 100 38.0 418 80 259 158 19 108 1.34 57 60 -3 -0.08 56.8 44.7 +12.1 +0.32 vs Quevilly-Rouen 27 26.4 38 3,420 90 100 38.0 418 83 259 154 18 112 1.55 55 51 +4 +0.11 43.1 45.7 -2.5 -0.07 vs Rodez Aveyron 26 26.5 38 3,420 90 100 38.0 418 83 258 160 20 105 1.11 51 62 -11 -0.29 45.1 55.3 -10.2 -0.27 vs Saint-Étienne 31 26.5 38 3,420 90 100 38.0 418 82 255 161 19 105 1.08 31 48 -17 -0.45 41.8 54.4 -12.6 -0.33 vs Stade Laval 27 26.4 38 3,420 90 100 38.0 418 83 260 157 19 109 1.29 45 40 +5 +0.13 40.8 43.0 -2.2 -0.06 vs Troyes 36 26.5 38 3,420 90 100 38.0 418 83 250 166 18 100 1.55 50 43 +7 +0.18 61.4 37.4 +24.0 +0.63 vs US Concarneau 27 26.5 38 3,420 90 100 38.0 418 84 248 165 18 101 1.79 57 39 +18 +0.47 61.1 43.0 +18.1 +0.48 vs Valenciennes 41 26.3 38 3,420 90 100 38.0 418 82 259 158 17 108 1.95 55 26 +29 +0.76 56.7 31.7 +25.0 +0.66
Squad Miscellaneous Stats 2023-2024 Ligue 2
Squad Miscellaneous Stats 2023-2024 Ligue 2
Squad Miscellaneous Stats 2023-2024 Ligue 2 Table Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Ajaccio 39 38.0 70 4 3 541 479 84 589 439 375 4 4 2 2049 668 744 47.3 Amiens 31 38.0 71 2 0 546 499 88 724 380 455 4 7 0 2143 632 510 55.3 Angers 27 38.0 57 1 1 446 432 63 792 411 378 6 1 3 2102 514 538 48.9 Annecy 30 38.0 78 7 2 596 406 56 615 326 400 4 4 2 2345 802 771 51.0 Auxerre 25 38.0 46 5 1 408 445 46 865 409 403 3 3 3 2086 525 510 50.7 Bastia 33 38.0 76 9 3 558 428 94 608 426 495 5 6 1 2102 602 742 44.8 Bordeaux 30 38.0 67 6 1 465 551 59 739 365 352 6 5 1 1941 474 470 50.2 Caen 28 38.0 61 3 1 487 562 80 792 366 448 1 5 1 2020 625 540 53.6 Dunkerque 35 38.0 69 2 2 493 455 86 589 358 356 5 6 2 2014 498 543 47.8 Grenoble 26 38.0 55 0 0 435 415 81 622 465 419 5 8 0 2222 494 563 46.7 Guingamp 26 38.0 70 6 2 509 503 75 823 390 407 3 8 1 2179 954 709 57.4 Paris FC 36 38.0 60 3 1 451 468 59 677 351 406 5 3 1 2074 498 534 48.3 Pau FC 35 38.0 82 3 1 498 481 66 720 391 377 1 6 1 2038 585 641 47.7 Quevilly-Rouen 27 38.0 68 3 1 604 415 67 746 425 428 1 6 1 2201 757 658 53.5 Rodez Aveyron 26 38.0 60 5 4 445 447 76 899 406 391 4 4 1 2085 552 622 47.0 Saint-Étienne 31 38.0 69 2 1 514 481 93 726 391 466 9 8 0 2012 525 511 50.7 Stade Laval 27 38.0 78 6 1 565 449 59 806 336 382 3 7 2 1966 658 601 52.3 Troyes 36 38.0 63 3 0 490 504 83 520 360 384 6 5 2 1865 496 562 46.9 US Concarneau 27 38.0 53 2 1 425 574 52 675 324 352 9 8 2 1968 468 519 47.4 Valenciennes 41 38.0 70 2 0 554 540 65 530 403 383 3 6 1 1801 564 603 48.3
Squad Miscellaneous Stats 2023-2024 Ligue 2 Table Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% vs Ajaccio 39 38.0 55 4 0 511 522 51 604 314 364 3 5 0 2044 744 668 52.7 vs Amiens 31 38.0 75 4 3 531 528 27 767 373 398 4 5 0 2074 510 632 44.7 vs Angers 27 38.0 76 8 4 452 422 43 670 432 444 1 7 1 2076 538 514 51.1 vs Annecy 30 38.0 63 4 0 432 569 129 706 386 427 3 7 0 2336 771 802 49.0 vs Auxerre 25 38.0 72 3 1 466 381 76 572 441 418 1 4 7 2111 510 525 49.3 vs Bastia 33 38.0 69 5 1 454 529 62 685 354 431 6 6 0 2122 742 602 55.2 vs Bordeaux 30 38.0 82 3 2 569 434 67 645 382 446 4 6 0 1916 470 474 49.8 vs Caen 28 38.0 66 5 3 590 467 70 706 359 392 4 5 3 2016 540 625 46.4 vs Dunkerque 35 38.0 72 3 2 477 470 100 780 389 408 6 5 0 2028 543 498 52.2 vs Grenoble 26 38.0 54 4 1 451 414 54 727 383 443 8 9 1 2180 563 494 53.3 vs Guingamp 26 38.0 67 2 1 531 481 73 647 369 433 7 4 3 2080 709 954 42.6 vs Paris FC 36 38.0 51 3 0 485 429 29 619 371 385 3 5 1 1939 534 498 51.7 vs Pau FC 35 38.0 63 3 2 503 479 67 758 372 317 5 5 1 2110 641 585 52.3 vs Quevilly-Rouen 27 38.0 52 6 2 442 580 97 657 395 402 4 1 1 2121 658 757 46.5 vs Rodez Aveyron 26 38.0 71 1 0 467 419 102 729 380 355 3 5 3 2083 622 552 53.0 vs Saint-Étienne 31 38.0 66 2 1 509 489 78 728 387 420 5 10 2 1999 511 525 49.3 vs Stade Laval 27 38.0 56 2 1 474 534 79 748 397 341 5 3 2 2016 601 658 47.7 vs Troyes 36 38.0 72 3 0 532 465 69 900 407 397 4 6 1 1993 562 496 53.1 vs US Concarneau 27 38.0 68 7 1 595 400 99 622 434 420 6 9 1 2072 519 468 52.6 vs Valenciennes 41 38.0 73 2 1 559 522 60 787 397 416 5 3 0 1897 603 564 51.7
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 .
View Additional Information
More 2023-2024 Ligue 2 Pages
Ligue 2 History
Squad & Player Stats
Other 2023-2024 Leagues
League Summary