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

Ligue 1 2025/2026 - Tournament Overview

  • Ligue 1 Matchday 1 (2025-08-17): Angers SCO 1 - 0 Paris FC (FT)
  • Ligue 1 Matchday 1 (2025-08-17): AJ Auxerre 1 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 1 (2025-08-17): Stade Brestois 29 3 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 1 (2025-08-16): RC Lens 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 1 (2025-08-17): FC Metz 0 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 1 (2025-08-16): AS Monaco 3 - 1 Havre Athletic Club (FT)
  • Ligue 1 Matchday 1 (2025-08-17): FC Nantes 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 1 (2025-08-16): OGC Nice 0 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 1 (2025-08-15): Stade Rennais FC 1 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 2 (2025-08-24): Havre Athletic Club 1 - 2 RC Lens (FT)
  • Ligue 1 Matchday 2 (2025-08-24): LOSC Lille 1 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 2 (2025-08-24): FC Lorient 4 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 2 (2025-08-23): Olympique Lyonnais 3 - 0 FC Metz (FT)
  • Ligue 1 Matchday 2 (2025-08-23): Olympique Marseille 5 - 2 Paris FC (FT)
  • Ligue 1 Matchday 2 (2025-08-23): OGC Nice 3 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 2 (2025-08-22): Paris Saint-Germain 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 2 (2025-08-24): RC Strasbourg Alsace 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 2 (2025-08-24): Toulouse FC 2 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 3 (2025-08-31): Angers SCO 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 3 (2025-08-31): Havre Athletic Club 3 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 3 (2025-08-29): RC Lens 3 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 3 (2025-08-30): FC Lorient 1 - 7 LOSC Lille (FT)
  • Ligue 1 Matchday 3 (2025-08-31): Olympique Lyonnais 1 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 3 (2025-08-31): AS Monaco 3 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 3 (2025-08-30): FC Nantes 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 3 (2025-08-31): Paris FC 3 - 2 FC Metz (FT)
  • Ligue 1 Matchday 3 (2025-08-30): Toulouse FC 3 - 6 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 4 (2025-09-13): AJ Auxerre 1 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 4 (2025-09-14): Stade Brestois 29 1 - 2 Paris FC (FT)
  • Ligue 1 Matchday 4 (2025-09-14): LOSC Lille 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 4 (2025-09-12): Olympique Marseille 4 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 4 (2025-09-14): FC Metz 1 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 4 (2025-09-13): OGC Nice 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 4 (2025-09-14): Paris Saint-Germain 2 - 0 RC Lens (FT)
  • Ligue 1 Matchday 4 (2025-09-14): Stade Rennais FC 3 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 4 (2025-09-14): RC Strasbourg Alsace 1 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 5 (2025-09-21): AJ Auxerre 1 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 5 (2025-09-20): Stade Brestois 29 4 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 5 (2025-09-21): Havre Athletic Club 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 5 (2025-09-20): RC Lens 3 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 5 (2025-09-19): Olympique Lyonnais 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 5 (2025-09-22): Olympique Marseille 1 - 0 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 5 (2025-09-21): AS Monaco 5 - 2 FC Metz (FT)
  • Ligue 1 Matchday 5 (2025-09-20): FC Nantes 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 5 (2025-09-21): Paris FC 2 - 3 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 6 (2025-09-28): Angers SCO 0 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 6 (2025-09-28): LOSC Lille 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 6 (2025-09-27): FC Lorient 3 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 6 (2025-09-28): FC Metz 0 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 6 (2025-09-28): OGC Nice 1 - 1 Paris FC (FT)
  • Ligue 1 Matchday 6 (2025-09-27): Paris Saint-Germain 2 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 6 (2025-09-28): Stade Rennais FC 0 - 0 RC Lens (FT)
  • Ligue 1 Matchday 6 (2025-09-26): RC Strasbourg Alsace 1 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 6 (2025-09-27): Toulouse FC 2 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 7 (2025-10-04): AJ Auxerre 1 - 2 RC Lens (FT)
  • Ligue 1 Matchday 7 (2025-10-04): Stade Brestois 29 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 7 (2025-10-05): Havre Athletic Club 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 7 (2025-10-05): LOSC Lille 1 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 7 (2025-10-05): Olympique Lyonnais 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 7 (2025-10-04): FC Metz 0 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 7 (2025-10-05): AS Monaco 2 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 7 (2025-10-03): Paris FC 2 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 7 (2025-10-05): RC Strasbourg Alsace 5 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 8 (2025-10-18): Angers SCO 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 8 (2025-10-19): RC Lens 2 - 1 Paris FC (FT)
  • Ligue 1 Matchday 8 (2025-10-19): FC Lorient 3 - 3 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 8 (2025-10-18): Olympique Marseille 6 - 2 Havre Athletic Club (FT)
  • Ligue 1 Matchday 8 (2025-10-19): FC Nantes 0 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 8 (2025-10-18): OGC Nice 3 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 8 (2025-10-17): Paris Saint-Germain 3 - 3 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 8 (2025-10-19): Stade Rennais FC 2 - 2 AJ Auxerre (FT)
  • Ligue 1 Matchday 8 (2025-10-19): Toulouse FC 4 - 0 FC Metz (FT)
  • Ligue 1 Matchday 9 (2025-10-26): Angers SCO 2 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 9 (2025-10-26): AJ Auxerre 0 - 1 Havre Athletic Club (FT)
  • Ligue 1 Matchday 9 (2025-10-25): Stade Brestois 29 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 9 (2025-10-25): RC Lens 2 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 9 (2025-10-26): LOSC Lille 6 - 1 FC Metz (FT)
  • Ligue 1 Matchday 9 (2025-10-26): Olympique Lyonnais 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 9 (2025-10-25): AS Monaco 1 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 9 (2025-10-24): Paris FC 1 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 9 (2025-10-26): Stade Rennais FC 1 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 10 (2025-10-29): Havre Athletic Club 1 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 10 (2025-10-29): FC Lorient 1 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 10 (2025-10-29): Olympique Marseille 2 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 10 (2025-10-29): FC Metz 2 - 0 RC Lens (FT)
  • Ligue 1 Matchday 10 (2025-10-29): FC Nantes 3 - 5 AS Monaco (FT)
  • Ligue 1 Matchday 10 (2025-10-29): OGC Nice 2 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 10 (2025-10-29): Paris FC 3 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 10 (2025-10-29): RC Strasbourg Alsace 3 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 10 (2025-10-29): Toulouse FC 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 11 (2025-11-01): AJ Auxerre 0 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 11 (2025-11-02): Stade Brestois 29 0 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 11 (2025-11-02): RC Lens 3 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 11 (2025-11-02): LOSC Lille 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 11 (2025-11-01): AS Monaco 0 - 1 Paris FC (FT)
  • Ligue 1 Matchday 11 (2025-11-02): FC Nantes 0 - 2 FC Metz (FT)
  • Ligue 1 Matchday 11 (2025-11-01): Paris Saint-Germain 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 11 (2025-11-02): Stade Rennais FC 4 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 11 (2025-11-02): Toulouse FC 0 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 12 (2025-11-09): Angers SCO 2 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 12 (2025-11-08): Havre Athletic Club 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 12 (2025-11-09): FC Lorient 1 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 12 (2025-11-09): Olympique Lyonnais 2 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 12 (2025-11-08): Olympique Marseille 3 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 12 (2025-11-09): FC Metz 2 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 12 (2025-11-08): AS Monaco 1 - 4 RC Lens (FT)
  • Ligue 1 Matchday 12 (2025-11-07): Paris FC 0 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 12 (2025-11-09): RC Strasbourg Alsace 2 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 13 (2025-11-23): AJ Auxerre 0 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 13 (2025-11-23): Stade Brestois 29 3 - 2 FC Metz (FT)
  • Ligue 1 Matchday 13 (2025-11-22): RC Lens 1 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 13 (2025-11-23): LOSC Lille 4 - 2 Paris FC (FT)
  • Ligue 1 Matchday 13 (2025-11-23): FC Nantes 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 13 (2025-11-21): OGC Nice 1 - 5 Olympique Marseille (FT)
  • Ligue 1 Matchday 13 (2025-11-22): Paris Saint-Germain 3 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 13 (2025-11-22): Stade Rennais FC 4 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 13 (2025-11-23): Toulouse FC 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 14 (2025-11-30): Angers SCO 1 - 2 RC Lens (FT)
  • Ligue 1 Matchday 14 (2025-11-30): Havre Athletic Club 0 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 14 (2025-11-30): FC Lorient 3 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 14 (2025-11-30): Olympique Lyonnais 3 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 14 (2025-11-29): Olympique Marseille 2 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 14 (2025-11-28): FC Metz 0 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 14 (2025-11-29): AS Monaco 1 - 0 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 14 (2025-11-29): Paris FC 1 - 1 AJ Auxerre (FT)
  • Ligue 1 Matchday 14 (2025-11-30): RC Strasbourg Alsace 1 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 15 (2025-12-07): AJ Auxerre 3 - 1 FC Metz (FT)
  • Ligue 1 Matchday 15 (2025-12-05): Stade Brestois 29 1 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 15 (2025-12-05): LOSC Lille 1 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 15 (2025-12-07): FC Lorient 1 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 15 (2025-12-06): Paris Saint-Germain 5 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 15 (2025-12-06): Toulouse FC 1 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 15 (2025-12-07): Havre Athletic Club 0 - 0 Paris FC (FT)
  • Ligue 1 Matchday 15 (2025-12-07): OGC Nice 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 15 (2025-12-06): FC Nantes 1 - 2 RC Lens (FT)
  • Ligue 1 Matchday 16 (2025-12-12): Angers SCO 4 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 16 (2025-12-14): AJ Auxerre 3 - 4 LOSC Lille (FT)
  • Ligue 1 Matchday 16 (2025-12-14): RC Lens 2 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 16 (2025-12-14): Olympique Lyonnais 1 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 16 (2025-12-14): Olympique Marseille 1 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 16 (2025-12-13): FC Metz 2 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 16 (2025-12-13): Paris FC 0 - 3 Toulouse FC (FT)
  • Ligue 1 Matchday 16 (2025-12-13): Stade Rennais FC 3 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 16 (2025-12-14): RC Strasbourg Alsace 0 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 17 (2026-01-04): Stade Brestois 29 2 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 17 (2026-01-04): Havre Athletic Club 2 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 17 (2026-01-03): LOSC Lille 0 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 17 (2026-01-04): FC Lorient 1 - 1 FC Metz (FT)
  • Ligue 1 Matchday 17 (2026-01-04): Olympique Marseille 0 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 17 (2026-01-03): AS Monaco 1 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 17 (2026-01-03): OGC Nice 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 17 (2026-01-04): Paris Saint-Germain 2 - 1 Paris FC (FT)
  • Ligue 1 Matchday 17 (2026-01-02): Toulouse FC 0 - 3 RC Lens (FT)
  • Ligue 1 Matchday 18 (2026-01-17): Angers SCO 2 - 5 Olympique Marseille (FT)
  • Ligue 1 Matchday 18 (2026-01-17): RC Lens 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 18 (2026-01-18): Olympique Lyonnais 2 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 18 (2026-01-16): AS Monaco 1 - 3 FC Lorient (FT)
  • Ligue 1 Matchday 18 (2026-01-18): FC Nantes 1 - 2 Paris FC (FT)
  • Ligue 1 Matchday 18 (2026-01-16): Paris Saint-Germain 3 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 18 (2026-01-18): Stade Rennais FC 1 - 1 Havre Athletic Club (FT)
  • Ligue 1 Matchday 18 (2026-01-18): RC Strasbourg Alsace 2 - 1 FC Metz (FT)
  • Ligue 1 Matchday 18 (2026-01-17): Toulouse FC 5 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 19 (2026-01-23): AJ Auxerre 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 19 (2026-01-25): Stade Brestois 29 0 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 19 (2026-01-24): Havre Athletic Club 0 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 19 (2026-01-25): LOSC Lille 1 - 4 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 19 (2026-01-24): Olympique Marseille 3 - 1 RC Lens (FT)
  • Ligue 1 Matchday 19 (2026-01-25): FC Metz 2 - 5 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 19 (2026-01-25): FC Nantes 1 - 4 OGC Nice (FT)
  • Ligue 1 Matchday 19 (2026-01-25): Paris FC 0 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 19 (2026-01-24): Stade Rennais FC 0 - 2 FC Lorient (FT)
  • Ligue 1 Matchday 20 (2026-02-01): Angers SCO 1 - 0 FC Metz (FT)
  • Ligue 1 Matchday 20 (2026-01-30): RC Lens 1 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 20 (2026-01-31): FC Lorient 2 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 20 (2026-02-01): Olympique Lyonnais 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 20 (2026-01-31): AS Monaco 4 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 20 (2026-02-01): OGC Nice 2 - 2 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 20 (2026-01-31): Paris FC 2 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 20 (2026-02-01): RC Strasbourg Alsace 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 20 (2026-02-01): Toulouse FC 0 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 21 (2026-02-08): Angers SCO 1 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 21 (2026-02-08): AJ Auxerre 0 - 0 Paris FC (FT)
  • Ligue 1 Matchday 21 (2026-02-07): Stade Brestois 29 2 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 21 (2026-02-08): Havre Athletic Club 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 21 (2026-02-07): RC Lens 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 21 (2026-02-06): FC Metz 0 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 21 (2026-02-07): FC Nantes 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 21 (2026-02-08): OGC Nice 0 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 21 (2026-02-08): Paris Saint-Germain 5 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 22 (2026-02-15): Havre Athletic Club 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 22 (2026-02-14): LOSC Lille 1 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 22 (2026-02-15): FC Lorient 2 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 22 (2026-02-15): Olympique Lyonnais 2 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 22 (2026-02-14): Olympique Marseille 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 22 (2026-02-15): FC Metz 1 - 3 AJ Auxerre (FT)
  • Ligue 1 Matchday 22 (2026-02-13): AS Monaco 3 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 22 (2026-02-14): Paris FC 0 - 5 RC Lens (FT)
  • Ligue 1 Matchday 22 (2026-02-13): Stade Rennais FC 3 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 23 (2026-02-22): Angers SCO 0 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 23 (2026-02-22): AJ Auxerre 0 - 3 Stade Rennais FC (FT)
  • Ligue 1 Matchday 23 (2026-02-20): Stade Brestois 29 2 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 23 (2026-02-21): RC Lens 2 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 23 (2026-02-22): FC Nantes 2 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 23 (2026-02-22): OGC Nice 3 - 3 FC Lorient (FT)
  • Ligue 1 Matchday 23 (2026-02-21): Paris Saint-Germain 3 - 0 FC Metz (FT)
  • Ligue 1 Matchday 23 (2026-02-22): RC Strasbourg Alsace 3 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 23 (2026-02-21): Toulouse FC 1 - 1 Paris FC (FT)
  • Ligue 1 Matchday 24 (2026-02-28): Havre Athletic Club 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 24 (2026-03-01): LOSC Lille 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 24 (2026-03-01): FC Lorient 2 - 2 AJ Auxerre (FT)
  • Ligue 1 Matchday 24 (2026-03-01): Olympique Marseille 3 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 24 (2026-03-01): FC Metz 0 - 1 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 24 (2026-02-28): AS Monaco 2 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 24 (2026-03-01): Paris FC 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 24 (2026-02-28): Stade Rennais FC 1 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 24 (2026-02-27): RC Strasbourg Alsace 1 - 1 RC Lens (FT)
  • Ligue 1 Matchday 25 (2026-03-07): AJ Auxerre 0 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 25 (2026-03-08): Stade Brestois 29 2 - 0 Havre Athletic Club (FT)
  • Ligue 1 Matchday 25 (2026-03-08): RC Lens 3 - 0 FC Metz (FT)
  • Ligue 1 Matchday 25 (2026-03-08): LOSC Lille 1 - 1 FC Lorient (FT)
  • Ligue 1 Matchday 25 (2026-03-08): Olympique Lyonnais 1 - 1 Paris FC (FT)
  • Ligue 1 Matchday 25 (2026-03-07): FC Nantes 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 25 (2026-03-08): OGC Nice 0 - 4 Stade Rennais FC (FT)
  • Ligue 1 Matchday 25 (2026-03-06): Paris Saint-Germain 1 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 25 (2026-03-07): Toulouse FC 0 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 26 (2026-03-14): Angers SCO 0 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 26 (2026-03-15): Havre Athletic Club 0 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 26 (2026-03-14): FC Lorient 2 - 1 RC Lens (FT)
  • Ligue 1 Matchday 26 (2026-03-13): Olympique Marseille 1 - 0 AJ Auxerre (FT)
  • Ligue 1 Matchday 26 (2026-03-15): FC Metz 3 - 4 Toulouse FC (FT)
  • Ligue 1 Matchday 26 (2026-03-14): AS Monaco 2 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 26 (2026-03-14): Paris Saint-Germain vs FC Nantes
  • Ligue 1 Matchday 26 (2026-03-15): Stade Rennais FC 1 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 26 (2026-03-15): RC Strasbourg Alsace 0 - 0 Paris FC (FT)
  • Ligue 1 Matchday 27 (2026-03-21): AJ Auxerre 3 - 0 Stade Brestois 29 (FT)
  • Ligue 1 Matchday 27 (2026-03-20): RC Lens 5 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 27 (2026-03-22): Olympique Lyonnais 1 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 27 (2026-03-22): Olympique Marseille 1 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 27 (2026-03-22): FC Nantes 2 - 3 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 27 (2026-03-21): OGC Nice 0 - 4 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 27 (2026-03-22): Paris FC 3 - 2 Havre Athletic Club (FT)
  • Ligue 1 Matchday 27 (2026-03-22): Stade Rennais FC 0 - 0 FC Metz (FT)
  • Ligue 1 Matchday 27 (2026-03-21): Toulouse FC 1 - 0 FC Lorient (FT)
  • Ligue 1 Matchday 28 (2026-04-05): Angers SCO vs Olympique Lyonnais
  • Ligue 1 Matchday 28 (2026-04-04): Stade Brestois 29 vs Stade Rennais FC
  • Ligue 1 Matchday 28 (2026-04-05): Havre Athletic Club vs AJ Auxerre
  • Ligue 1 Matchday 28 (2026-04-04): LOSC Lille vs RC Lens
  • Ligue 1 Matchday 28 (2026-04-05): FC Lorient vs Paris FC
  • Ligue 1 Matchday 28 (2026-04-05): FC Metz vs FC Nantes
  • Ligue 1 Matchday 28 (2026-04-05): AS Monaco vs Olympique Marseille
  • Ligue 1 Matchday 28 (2026-04-03): Paris Saint-Germain vs Toulouse FC
  • Ligue 1 Matchday 28 (2026-04-04): RC Strasbourg Alsace vs OGC Nice
  • Ligue 1 Matchday 29 (2026-04-11): AJ Auxerre vs FC Nantes
  • Ligue 1 Matchday 29 (2026-04-12): Stade Brestois 29 vs RC Strasbourg Alsace
  • Ligue 1 Matchday 29 (2026-04-11): RC Lens vs Paris Saint-Germain
  • Ligue 1 Matchday 29 (2026-04-12): Olympique Lyonnais vs FC Lorient
  • Ligue 1 Matchday 29 (2026-04-10): Olympique Marseille vs FC Metz
  • Ligue 1 Matchday 29 (2026-04-12): OGC Nice vs Havre Athletic Club
  • Ligue 1 Matchday 29 (2026-04-10): Paris FC vs AS Monaco
  • Ligue 1 Matchday 29 (2026-04-11): Stade Rennais FC vs Angers SCO
  • Ligue 1 Matchday 29 (2026-04-12): Toulouse FC vs LOSC Lille
  • Ligue 1 Matchday 30 (2026-04-18): Angers SCO vs Havre Athletic Club
  • Ligue 1 Matchday 30 (2026-04-18): RC Lens vs Toulouse FC
  • Ligue 1 Matchday 30 (2026-04-18): LOSC Lille vs OGC Nice
  • Ligue 1 Matchday 30 (2026-04-18): FC Lorient vs Olympique Marseille
  • Ligue 1 Matchday 30 (2026-04-18): FC Metz vs Paris FC
  • Ligue 1 Matchday 30 (2026-04-18): AS Monaco vs AJ Auxerre
  • Ligue 1 Matchday 30 (2026-04-18): FC Nantes vs Stade Brestois 29
  • Ligue 1 Matchday 30 (2026-04-18): Paris Saint-Germain vs Olympique Lyonnais
  • Ligue 1 Matchday 30 (2026-04-18): RC Strasbourg Alsace vs Stade Rennais FC
  • Ligue 1 Matchday 31 (2026-04-25): Angers SCO vs Paris Saint-Germain
  • Ligue 1 Matchday 31 (2026-04-25): Stade Brestois 29 vs RC Lens
  • Ligue 1 Matchday 31 (2026-04-25): Havre Athletic Club vs FC Metz
  • Ligue 1 Matchday 31 (2026-04-25): FC Lorient vs RC Strasbourg Alsace
  • Ligue 1 Matchday 31 (2026-04-25): Olympique Lyonnais vs AJ Auxerre
  • Ligue 1 Matchday 31 (2026-04-25): Olympique Marseille vs OGC Nice
  • Ligue 1 Matchday 31 (2026-04-25): Paris FC vs LOSC Lille
  • Ligue 1 Matchday 31 (2026-04-25): Stade Rennais FC vs FC Nantes
  • Ligue 1 Matchday 31 (2026-04-25): Toulouse FC vs AS Monaco
  • Ligue 1 Matchday 32 (2026-05-02): AJ Auxerre vs Angers SCO
  • Ligue 1 Matchday 32 (2026-05-02): LOSC Lille vs Havre Athletic Club
  • Ligue 1 Matchday 32 (2026-05-02): Olympique Lyonnais vs Stade Rennais FC
  • Ligue 1 Matchday 32 (2026-05-02): FC Metz vs AS Monaco
  • Ligue 1 Matchday 32 (2026-05-02): FC Nantes vs Olympique Marseille
  • Ligue 1 Matchday 32 (2026-05-02): OGC Nice vs RC Lens
  • Ligue 1 Matchday 32 (2026-05-02): Paris FC vs Stade Brestois 29
  • Ligue 1 Matchday 32 (2026-05-02): Paris Saint-Germain vs FC Lorient
  • Ligue 1 Matchday 32 (2026-05-02): RC Strasbourg Alsace vs Toulouse FC
  • Ligue 1 Matchday 33 (2026-05-09): Angers SCO vs RC Strasbourg Alsace
  • Ligue 1 Matchday 33 (2026-05-09): AJ Auxerre vs OGC Nice
  • Ligue 1 Matchday 33 (2026-05-09): Havre Athletic Club vs Olympique Marseille
  • Ligue 1 Matchday 33 (2026-05-09): RC Lens vs FC Nantes
  • Ligue 1 Matchday 33 (2026-05-09): FC Metz vs FC Lorient
  • Ligue 1 Matchday 33 (2026-05-09): AS Monaco vs LOSC Lille
  • Ligue 1 Matchday 33 (2026-05-09): Paris Saint-Germain vs Stade Brestois 29
  • Ligue 1 Matchday 33 (2026-05-09): Stade Rennais FC vs Paris FC
  • Ligue 1 Matchday 33 (2026-05-09): Toulouse FC vs Olympique Lyonnais
  • Ligue 1 Matchday 34 (2026-05-16): Stade Brestois 29 vs Angers SCO
  • Ligue 1 Matchday 34 (2026-05-16): LOSC Lille vs AJ Auxerre
  • Ligue 1 Matchday 34 (2026-05-16): FC Lorient vs Havre Athletic Club
  • Ligue 1 Matchday 34 (2026-05-16): Olympique Lyonnais vs RC Lens
  • Ligue 1 Matchday 34 (2026-05-16): Olympique Marseille vs Stade Rennais FC
  • Ligue 1 Matchday 34 (2026-05-16): FC Nantes vs Toulouse FC
  • Ligue 1 Matchday 34 (2026-05-16): OGC Nice vs FC Metz
  • Ligue 1 Matchday 34 (2026-05-16): Paris FC vs Paris Saint-Germain
  • Ligue 1 Matchday 34 (2026-05-16): RC Strasbourg Alsace vs AS Monaco

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: