{"competition":"Ligue 2","league":"ligue-2","season":2026,"seasonLabel":"2026/27","updatedAt":"2026-10-31T23:37:01.907Z","stale":false,"source":"ESPN","standings":[{"rank":1,"team":"Saint-Étienne","shortName":"St. Étienne","abbreviation":"ASSE","played":11,"wins":8,"draws":1,"losses":2,"goalsFor":23,"goalsAgainst":11,"goalDifference":12,"points":25,"zone":"promotion"},{"rank":2,"team":"Montpellier","shortName":"Montpellier","abbreviation":"MON","played":11,"wins":7,"draws":3,"losses":1,"goalsFor":16,"goalsAgainst":6,"goalDifference":10,"points":24,"zone":"promotion"},{"rank":3,"team":"Pau","shortName":"Pau","abbreviation":"PAU","played":11,"wins":6,"draws":2,"losses":3,"goalsFor":16,"goalsAgainst":11,"goalDifference":5,"points":20,"zone":"promotion-playoff"},{"rank":4,"team":"AS Nancy Lorraine","shortName":"Nancy","abbreviation":"ASNL","played":10,"wins":6,"draws":1,"losses":3,"goalsFor":12,"goalsAgainst":8,"goalDifference":4,"points":19,"zone":"promotion-playoff"},{"rank":5,"team":"Stade de Reims","shortName":"Reims","abbreviation":"REIM","played":10,"wins":4,"draws":6,"losses":0,"goalsFor":20,"goalsAgainst":12,"goalDifference":8,"points":18,"zone":"promotion-playoff"},{"rank":6,"team":"Red Star FC 93","shortName":"Red Star FC ","abbreviation":"RSFC","played":10,"wins":5,"draws":2,"losses":3,"goalsFor":13,"goalsAgainst":12,"goalDifference":1,"points":17,"zone":null},{"rank":7,"team":"Annecy","shortName":"Annecy","abbreviation":"ANN","played":11,"wins":5,"draws":1,"losses":5,"goalsFor":14,"goalsAgainst":15,"goalDifference":-1,"points":16,"zone":null},{"rank":8,"team":"Dijon FCO","shortName":"Dijon FCO","abbreviation":"DIJO","played":11,"wins":4,"draws":3,"losses":4,"goalsFor":20,"goalsAgainst":19,"goalDifference":1,"points":15,"zone":null},{"rank":9,"team":"Guingamp","shortName":"Guingamp","abbreviation":"EAG","played":11,"wins":4,"draws":2,"losses":5,"goalsFor":16,"goalsAgainst":15,"goalDifference":1,"points":14,"zone":null},{"rank":10,"team":"Metz","shortName":"Metz","abbreviation":"METZ","played":11,"wins":3,"draws":5,"losses":3,"goalsFor":17,"goalsAgainst":17,"goalDifference":0,"points":14,"zone":null},{"rank":11,"team":"Rodez Aveyron","shortName":"Rodez Aveyron","abbreviation":"AVE","played":11,"wins":4,"draws":1,"losses":6,"goalsFor":17,"goalsAgainst":22,"goalDifference":-5,"points":13,"zone":null},{"rank":12,"team":"Dunkerque","shortName":"Dunkerque","abbreviation":"DUN","played":11,"wins":3,"draws":3,"losses":5,"goalsFor":14,"goalsAgainst":17,"goalDifference":-3,"points":12,"zone":null},{"rank":13,"team":"Sochaux","shortName":"Sochaux","abbreviation":"SOC","played":10,"wins":2,"draws":5,"losses":3,"goalsFor":8,"goalsAgainst":12,"goalDifference":-4,"points":11,"zone":null},{"rank":14,"team":"Boulogne","shortName":"Boulogne","abbreviation":"BOU","played":11,"wins":1,"draws":7,"losses":3,"goalsFor":7,"goalsAgainst":8,"goalDifference":-1,"points":10,"zone":null},{"rank":15,"team":"Nantes","shortName":"Nantes","abbreviation":"NAN","played":11,"wins":2,"draws":3,"losses":6,"goalsFor":12,"goalsAgainst":18,"goalDifference":-6,"points":9,"zone":null},{"rank":16,"team":"Stade Laval","shortName":"Stade Laval","abbreviation":"SLFC","played":11,"wins":2,"draws":3,"losses":6,"goalsFor":14,"goalsAgainst":21,"goalDifference":-7,"points":9,"zone":"playoff"},{"rank":17,"team":"Clermont Foot","shortName":"Clermont Foot","abbreviation":"CLE","played":11,"wins":0,"draws":8,"losses":3,"goalsFor":10,"goalsAgainst":15,"goalDifference":-5,"points":8,"zone":"relegation"},{"rank":18,"team":"Grenoble","shortName":"Grenoble","abbreviation":"GRE","played":11,"wins":2,"draws":2,"losses":7,"goalsFor":10,"goalsAgainst":20,"goalDifference":-10,"points":8,"zone":"relegation"}]}