📊 Season Forecasts [Beta]
33 084 ⚽ runs
0 👥 online
Live ?

Ligue 1 2022/2023 - Tournament Overview

  • Ligue 1 Matchday 1 (2022-08-05): Olympique Lyonnais 2 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 1 (2022-08-06): RC Strasbourg Alsace 1 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 1 (2022-08-06): Clermont Foot 63 0 - 5 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 1 (2022-08-07): Toulouse FC 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 1 (2022-08-07): Angers SCO 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 1 (2022-08-07): RC Lens 3 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 1 (2022-08-07): LOSC Lille 4 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 1 (2022-08-07): Montpellier Hérault SC 3 - 2 ESTAC Troyes (FT)
  • Ligue 1 Matchday 1 (2022-08-07): Stade Rennais FC 0 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 1 (2022-08-07): Olympique Marseille 4 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 2 (2022-08-12): FC Nantes 1 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 2 (2022-08-13): AS Monaco 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 2 (2022-08-13): Paris Saint-Germain 5 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 2 (2022-08-14): AC Ajaccio 0 - 0 RC Lens (FT)
  • Ligue 1 Matchday 2 (2022-08-14): AJ Auxerre 2 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 2 (2022-08-14): Stade de Reims 2 - 4 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 2 (2022-08-14): ESTAC Troyes 0 - 3 Toulouse FC (FT)
  • Ligue 1 Matchday 2 (2022-08-14): OGC Nice 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 2 (2022-08-14): Stade Brestois 29 1 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 3 (2022-08-19): Olympique Lyonnais 4 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 3 (2022-08-20): AS Monaco 1 - 4 RC Lens (FT)
  • Ligue 1 Matchday 3 (2022-08-20): Olympique Marseille 2 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 3 (2022-08-21): RC Strasbourg Alsace 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 3 (2022-08-21): Angers SCO 1 - 3 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 3 (2022-08-21): Clermont Foot 63 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 3 (2022-08-21): Montpellier Hérault SC 1 - 2 AJ Auxerre (FT)
  • Ligue 1 Matchday 3 (2022-08-21): Toulouse FC 2 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 3 (2022-08-21): Stade Rennais FC 2 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 3 (2022-08-21): LOSC Lille 1 - 7 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 4 (2022-08-26): AC Ajaccio 1 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 4 (2022-08-27): AJ Auxerre 1 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 4 (2022-08-27): RC Lens 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 4 (2022-08-28): FC Nantes 3 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 4 (2022-08-28): Stade Brestois 29 0 - 7 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 4 (2022-08-28): FC Lorient 2 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 4 (2022-08-28): OGC Nice 0 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 4 (2022-08-28): ESTAC Troyes 3 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 4 (2022-08-28): Stade de Reims 1 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 4 (2022-08-28): Paris Saint-Germain 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Angers SCO 2 - 4 Stade de Reims (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Olympique Lyonnais 2 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 5 (2022-08-31): AS Monaco 2 - 4 ESTAC Troyes (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Montpellier Hérault SC 2 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 5 (2022-08-31): RC Strasbourg Alsace 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 5 (2022-08-31): RC Lens 5 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 5 (2022-08-31): LOSC Lille 1 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Olympique Marseille 1 - 0 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Stade Rennais FC 3 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 5 (2022-08-31): Toulouse FC 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 6 (2022-09-03): AJ Auxerre 0 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 6 (2022-09-03): Olympique Lyonnais 5 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 6 (2022-09-03): FC Nantes 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 6 (2022-09-04): Montpellier Hérault SC 1 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 6 (2022-09-04): AC Ajaccio 0 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 6 (2022-09-04): Stade Brestois 29 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 6 (2022-09-04): Clermont Foot 63 2 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 6 (2022-09-04): Stade de Reims 1 - 1 RC Lens (FT)
  • Ligue 1 Matchday 6 (2022-09-04): ESTAC Troyes 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 6 (2022-09-04): OGC Nice 0 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 2 (2022-09-07): FC Lorient 3 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 7 (2022-09-09): RC Lens 1 - 0 ESTAC Troyes (FT)
  • Ligue 1 Matchday 7 (2022-09-10): Paris Saint-Germain 1 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 7 (2022-09-10): Olympique Marseille 2 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 7 (2022-09-11): RC Strasbourg Alsace 0 - 0 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 7 (2022-09-11): AC Ajaccio 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 7 (2022-09-11): Angers SCO 2 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 7 (2022-09-11): FC Lorient 3 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 7 (2022-09-11): Toulouse FC 1 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 7 (2022-09-11): Stade Rennais FC 5 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 7 (2022-09-11): AS Monaco 2 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 8 (2022-09-16): AJ Auxerre 1 - 3 FC Lorient (FT)
  • Ligue 1 Matchday 8 (2022-09-17): Montpellier Hérault SC 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 8 (2022-09-17): LOSC Lille 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 8 (2022-09-18): Stade de Reims 0 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 8 (2022-09-18): Stade Brestois 29 0 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 8 (2022-09-18): Clermont Foot 63 1 - 3 ESTAC Troyes (FT)
  • Ligue 1 Matchday 8 (2022-09-18): Olympique Marseille 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 8 (2022-09-18): OGC Nice 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 8 (2022-09-18): FC Nantes 0 - 0 RC Lens (FT)
  • Ligue 1 Matchday 8 (2022-09-18): Olympique Lyonnais 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 9 (2022-09-30): Angers SCO 0 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 9 (2022-10-01): RC Strasbourg Alsace 1 - 3 Stade Rennais FC (FT)
  • Ligue 1 Matchday 9 (2022-10-01): Paris Saint-Germain 2 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 9 (2022-10-02): FC Lorient 2 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 9 (2022-10-02): AC Ajaccio 1 - 3 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 9 (2022-10-02): AJ Auxerre 1 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 9 (2022-10-02): Toulouse FC 4 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 9 (2022-10-02): ESTAC Troyes 2 - 2 Stade de Reims (FT)
  • Ligue 1 Matchday 9 (2022-10-02): AS Monaco 4 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 9 (2022-10-02): RC Lens 1 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 10 (2022-10-07): Olympique Lyonnais 1 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 10 (2022-10-08): Olympique Marseille 1 - 2 AC Ajaccio (FT)
  • Ligue 1 Matchday 10 (2022-10-08): Stade de Reims 0 - 0 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 10 (2022-10-09): Montpellier Hérault SC 0 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 10 (2022-10-09): Angers SCO 2 - 3 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 10 (2022-10-09): Stade Brestois 29 1 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 10 (2022-10-09): Clermont Foot 63 2 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 10 (2022-10-09): OGC Nice 3 - 2 ESTAC Troyes (FT)
  • Ligue 1 Matchday 10 (2022-10-09): Stade Rennais FC 3 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 10 (2022-10-09): LOSC Lille 1 - 0 RC Lens (FT)
  • Ligue 1 Matchday 11 (2022-10-14): RC Strasbourg Alsace 0 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 11 (2022-10-15): FC Lorient 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 11 (2022-10-15): RC Lens 1 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 11 (2022-10-16): Toulouse FC 3 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 11 (2022-10-16): AJ Auxerre 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 11 (2022-10-16): FC Nantes 4 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 11 (2022-10-16): Stade Rennais FC 3 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 11 (2022-10-16): ESTAC Troyes 1 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 11 (2022-10-16): AS Monaco 1 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 11 (2022-10-16): Paris Saint-Germain 1 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 12 (2022-10-21): AC Ajaccio 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 12 (2022-10-22): Montpellier Hérault SC 1 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 12 (2022-10-22): Olympique Marseille 0 - 1 RC Lens (FT)
  • Ligue 1 Matchday 12 (2022-10-23): Angers SCO 1 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 12 (2022-10-23): Clermont Foot 63 1 - 3 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 12 (2022-10-23): Stade de Reims 2 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 12 (2022-10-23): Toulouse FC 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 12 (2022-10-23): ESTAC Troyes 2 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 12 (2022-10-23): OGC Nice 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 12 (2022-10-23): LOSC Lille 4 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 13 (2022-10-28): RC Lens 3 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 13 (2022-10-29): Paris Saint-Germain 4 - 3 ESTAC Troyes (FT)
  • Ligue 1 Matchday 13 (2022-10-29): RC Strasbourg Alsace 2 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 13 (2022-10-30): AJ Auxerre 1 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 13 (2022-10-30): Stade Brestois 29 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 13 (2022-10-30): AS Monaco 2 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 13 (2022-10-30): FC Nantes 1 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 13 (2022-10-30): Stade Rennais FC 3 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 13 (2022-10-30): FC Lorient 1 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 13 (2022-10-30): Olympique Lyonnais 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 14 (2022-11-04): ESTAC Troyes 1 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 14 (2022-11-05): AC Ajaccio 4 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 14 (2022-11-05): Angers SCO 1 - 2 RC Lens (FT)
  • Ligue 1 Matchday 14 (2022-11-06): FC Lorient 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 14 (2022-11-06): Clermont Foot 63 1 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 14 (2022-11-06): OGC Nice 1 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 14 (2022-11-06): Stade de Reims 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 14 (2022-11-06): Toulouse FC 0 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 14 (2022-11-06): LOSC Lille 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 14 (2022-11-06): Olympique Marseille 1 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 15 (2022-11-11): Olympique Lyonnais 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 15 (2022-11-12): RC Lens 2 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 15 (2022-11-12): Stade Rennais FC 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 15 (2022-11-13): Paris Saint-Germain 5 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 15 (2022-11-13): Stade Brestois 29 2 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 15 (2022-11-13): LOSC Lille 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 15 (2022-11-13): Montpellier Hérault SC 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 15 (2022-11-13): FC Nantes 2 - 2 AC Ajaccio (FT)
  • Ligue 1 Matchday 15 (2022-11-13): RC Strasbourg Alsace 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 15 (2022-11-13): AS Monaco 2 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 16 (2022-12-28): AC Ajaccio 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 16 (2022-12-28): ESTAC Troyes 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 16 (2022-12-28): AJ Auxerre 2 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 16 (2022-12-28): Clermont Foot 63 0 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 16 (2022-12-28): Stade Brestois 29 2 - 4 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 16 (2022-12-28): Paris Saint-Germain 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 16 (2022-12-29): FC Lorient 0 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 16 (2022-12-29): Stade de Reims 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 16 (2022-12-29): Olympique Marseille 6 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 16 (2022-12-29): OGC Nice 0 - 0 RC Lens (FT)
  • Ligue 1 Matchday 17 (2023-01-01): Angers SCO 1 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 17 (2023-01-01): AS Monaco 1 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 17 (2023-01-01): FC Nantes 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 17 (2023-01-01): Toulouse FC 2 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 17 (2023-01-01): Olympique Lyonnais 0 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 17 (2023-01-01): RC Lens 3 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 17 (2023-01-02): RC Strasbourg Alsace 2 - 3 ESTAC Troyes (FT)
  • Ligue 1 Matchday 17 (2023-01-02): LOSC Lille 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 17 (2023-01-02): Montpellier Hérault SC 1 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 17 (2023-01-02): Stade Rennais FC 2 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 18 (2023-01-11): AC Ajaccio 0 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 18 (2023-01-11): AJ Auxerre 0 - 5 Toulouse FC (FT)
  • Ligue 1 Matchday 18 (2023-01-11): Stade Brestois 29 0 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 18 (2023-01-11): Clermont Foot 63 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 18 (2023-01-11): FC Nantes 0 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 18 (2023-01-11): FC Lorient 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 18 (2023-01-11): OGC Nice 6 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 18 (2023-01-11): Paris Saint-Germain 2 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 18 (2023-01-11): RC Strasbourg Alsace 2 - 2 RC Lens (FT)
  • Ligue 1 Matchday 18 (2023-01-11): ESTAC Troyes 0 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 19 (2023-01-14): RC Lens 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 19 (2023-01-14): Olympique Marseille 3 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 19 (2023-01-14): Olympique Lyonnais 1 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 19 (2023-01-15): LOSC Lille 5 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 19 (2023-01-15): Stade de Reims 0 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 19 (2023-01-15): Angers SCO 1 - 2 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 19 (2023-01-15): Montpellier Hérault SC 0 - 3 FC Nantes (FT)
  • Ligue 1 Matchday 19 (2023-01-15): Toulouse FC 1 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 19 (2023-01-15): AS Monaco 7 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 19 (2023-01-15): Stade Rennais FC 1 - 0 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 20 (2023-01-27): FC Lorient 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 20 (2023-01-28): ESTAC Troyes 1 - 1 RC Lens (FT)
  • Ligue 1 Matchday 20 (2023-01-28): Olympique Marseille 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 20 (2023-01-29): OGC Nice 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 20 (2023-01-29): AJ Auxerre 0 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 20 (2023-01-29): Stade Brestois 29 4 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 20 (2023-01-29): Clermont Foot 63 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 20 (2023-01-29): RC Strasbourg Alsace 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 20 (2023-01-29): AC Ajaccio 0 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 20 (2023-01-29): Paris Saint-Germain 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Angers SCO 1 - 2 AC Ajaccio (FT)
  • Ligue 1 Matchday 21 (2023-02-01): LOSC Lille 0 - 0 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 21 (2023-02-01): FC Nantes 0 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Stade de Reims 4 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Toulouse FC 4 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 21 (2023-02-01): RC Lens 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Olympique Lyonnais 0 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 21 (2023-02-01): AS Monaco 3 - 2 AJ Auxerre (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Montpellier Hérault SC 1 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 21 (2023-02-01): Stade Rennais FC 3 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 22 (2023-02-04): Paris Saint-Germain 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 22 (2023-02-04): ESTAC Troyes 1 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 22 (2023-02-04): Stade Rennais FC 1 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 22 (2023-02-05): Clermont Foot 63 0 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 22 (2023-02-05): AC Ajaccio 0 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 22 (2023-02-05): AJ Auxerre 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 22 (2023-02-05): FC Lorient 0 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 22 (2023-02-05): RC Strasbourg Alsace 2 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 22 (2023-02-05): Stade Brestois 29 1 - 1 RC Lens (FT)
  • Ligue 1 Matchday 22 (2023-02-05): Olympique Marseille 1 - 3 OGC Nice (FT)
  • Ligue 1 Matchday 23 (2023-02-10): OGC Nice 3 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 23 (2023-02-11): AS Monaco 3 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 23 (2023-02-11): Clermont Foot 63 0 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 23 (2023-02-12): Toulouse FC 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 23 (2023-02-12): Angers SCO 1 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 23 (2023-02-12): LOSC Lille 2 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 23 (2023-02-12): Montpellier Hérault SC 3 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 23 (2023-02-12): Stade de Reims 4 - 0 ESTAC Troyes (FT)
  • Ligue 1 Matchday 23 (2023-02-12): FC Nantes 1 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 23 (2023-02-12): Olympique Lyonnais 2 - 1 RC Lens (FT)
  • Ligue 1 Matchday 24 (2023-02-17): AJ Auxerre 2 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 24 (2023-02-18): OGC Nice 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 24 (2023-02-18): RC Strasbourg Alsace 2 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 24 (2023-02-19): Paris Saint-Germain 4 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 24 (2023-02-19): Stade Brestois 29 1 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 24 (2023-02-19): FC Lorient 3 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 24 (2023-02-19): Stade Rennais FC 2 - 0 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 24 (2023-02-19): ESTAC Troyes 0 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 24 (2023-02-19): RC Lens 3 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 24 (2023-02-19): Toulouse FC 2 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 25 (2023-02-24): LOSC Lille 2 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 25 (2023-02-25): Angers SCO 1 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 25 (2023-02-25): Montpellier Hérault SC 1 - 1 RC Lens (FT)
  • Ligue 1 Matchday 25 (2023-02-26): FC Lorient 0 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 25 (2023-02-26): AC Ajaccio 2 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 25 (2023-02-26): Clermont Foot 63 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 25 (2023-02-26): FC Nantes 0 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 25 (2023-02-26): Stade de Reims 3 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 25 (2023-02-26): AS Monaco 0 - 3 OGC Nice (FT)
  • Ligue 1 Matchday 25 (2023-02-26): Olympique Marseille 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 26 (2023-03-03): OGC Nice 1 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 26 (2023-03-04): RC Lens 1 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 26 (2023-03-04): Paris Saint-Germain 4 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 26 (2023-03-05): ESTAC Troyes 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 26 (2023-03-05): Montpellier Hérault SC 5 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 26 (2023-03-05): Stade de Reims 1 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 26 (2023-03-05): RC Strasbourg Alsace 0 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 26 (2023-03-05): Toulouse FC 0 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 26 (2023-03-05): Olympique Lyonnais 0 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 26 (2023-03-05): Stade Rennais FC 0 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 27 (2023-03-10): LOSC Lille 3 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 27 (2023-03-11): AJ Auxerre 0 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 27 (2023-03-11): Stade Brestois 29 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 27 (2023-03-12): Clermont Foot 63 0 - 4 RC Lens (FT)
  • Ligue 1 Matchday 27 (2023-03-12): AC Ajaccio 0 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 27 (2023-03-12): Angers SCO 0 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 27 (2023-03-12): FC Lorient 2 - 0 ESTAC Troyes (FT)
  • Ligue 1 Matchday 27 (2023-03-12): FC Nantes 2 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 27 (2023-03-12): AS Monaco 0 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 27 (2023-03-12): Olympique Marseille 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 28 (2023-03-17): Olympique Lyonnais 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 28 (2023-03-18): Toulouse FC 0 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 28 (2023-03-18): RC Lens 3 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 28 (2023-03-19): AC Ajaccio 0 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 28 (2023-03-19): Montpellier Hérault SC 2 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 28 (2023-03-19): OGC Nice 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 28 (2023-03-19): RC Strasbourg Alsace 2 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 28 (2023-03-19): ESTAC Troyes 2 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 28 (2023-03-19): Paris Saint-Germain 0 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 28 (2023-03-19): Stade de Reims 1 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 29 (2023-03-31): Olympique Marseille 1 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 29 (2023-04-01): AJ Auxerre 1 - 0 ESTAC Troyes (FT)
  • Ligue 1 Matchday 29 (2023-04-01): Stade Rennais FC 0 - 1 RC Lens (FT)
  • Ligue 1 Matchday 29 (2023-04-02): LOSC Lille 3 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 29 (2023-04-02): Angers SCO 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 29 (2023-04-02): Stade Brestois 29 3 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 29 (2023-04-02): Clermont Foot 63 2 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 29 (2023-04-02): FC Nantes 0 - 3 Stade de Reims (FT)
  • Ligue 1 Matchday 29 (2023-04-02): AS Monaco 4 - 3 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 29 (2023-04-02): Paris Saint-Germain 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 30 (2023-04-07): RC Lens 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 30 (2023-04-08): Angers SCO 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 30 (2023-04-08): OGC Nice 0 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 30 (2023-04-09): Olympique Lyonnais 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 30 (2023-04-09): AC Ajaccio 0 - 3 AJ Auxerre (FT)
  • Ligue 1 Matchday 30 (2023-04-09): Montpellier Hérault SC 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 30 (2023-04-09): Stade de Reims 1 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 30 (2023-04-09): ESTAC Troyes 0 - 2 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 30 (2023-04-09): FC Nantes 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 30 (2023-04-09): FC Lorient 0 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 31 (2023-04-14): Toulouse FC 1 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 31 (2023-04-15): Stade Rennais FC 3 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 31 (2023-04-15): Paris Saint-Germain 3 - 1 RC Lens (FT)
  • Ligue 1 Matchday 31 (2023-04-16): LOSC Lille 2 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 31 (2023-04-16): AJ Auxerre 2 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 31 (2023-04-16): Stade Brestois 29 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 31 (2023-04-16): Clermont Foot 63 2 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 31 (2023-04-16): RC Strasbourg Alsace 3 - 1 AC Ajaccio (FT)
  • Ligue 1 Matchday 31 (2023-04-16): AS Monaco 3 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 31 (2023-04-16): Olympique Marseille 3 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 32 (2023-04-21): Angers SCO 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 32 (2023-04-22): AJ Auxerre 1 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 32 (2023-04-22): RC Lens 3 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 32 (2023-04-23): Stade de Reims 0 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 32 (2023-04-23): AC Ajaccio 0 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 32 (2023-04-23): FC Lorient 0 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 32 (2023-04-23): FC Nantes 2 - 2 ESTAC Troyes (FT)
  • Ligue 1 Matchday 32 (2023-04-23): OGC Nice 1 - 2 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 32 (2023-04-23): Montpellier Hérault SC 1 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 32 (2023-04-23): Olympique Lyonnais 1 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 33 (2023-04-28): RC Strasbourg Alsace 1 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 33 (2023-04-29): LOSC Lille 3 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 33 (2023-04-30): AS Monaco 0 - 4 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 33 (2023-04-30): Clermont Foot 63 1 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 33 (2023-04-30): Stade Rennais FC 4 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 33 (2023-04-30): ESTAC Troyes 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 33 (2023-04-30): Paris Saint-Germain 1 - 3 FC Lorient (FT)
  • Ligue 1 Matchday 33 (2023-04-30): Olympique Marseille 2 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 33 (2023-05-02): Toulouse FC 0 - 1 RC Lens (FT)
  • Ligue 1 Matchday 33 (2023-05-03): Stade Brestois 29 2 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 34 (2023-05-06): OGC Nice 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 34 (2023-05-06): Stade de Reims 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 34 (2023-05-06): RC Lens 2 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 34 (2023-05-07): Angers SCO 1 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 34 (2023-05-07): AC Ajaccio 0 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 34 (2023-05-07): AJ Auxerre 1 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 34 (2023-05-07): FC Lorient 2 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 34 (2023-05-07): FC Nantes 0 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 34 (2023-05-07): Olympique Lyonnais 5 - 4 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 34 (2023-05-07): ESTAC Troyes 1 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 35 (2023-05-12): RC Lens 2 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 35 (2023-05-13): RC Strasbourg Alsace 2 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 35 (2023-05-13): Paris Saint-Germain 5 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Clermont Foot 63 2 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Stade Brestois 29 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Montpellier Hérault SC 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Stade Rennais FC 4 - 0 ESTAC Troyes (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Toulouse FC 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 35 (2023-05-14): AS Monaco 0 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 35 (2023-05-14): Olympique Marseille 3 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 36 (2023-05-19): Olympique Lyonnais 3 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 36 (2023-05-20): FC Nantes 0 - 3 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 36 (2023-05-20): LOSC Lille 2 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 36 (2023-05-21): AC Ajaccio 0 - 5 Stade Rennais FC (FT)
  • Ligue 1 Matchday 36 (2023-05-21): Stade Brestois 29 2 - 1 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 36 (2023-05-21): OGC Nice 0 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 36 (2023-05-21): Stade de Reims 2 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 36 (2023-05-21): ESTAC Troyes 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 36 (2023-05-21): FC Lorient 1 - 3 RC Lens (FT)
  • Ligue 1 Matchday 36 (2023-05-21): AJ Auxerre 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Angers SCO 2 - 1 ESTAC Troyes (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Clermont Foot 63 2 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 37 (2023-05-27): RC Lens 3 - 0 AC Ajaccio (FT)
  • Ligue 1 Matchday 37 (2023-05-27): LOSC Lille 2 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Olympique Lyonnais 3 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Olympique Marseille 1 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Montpellier Hérault SC 2 - 3 OGC Nice (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Stade Rennais FC 2 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 37 (2023-05-27): RC Strasbourg Alsace 1 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 37 (2023-05-27): Toulouse FC 1 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 38 (2023-06-03): AC Ajaccio 1 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 38 (2023-06-03): AJ Auxerre 1 - 3 RC Lens (FT)
  • Ligue 1 Matchday 38 (2023-06-03): Stade Brestois 29 1 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 38 (2023-06-03): FC Lorient 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 38 (2023-06-03): AS Monaco 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 38 (2023-06-03): FC Nantes 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 38 (2023-06-03): OGC Nice 3 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 38 (2023-06-03): Paris Saint-Germain 2 - 3 Clermont Foot 63 (FT)
  • Ligue 1 Matchday 38 (2023-06-03): Stade de Reims 1 - 3 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 38 (2023-06-03): ESTAC Troyes 1 - 1 LOSC Lille (FT)

The Project

FootySim is a dedicated simulator that allows you to predict outcomes for major football tournaments.

I built this because I enjoyed simulators like SimWorldCup and WorldCupSimulator, but I wanted more power. I wanted to run my own simulations, add custom tournaments within minutes, and visualize the data my way.

Under the Hood

The backend is powered by Python and Redis. It uses a custom implementation of the Elo rating system to calculate match probabilities in real-time.

The engine is flexible enough to handle almost any tournament format. As long as the data is available, I can add a new league or cup to the system in minutes.

Statistical Forecasts

While this interactive simulator allows for controlling the timeline, the stats.footysim.io dashboard provides stable, data-driven snapshots.

Every night, the engine runs 10,000 full-season simulations for every tournament in the database to calculate "universe-average" probabilities for champions, qualification, and relegation.

Data & Inspiration

This project wouldn't have been possible without the data, visuals, and inspiration I drew from some incredible community resources: