Regular season 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 24,608 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 2,958 Andreas Hountondji - 14 Lionel Mpasi → Semi-final 5 Paris FC 38 16 11 11 49 42 +7 59 1.55 52.5 42.1 +10.5 +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 Fawaz Al-Sqoor - 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.7 -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 37 9 14 14 42 49 -7 41 1.11 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 37 5 11 21 25 54 -29 26 0.70 31.7 56.7 -25.0 -0.68 6,310 Aymen Boutoutaou - 4 Jean Louchet Relegated
Regular season 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.7 -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.6 19.7 +5.8 +0.31 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 18 7 4 7 29 26 +3 25 1.39 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 18 1 5 12 11 31 -20 8 0.44 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
Results are from a single match.
French 1/2 Relegation/Promotion Play-off
Results are the aggregate results over two legs.
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 40 30.4 48.9 38 418 3,420 38.0 35 23 58 31 4 5 70 4 34.1 30.3 24.3 54.6 434 1275 0.92 0.61 1.53 0.82 1.42 0.90 0.64 1.54 0.80 1.44 Amiens 31 27.9 46.1 38 418 3,420 38.0 36 27 63 33 3 5 71 2 39.5 35.7 26.7 62.4 559 1449 0.95 0.71 1.66 0.87 1.58 1.04 0.70 1.74 0.94 1.64 Angers 27 28.6 52.4 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 26.5 43.7 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 27.4 57.1 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 27.0 47.4 38 418 3,420 38.0 44 32 76 39 5 6 76 9 46.6 41.9 32.4 74.3 508 1221 1.16 0.84 2.00 1.03 1.87 1.23 0.85 2.08 1.10 1.96 Bordeaux 30 26.1 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 28.1 49.7 38 418 3,420 38.0 48 36 84 43 5 5 61 3 45.2 41.2 32.0 73.3 611 1609 1.26 0.95 2.21 1.13 2.08 1.19 0.84 2.03 1.09 1.93 Dunkerque 35 27.1 50.5 38 418 3,420 38.0 36 23 59 32 4 5 69 2 38.1 34.1 24.7 58.8 562 1463 0.95 0.61 1.55 0.84 1.45 1.00 0.65 1.65 0.90 1.55 Grenoble 26 27.7 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 27.3 47.4 38 418 3,420 38.0 41 27 68 40 1 4 70 6 50.9 47.8 38.4 86.3 608 1602 1.08 0.71 1.79 1.05 1.76 1.34 1.01 2.35 1.26 2.27 Paris FC 37 26.2 56.2 38 418 3,420 38.0 48 35 83 43 5 5 60 3 52.5 48.6 40.9 89.5 733 1651 1.26 0.92 2.18 1.13 2.05 1.38 1.08 2.46 1.28 2.35 Pau FC 35 27.9 49.1 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.8 46.9 38 418 3,420 38.0 50 33 83 50 0 1 68 3 45.7 44.9 34.0 78.9 637 1705 1.32 0.87 2.18 1.32 2.18 1.20 0.90 2.10 1.18 2.08 Rodez Aveyron 26 24.7 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 27.5 53.1 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 29.0 44.7 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 25.0 50.3 37 407 3,413 37.9 41 33 74 36 5 6 61 3 37.4 32.6 27.3 59.9 572 1269 1.08 0.87 1.95 0.95 1.82 0.99 0.72 1.70 0.86 1.58 US Concarneau 27 27.8 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 25.3 48.1 37 407 3,413 37.9 25 20 45 23 2 3 68 2 31.7 29.3 21.5 50.8 512 1184 0.66 0.53 1.19 0.61 1.13 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 40 27.0 51.1 38 418 3,420 38.0 44 37 81 41 3 4 55 4 35.1 32.0 25.6 57.6 526 1486 1.16 0.97 2.13 1.08 2.05 0.92 0.67 1.60 0.84 1.52 vs Amiens 31 27.3 53.9 38 418 3,420 38.0 36 20 56 29 7 7 75 4 41.6 36.1 28.1 64.2 655 1645 0.95 0.53 1.47 0.76 1.29 1.09 0.74 1.83 0.95 1.69 vs Angers 27 27.2 47.6 38 418 3,420 38.0 39 27 66 38 1 1 76 8 43.9 43.1 33.9 77.0 653 1358 1.03 0.71 1.74 1.00 1.71 1.15 0.89 2.05 1.13 2.03 vs Annecy 30 27.3 56.3 38 418 3,420 38.0 48 38 86 46 2 4 63 4 43.5 40.3 32.7 73.0 530 1385 1.26 1.00 2.26 1.21 2.21 1.14 0.86 2.00 1.06 1.92 vs Auxerre 25 27.1 42.9 38 418 3,420 38.0 33 20 53 31 2 3 72 3 37.8 35.5 24.8 60.3 531 1403 0.87 0.53 1.39 0.82 1.34 1.00 0.65 1.65 0.93 1.59 vs Bastia 33 27.2 52.6 38 418 3,420 38.0 47 32 79 42 5 6 69 5 47.4 42.6 32.1 74.7 574 1500 1.24 0.84 2.08 1.11 1.95 1.25 0.84 2.09 1.12 1.97 vs Bordeaux 30 27.1 40.6 38 418 3,420 38.0 51 35 86 48 3 5 82 3 46.6 42.8 33.1 76.0 676 1245 1.34 0.92 2.26 1.26 2.18 1.23 0.87 2.10 1.13 2.00 vs Caen 28 27.1 50.3 38 418 3,420 38.0 44 32 76 39 5 5 66 5 43.7 39.7 32.3 72.1 618 1626 1.16 0.84 2.00 1.03 1.87 1.15 0.85 2.00 1.05 1.90 vs Dunkerque 35 27.0 49.5 38 418 3,420 38.0 50 35 85 46 4 6 72 3 49.2 44.4 34.3 78.7 563 1568 1.32 0.92 2.24 1.21 2.13 1.29 0.90 2.20 1.17 2.07 vs Grenoble 26 27.3 50.4 38 418 3,420 38.0 44 28 72 40 4 8 54 4 50.9 44.5 32.8 77.3 703 1759 1.16 0.74 1.89 1.05 1.79 1.34 0.86 2.20 1.17 2.03 vs Guingamp 26 27.3 52.6 38 418 3,420 38.0 39 27 66 32 7 8 67 2 37.9 31.6 25.1 56.7 460 1343 1.03 0.71 1.74 0.84 1.55 1.00 0.66 1.66 0.83 1.49 vs Paris FC 37 27.2 43.8 38 418 3,420 38.0 41 30 71 39 2 3 51 3 42.1 39.5 32.4 71.9 604 1428 1.08 0.79 1.87 1.03 1.82 1.11 0.85 1.96 1.04 1.89 vs Pau FC 35 27.2 50.9 38 418 3,420 38.0 56 36 92 51 5 6 63 3 56.8 52.0 39.5 91.5 685 1723 1.47 0.95 2.42 1.34 2.29 1.49 1.04 2.53 1.37 2.41 vs Quevilly-Rouen 27 27.2 53.1 38 418 3,420 38.0 54 36 90 48 6 6 52 6 43.1 38.5 27.7 66.2 621 1607 1.42 0.95 2.37 1.26 2.21 1.14 0.73 1.86 1.01 1.74 vs Rodez Aveyron 26 27.4 54.0 38 418 3,420 38.0 50 40 90 47 3 4 71 1 45.1 42.0 33.6 75.6 733 1630 1.32 1.05 2.37 1.24 2.29 1.19 0.88 2.07 1.11 1.99 vs Saint-Étienne 31 27.3 46.9 38 418 3,420 38.0 31 20 51 25 6 8 66 2 41.8 35.7 29.4 65.1 662 1461 0.82 0.53 1.34 0.66 1.18 1.10 0.77 1.87 0.94 1.71 vs Stade Laval 27 27.2 55.3 38 418 3,420 38.0 43 30 73 37 6 7 56 2 40.8 35.3 27.4 62.7 666 1640 1.13 0.79 1.92 0.97 1.76 1.07 0.72 1.80 0.93 1.65 vs Troyes 36 27.4 49.7 37 407 3,413 37.9 47 32 79 42 5 5 70 3 61.4 57.6 44.9 102.5 652 1623 1.24 0.84 2.08 1.11 1.95 1.62 1.18 2.80 1.52 2.70 vs US Concarneau 27 27.3 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 1605 1.45 1.16 2.61 1.26 2.42 1.61 1.18 2.79 1.44 2.62 vs Valenciennes 41 27.2 51.9 37 407 3,413 37.9 53 41 94 49 4 6 71 2 56.7 52.1 39.7 91.8 673 1612 1.40 1.08 2.48 1.29 2.37 1.50 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 37 37 3,330 37.9 49 1.32 162 115 72.8 9 14 14 9 24.3 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 37 37 3,330 37.9 54 1.46 184 130 72.8 5 11 21 10 27.0 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 37 37 3,330 37.9 42 1.14 120 78 69.2 14 14 9 12 32.4 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 37 37 3,329 37.9 25 0.68 118 92 80.5 21 11 5 19 51.4 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 37.2 220 72.3 47.5 497 35 7.0 29 0.76 11.0 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 33.8 309 61.5 43.0 600 22 3.7 5 0.13 8.5 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 37.8 240 84.2 57.9 548 31 5.7 75 1.97 18.3 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 36.3 244 55.7 44.1 462 44 9.5 39 1.03 13.3 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 36.3 251 65.7 48.7 551 32 5.8 41 1.08 12.5 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 44.9 0.33 +3.9 +0.10 177 433 40.9 1313 187 25.2 30.3 286 35.7 34.8 481 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 53.2 284 67.6 46.0 527 26 4.9 82 2.16 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 31.6 311 42.4 38.9 582 34 5.8 49 1.29 14.8 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 33.0 294 33.3 31.7 585 42 7.2 39 1.03 14.2 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.3 264 80.7 51.3 607 54 8.9 28 0.74 11.5 Troyes 2 37.9 49 5 1 4 2 53.3 0.31 +6.3 +0.17 180 501 35.9 1092 167 31.2 25.8 341 46.9 36.7 712 39 5.5 31 0.84 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 37.9 54 4 1 4 1 64.1 0.33 +11.1 +0.29 191 542 35.2 1061 200 39.2 34.8 284 44.4 35.7 606 54 8.9 37 1.00 12.1
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.4 0.35 +6.4 +0.17 230 558 41.2 1033 174 38.6 34.5 266 59.8 43.7 471 45 9.6 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 37.9 42 5 0 3 1 38.8 0.27 -2.2 -0.06 178 445 40.0 942 139 35.8 33.6 229 47.2 38.7 412 28 6.8 43 1.16 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 37.9 25 2 0 4 0 31.9 0.25 +6.9 +0.18 176 486 36.2 978 147 39.7 35.6 184 53.3 40.3 401 39 9.7 53 1.43 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 40 38.0 35 339 118 34.8 8.92 3.11 0.09 0.26 19.3 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.3 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.9 0.11 -2.6 -2.9 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 16.8 17 5 5 45.2 41.2 0.10 +2.8 +1.8 Dunkerque 35 38.0 36 383 127 33.2 10.08 3.34 0.08 0.25 17.8 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 37 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 37.9 41 358 114 31.8 9.44 3.01 0.10 0.32 18.8 13 5 6 37.4 32.6 0.09 +3.6 +3.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 37.9 25 344 115 33.4 9.07 3.03 0.07 0.20 18.4 12 2 3 31.7 29.3 0.09 -6.7 -6.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 40 38.0 44 347 111 32.0 9.13 2.92 0.12 0.37 17.7 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.4 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 140 32.7 11.26 3.68 0.09 0.28 18.2 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 17.8 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.8 15 7 8 37.9 31.6 0.10 +1.1 +0.4 vs Paris FC 37 38.0 41 402 130 32.3 10.58 3.42 0.10 0.30 18.1 24 2 3 42.1 39.5 0.10 -1.1 -0.5 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.6 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.3 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 17.7 16 6 7 40.8 35.3 0.10 +2.2 +1.7 vs Troyes 36 37.9 47 539 157 29.1 14.21 4.14 0.08 0.27 16.8 20 5 5 61.4 57.6 0.11 -14.4 -15.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 37.9 53 478 179 37.4 12.60 4.72 0.10 0.27 17.9 15 4 6 56.7 52.1 0.11 -3.7 -3.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 40 38.0 13711 17842 76.8 255988 93826 5323 6422 82.9 6153 7284 84.5 1717 3184 53.9 23 24.3 26.2 -1.3 240 1010 210 59 1275 Amiens 31 38.0 12615 16571 76.1 241628 97198 4882 5869 83.2 5700 6849 83.2 1656 2988 55.4 27 26.7 28.7 +0.3 285 1105 259 89 1449 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 12345 16688 74.0 230325 89267 4987 6064 82.2 5451 6575 82.9 1492 3113 47.9 32 32.4 28.4 -0.4 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 14500 18476 78.5 286166 101308 5397 6358 84.9 6514 7597 85.7 2184 3636 60.1 36 32.0 39.1 +4.0 332 1261 324 103 1609 Dunkerque 35 38.0 14626 18671 78.3 276126 99738 5718 6779 84.3 6709 7771 86.3 1815 3254 55.8 23 24.7 23.6 -1.7 269 1017 237 53 1463 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 27 38.4 38.2 -11.4 369 1102 295 82 1602 Paris FC 37 38.0 17750 21430 82.8 342154 112734 6342 7267 87.3 8725 9769 89.3 2233 3503 63.7 35 40.9 38.2 -5.9 357 1191 296 94 1651 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 12986 17335 74.9 250060 98627 5071 6195 81.9 5706 6995 81.6 1847 3289 56.2 33 34.0 36.8 -1.0 360 1263 309 121 1705 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 37.9 14620 18178 80.4 275399 96886 5636 6544 86.1 6804 7733 88.0 1757 3037 57.9 33 27.3 24.1 +5.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 37.9 13205 16959 77.9 244271 88072 5239 6198 84.5 6060 7119 85.1 1492 2803 53.2 20 21.5 21.2 -1.5 247 854 182 53 1184
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 40 38.0 14463 18713 77.3 280942 97885 5196 6292 82.6 6950 8151 85.3 1929 3407 56.6 37 25.6 27.5 +11.4 250 1144 205 61 1486 vs Amiens 31 38.0 15283 19397 78.8 281929 103397 6055 7135 84.9 6994 8119 86.1 1740 3166 55.0 20 28.1 30.2 -8.1 340 1218 279 85 1645 vs Angers 27 38.0 13873 17778 78.0 258959 96403 5591 6591 84.8 6024 7106 84.8 1778 3115 57.1 27 33.9 27.6 -6.9 333 1039 226 85 1358 vs Annecy 30 38.0 14827 19809 74.8 303817 109231 5011 6177 81.1 7064 8331 84.8 2410 4380 55.0 38 32.7 31.0 +5.3 302 1058 248 88 1385 vs Auxerre 25 38.0 12865 16641 77.3 243762 97645 5008 5973 83.8 5810 6909 84.1 1650 2921 56.5 20 24.8 27.5 -4.8 268 1084 254 72 1403 vs Bastia 33 38.0 14430 18715 77.1 272808 104062 5565 6726 82.7 6589 7809 84.4 1824 3242 56.3 32 32.1 31.6 -0.1 318 1108 253 71 1500 vs Bordeaux 30 38.0 11081 14721 75.3 211994 82767 4371 5254 83.2 4794 5831 82.2 1545 2841 54.4 35 33.1 29.0 +1.9 334 830 260 87 1245 vs Caen 28 38.0 14774 18733 78.9 267119 101617 6245 7273 85.9 6571 7783 84.4 1522 2816 54.0 32 32.3 35.2 -0.3 316 1155 274 77 1626 vs Dunkerque 35 38.0 14187 18297 77.5 273027 103251 5282 6315 83.6 6640 7770 85.5 1840 3295 55.8 35 34.3 33.8 +0.7 347 1201 291 90 1568 vs Grenoble 26 38.0 15331 19342 79.3 285284 106207 5983 7014 85.3 7180 8385 85.6 1742 3067 56.8 28 32.8 36.0 -4.8 311 1271 331 92 1759 vs Guingamp 26 38.0 14513 19038 76.2 281910 99112 5243 6329 82.8 6922 8218 84.2 1948 3596 54.2 27 25.1 25.5 +1.9 237 1008 214 74 1343 vs Paris FC 37 38.0 13049 16652 78.4 244254 94960 5203 6187 84.1 5848 6827 85.7 1627 2878 56.5 30 32.4 30.9 -2.4 304 1070 233 76 1428 vs Pau FC 35 38.0 15627 19633 79.6 290682 104612 5986 7021 85.3 7327 8431 86.9 1800 3220 55.9 36 39.5 37.1 -3.5 372 1258 318 89 1723 vs Quevilly-Rouen 27 38.0 15294 19704 77.6 289937 104484 5958 7131 83.6 7029 8243 85.3 1907 3432 55.6 36 27.7 26.5 +8.3 260 1208 222 53 1607 vs Rodez Aveyron 26 38.0 15396 19556 78.7 292469 106594 5931 6959 85.2 6959 8196 84.9 2031 3457 58.8 40 33.6 37.4 +6.4 332 1172 277 75 1630 vs Saint-Étienne 31 38.0 13744 17612 78.0 263433 100496 5234 6202 84.4 6349 7470 85.0 1787 3135 57.0 20 29.4 28.8 -9.4 338 1112 259 82 1461 vs Stade Laval 27 38.0 16732 20903 80.0 309627 105244 6569 7638 86.0 7802 8983 86.9 1846 3275 56.4 30 27.4 29.1 +2.6 280 1312 247 80 1640 vs Troyes 36 37.9 14192 17914 79.2 276239 98498 5224 6094 85.7 6696 7769 86.2 1924 3240 59.4 32 44.9 40.3 -12.9 404 1224 350 120 1623 vs US Concarneau 27 38.0 14547 18199 79.9 271103 98163 5600 6521 85.9 6972 8059 86.5 1580 2788 56.7 44 44.9 37.6 -0.9 373 1143 322 71 1605 vs Valenciennes 41 37.9 14512 18415 78.8 280995 100355 5308 6327 83.9 6829 7988 85.5 1985 3227 61.5 41 39.7 36.4 +1.3 356 1238 307 109 1612
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 40 38.0 17842 15993 1766 517 41 80 590 828 118 48 65 0 13711 83 301 Amiens 31 38.0 16571 14597 1887 528 61 104 724 809 167 76 74 1 12615 87 360 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 16688 14703 1891 495 38 113 606 892 155 70 64 0 12345 94 330 Bordeaux 30 38.0 21613 19610 1944 603 82 174 739 768 213 85 71 2 17985 59 362 Caen 28 38.0 18476 16518 1879 621 35 260 792 735 191 84 86 0 14500 79 318 Dunkerque 35 38.0 18671 16670 1918 546 36 185 590 835 151 87 47 0 14626 83 335 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 37 38.0 21430 19564 1807 493 37 175 677 759 189 61 64 0 17750 59 311 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 17335 15356 1912 521 28 165 746 837 177 65 54 1 12986 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 37.9 18178 16271 1825 552 47 110 503 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 37.9 16959 15021 1874 577 22 120 516 804 119 70 32 0 13205 64 325
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 40 38.0 18713 16767 1895 606 39 155 604 839 152 82 58 0 14463 51 295 vs Amiens 31 38.0 19397 17423 1947 607 23 102 767 825 176 79 64 0 15283 27 420 vs Angers 27 38.0 17778 15830 1905 491 29 158 670 869 170 74 78 0 13873 43 361 vs Annecy 30 38.0 19809 17517 2164 624 29 249 706 989 165 83 69 1 14827 128 417 vs Auxerre 25 38.0 16641 14865 1700 437 45 117 572 685 149 69 58 1 12865 76 318 vs Bastia 33 38.0 18715 16572 2083 622 47 124 685 911 202 94 74 1 14430 60 350 vs Bordeaux 30 38.0 14721 12883 1771 506 39 183 645 694 176 67 64 1 11081 67 290 vs Caen 28 38.0 18733 16758 1905 546 41 122 706 801 165 77 63 0 14774 70 343 vs Dunkerque 35 38.0 18297 16291 1907 550 47 131 780 788 206 81 95 0 14187 99 324 vs Grenoble 26 38.0 19342 17441 1847 485 36 120 727 849 160 76 59 0 15331 54 315 vs Guingamp 26 38.0 19038 17034 1931 557 32 149 647 814 162 77 57 0 14513 73 350 vs Paris FC 37 38.0 16652 14786 1837 472 31 111 618 826 167 71 70 0 13049 29 311 vs Pau FC 35 38.0 19633 17767 1801 535 59 131 758 755 182 91 62 3 15627 65 297 vs Quevilly-Rouen 27 38.0 19704 17565 2043 632 33 172 657 888 163 66 76 0 15294 96 351 vs Rodez Aveyron 26 38.0 19556 17535 1919 494 50 152 730 786 189 74 82 0 15396 102 299 vs Saint-Étienne 31 38.0 17612 15548 1986 581 39 153 728 784 204 86 75 0 13744 78 300 vs Stade Laval 27 38.0 20903 18925 1899 600 51 146 748 790 175 85 59 1 16732 79 350 vs Troyes 36 37.9 17914 16094 1751 525 53 155 886 696 223 102 81 3 14192 69 330 vs US Concarneau 27 38.0 18199 16508 1592 451 53 100 622 665 170 86 59 0 14547 99 295 vs Valenciennes 41 37.9 18415 16492 1864 570 55 146 770 858 191 90 67 2 14512 59 337
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 40 38.0 594 15.63 418 64 26 26 46 14 62 1.63 49 3 1 4 5 0 Amiens 31 38.0 710 18.68 522 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 688 18.11 482 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 767 20.18 553 81 35 40 43 15 80 2.11 56 4 2 12 5 1 Dunkerque 35 38.0 658 17.32 455 70 46 37 42 8 63 1.66 39 7 5 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 37 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 37.9 631 16.64 447 53 45 38 34 14 78 2.06 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 37.9 607 16.01 432 49 38 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 40 38.0 588 15.47 411 62 34 40 33 8 73 1.92 55 6 2 5 5 0 vs Amiens 31 38.0 811 21.34 571 77 49 58 46 10 59 1.55 38 4 1 10 6 0 vs Angers 27 38.0 763 20.08 562 79 40 35 31 16 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 765 20.13 513 104 39 57 39 13 86 2.26 47 16 5 8 9 1 vs Bordeaux 30 38.0 770 20.26 570 64 41 33 33 29 82 2.16 52 6 8 6 4 6 vs Caen 28 38.0 771 20.29 577 69 42 30 48 5 82 2.16 62 1 8 5 5 1 vs Dunkerque 35 38.0 813 21.39 587 83 36 50 39 18 84 2.21 60 6 3 9 6 0 vs Grenoble 26 38.0 778 20.47 562 56 50 44 46 20 75 1.97 54 3 7 5 6 0 vs Guingamp 26 38.0 592 15.58 432 55 32 28 35 10 69 1.82 45 6 4 6 7 1 vs Paris FC 37 38.0 702 18.47 512 58 41 37 40 14 73 1.92 54 4 4 5 4 2 vs Pau FC 35 38.0 886 23.32 641 72 47 63 53 10 96 2.53 64 6 5 12 7 2 vs Quevilly-Rouen 27 38.0 649 17.08 449 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 774 20.37 543 97 41 40 40 13 52 1.37 31 7 3 6 4 1 vs Stade Laval 27 38.0 671 17.66 472 60 51 37 44 7 75 1.97 55 5 6 4 5 0 vs Troyes 36 37.9 952 25.10 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 37.9 853 22.49 614 83 43 52 51 10 93 2.45 66 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 40 38.0 578 375 286 228 64 291 573 50.8 282 365 107 258 436 1014 622 10 Amiens 31 38.0 731 456 380 250 101 370 762 48.6 392 486 129 357 380 1111 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 425 1150 732 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 650 449 274 284 92 325 644 50.5 319 380 99 281 368 1018 714 7 Dunkerque 35 38.0 565 356 292 204 69 272 547 49.7 275 366 111 255 360 925 688 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 37 38.0 632 406 305 262 65 329 632 52.1 303 366 97 269 350 982 612 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 37.9 549 374 297 194 58 258 540 47.8 282 400 131 269 349 898 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 37.9 599 373 316 221 62 317 625 50.7 308 365 97 268 391 990 757 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 40 38.0 567 364 229 256 82 287 564 50.9 277 343 76 267 314 881 624 9 vs Amiens 31 38.0 650 398 294 251 105 301 562 53.6 261 410 109 301 373 1023 693 11 vs Angers 27 38.0 702 444 353 274 75 369 741 49.8 372 394 91 303 432 1134 763 11 vs Annecy 30 38.0 673 427 358 252 63 361 694 52.0 333 442 95 347 387 1060 802 13 vs Auxerre 25 38.0 689 418 383 249 57 347 694 50.0 347 442 151 291 441 1130 829 20 vs Bastia 33 38.0 664 431 312 270 82 319 632 50.5 313 365 92 273 355 1019 664 12 vs Bordeaux 30 38.0 675 446 325 266 84 329 655 50.2 326 429 141 288 382 1057 787 9 vs Caen 28 38.0 608 392 301 252 55 318 630 50.5 312 404 112 292 359 967 747 5 vs Dunkerque 35 38.0 623 409 273 267 83 320 608 52.6 288 384 97 287 387 1010 639 6 vs Grenoble 26 38.0 704 443 267 329 108 366 766 47.8 400 383 88 295 383 1087 597 15 vs Guingamp 26 38.0 670 433 374 233 63 328 641 51.2 313 418 121 297 369 1039 880 12 vs Paris FC 37 38.0 640 384 319 245 76 292 609 47.9 317 380 109 271 372 1012 617 6 vs Pau FC 35 38.0 500 317 226 223 51 251 516 48.6 265 380 102 278 372 872 669 13 vs Quevilly-Rouen 27 38.0 614 403 317 242 55 307 648 47.4 341 390 109 281 395 1009 739 12 vs Rodez Aveyron 26 38.0 561 355 292 203 66 276 576 47.9 300 388 127 261 380 941 800 10 vs Saint-Étienne 31 38.0 651 420 314 257 80 331 628 52.7 297 382 124 258 387 1038 713 6 vs Stade Laval 27 38.0 544 341 265 206 73 281 550 51.1 269 399 107 292 398 942 777 5 vs Troyes 36 37.9 642 387 267 275 100 356 705 50.5 349 345 89 256 394 1036 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 37.9 617 407 263 277 77 291 606 48.0 315 379 91 288 384 1001 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 40 48.9 38.0 21708 1950 7151 10798 4004 482 21703 601 276 45.9 282 46.9 14982 90678 38872 434 434 70 644 279 13650 1267 Amiens 31 46.1 38.0 21027 2092 6907 9813 4600 635 21022 604 261 43.2 301 49.8 14007 85927 38799 559 454 108 663 350 12503 1449 Angers 27 52.4 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.7 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.1 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.4 38.0 21011 2111 7168 9875 4263 607 21005 671 315 46.9 324 48.3 13891 86946 38884 508 414 134 622 354 12224 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 49.7 38.0 22432 2069 6656 11023 5044 763 22427 660 306 46.4 312 47.3 15717 97942 43655 611 573 120 553 283 14493 1632 Dunkerque 35 50.5 38.0 22594 2525 7883 10679 4256 593 22589 661 288 43.6 319 48.3 15824 96120 44522 562 432 119 602 305 14447 1414 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.4 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 37 56.2 38.0 25441 2719 8568 12128 5008 793 25436 660 318 48.2 298 45.2 19002 116467 54032 733 601 184 612 352 17614 1641 Pau FC 35 49.1 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.9 38.0 21676 1887 6062 10618 5288 775 21675 702 345 49.1 311 44.3 14321 89756 40371 637 568 156 691 315 12840 1683 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 53.1 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.7 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 37.9 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.1 37.9 20983 2468 7817 9664 3773 560 20980 658 312 47.4 291 44.2 14463 87387 41035 512 447 116 637 322 13090 1190
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 40 51.1 38.0 22488 1981 7065 11359 4312 571 22484 648 290 44.8 303 46.8 15673 92976 41326 526 436 115 607 296 14331 1467 vs Amiens 31 53.9 38.0 23642 2175 7433 11119 5391 731 23635 822 396 48.2 371 45.1 16710 103585 47168 655 585 140 642 365 15160 1631 vs Angers 27 47.6 38.0 22082 2317 7433 10474 4476 618 22081 624 290 46.5 301 48.2 15108 96353 44089 653 535 139 649 303 13743 1348 vs Annecy 30 56.3 38.0 24236 3064 9842 10504 4151 695 24232 719 348 48.4 315 43.8 16374 93917 37987 530 444 150 683 320 14708 1367 vs Auxerre 25 42.9 38.0 21006 2624 7688 9460 4129 610 21003 691 303 43.8 349 50.5 14335 86604 38720 531 468 123 627 306 12754 1389 vs Bastia 33 52.6 38.0 22964 2147 7406 10821 4991 721 22957 796 376 47.2 371 46.6 15708 94592 40294 574 515 116 649 352 14294 1491 vs Bordeaux 30 40.6 38.0 18837 2328 6742 8159 4192 740 18832 598 294 49.2 287 48.0 12462 78070 37142 676 507 169 518 318 10960 1238 vs Caen 28 50.3 38.0 22921 2249 7108 11248 4842 721 22916 726 329 45.3 347 47.8 15963 97207 44950 618 534 143 658 352 14613 1608 vs Dunkerque 35 49.5 38.0 22283 2141 7103 10688 4732 705 22277 599 282 47.1 278 46.4 15341 91611 40034 563 460 149 616 298 14104 1567 vs Grenoble 26 50.4 38.0 23504 2177 6709 11606 5470 792 23496 740 342 46.2 346 46.8 16814 103280 47593 703 654 156 607 351 15205 1750 vs Guingamp 26 52.6 38.0 23387 2703 8631 10907 4111 567 23379 662 315 47.6 305 46.1 15911 93482 40491 460 430 108 638 302 14386 1328 vs Paris FC 37 43.8 38.0 20679 2072 6500 9762 4677 702 20676 662 300 45.3 324 48.9 14221 88465 38949 604 479 150 648 303 12951 1416 vs Pau FC 35 50.9 38.0 23679 2154 7211 11417 5305 808 23673 689 329 47.8 303 44.0 17043 108971 50707 685 539 163 591 320 15505 1714 vs Quevilly-Rouen 27 53.1 38.0 23982 2248 7665 11851 4728 627 23976 696 299 43.0 330 47.4 16772 103020 45823 621 512 146 677 332 15182 1594 vs Rodez Aveyron 26 54.0 38.0 23718 2459 7635 11382 4984 787 23714 655 296 45.2 323 49.3 16764 104987 49418 733 587 173 617 326 15253 1618 vs Saint-Étienne 31 46.9 38.0 21828 2455 7517 9927 4678 741 21820 710 335 47.2 332 46.8 15091 96102 45109 662 529 176 614 377 13605 1452 vs Stade Laval 27 55.3 38.0 25009 2162 7302 12876 5071 643 25002 690 329 47.7 315 45.7 17979 112107 52178 666 560 133 635 313 16602 1635 vs Troyes 36 49.7 37.9 21821 1987 6467 10104 5519 916 21816 589 282 47.9 258 43.8 15533 93568 42607 652 589 171 579 290 14068 1609 vs US Concarneau 27 46.6 38.0 22356 1961 6646 11039 4942 803 22348 632 289 45.7 315 49.8 15878 97178 44658 679 551 169 557 262 14422 1591 vs Valenciennes 41 51.9 37.9 22438 1846 6442 10913 5349 732 22432 700 312 44.6 321 45.9 15697 96997 42879 673 649 137 619 286 14379 1597
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 40 30.4 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.9 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 28.6 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 26.5 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 27.4 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 27.0 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.7 -0.02 Bordeaux 30 26.1 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 28.1 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 27.1 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 27.7 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 27.3 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 37 26.2 38 3,420 90 100 38.0 418 84 265 152 17 112 1.55 49 42 +7 +0.18 52.5 42.1 +10.5 +0.28 Pau FC 35 27.9 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.8 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 24.7 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 27.5 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 29.0 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 25.0 37 3,413 92 100 37.9 407 83 270 138 18 122 1.11 42 49 -7 -0.18 37.4 61.4 -24.0 -0.63 US Concarneau 27 27.8 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 25.3 37 3,413 92 100 37.9 407 82 251 155 22 106 0.70 25 54 -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 40 27.0 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 27.3 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 27.2 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 27.3 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 27.1 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 27.2 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.7 +0.02 vs Bordeaux 30 27.1 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 27.1 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 27.0 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 27.3 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 27.3 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 37 27.2 38 3,420 90 100 38.0 418 84 258 158 18 107 1.16 42 49 -7 -0.18 42.1 52.5 -10.5 -0.28 vs Pau FC 35 27.2 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 27.2 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 27.4 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 27.3 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 27.2 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 27.4 37 3,413 92 100 37.9 407 83 244 161 18 100 1.51 49 42 +7 +0.18 61.4 37.4 +24.0 +0.63 vs US Concarneau 27 27.3 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 27.2 37 3,413 92 100 37.9 407 82 253 153 17 108 2.00 54 25 +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 40 38.0 70 4 3 540 480 84 590 436 375 4 3 2 2007 661 734 47.4 Amiens 31 38.0 71 2 0 546 500 88 724 380 456 4 7 0 2129 627 509 55.2 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 606 425 495 5 6 1 2102 602 741 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 563 80 792 368 449 1 5 1 1925 603 515 53.9 Dunkerque 35 38.0 69 2 2 493 455 86 590 360 356 5 6 2 1992 464 515 47.4 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 37 38.0 60 3 1 451 468 59 677 350 406 5 3 1 2073 497 534 48.2 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 2198 755 658 53.4 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 37.9 61 3 0 476 481 82 503 349 374 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 37.9 68 2 0 528 526 65 516 391 373 3 6 1 1769 559 599 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 40 38.0 55 4 0 511 522 51 604 314 364 3 5 0 2033 741 665 52.7 vs Amiens 31 38.0 75 4 3 531 530 27 767 373 398 4 5 0 2063 508 629 44.7 vs Angers 27 38.0 76 8 4 452 422 43 670 432 444 1 7 1 2065 537 513 51.1 vs Annecy 30 38.0 63 4 0 432 569 129 706 387 427 3 7 0 2321 766 798 49.0 vs Auxerre 25 38.0 72 3 1 466 381 76 572 441 418 1 4 7 2101 509 525 49.2 vs Bastia 33 38.0 69 5 1 454 529 62 685 355 431 6 6 0 2107 734 596 55.2 vs Bordeaux 30 38.0 82 3 2 569 434 67 645 382 446 4 6 0 1915 469 469 50.0 vs Caen 28 38.0 66 5 3 590 468 70 706 359 392 4 4 3 2006 533 618 46.3 vs Dunkerque 35 38.0 72 3 2 477 471 100 780 387 409 6 5 0 2015 536 494 52.0 vs Grenoble 26 38.0 54 4 1 451 414 54 727 383 443 8 9 1 2174 561 494 53.2 vs Guingamp 26 38.0 67 2 1 531 481 73 647 369 433 7 4 3 2068 704 946 42.7 vs Paris FC 37 38.0 51 3 0 484 429 29 618 372 384 3 5 1 1910 527 494 51.6 vs Pau FC 35 38.0 63 3 2 503 479 67 758 372 317 5 5 1 2101 639 580 52.4 vs Quevilly-Rouen 27 38.0 52 6 2 441 580 97 657 395 403 4 1 1 2101 650 752 46.4 vs Rodez Aveyron 26 38.0 71 1 0 467 419 102 730 380 355 3 5 3 2080 619 551 52.9 vs Saint-Étienne 31 38.0 66 2 1 509 489 78 728 387 420 5 10 2 1981 507 520 49.4 vs Stade Laval 27 38.0 56 2 1 474 534 79 748 398 341 5 3 2 2010 599 658 47.7 vs Troyes 36 37.9 70 3 0 507 451 69 886 394 387 4 6 1 1992 560 493 53.2 vs US Concarneau 27 38.0 68 7 1 595 399 99 622 434 420 6 9 1 2069 518 468 52.5 vs Valenciennes 41 37.9 71 2 1 545 499 59 770 384 407 5 3 0 1892 598 559 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