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

Ligue 1 2018/2019 - Tournament Overview

  • Ligue 1 Matchday 18 (2018-12-15): Stade de Reims 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 18 (2018-12-16): Nîmes Olympique 2 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 18 (2018-12-16): OGC Nice 1 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 18 (2018-12-16): Olympique Lyonnais 3 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 18 (2018-12-18): SM Caen 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 1 (2018-08-10): Olympique Marseille 4 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 1 (2018-08-11): FC Nantes 1 - 3 AS Monaco (FT)
  • Ligue 1 Matchday 1 (2018-08-11): Angers SCO 3 - 4 Nîmes Olympique (FT)
  • Ligue 1 Matchday 1 (2018-08-11): LOSC Lille 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 1 (2018-08-11): Montpellier Hérault SC 1 - 2 Dijon FCO (FT)
  • Ligue 1 Matchday 1 (2018-08-11): OGC Nice 0 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 1 (2018-08-11): AS Saint-Etienne 2 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 1 (2018-08-12): Olympique Lyonnais 2 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 1 (2018-08-12): Girondins de Bordeaux 0 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 1 (2018-08-12): Paris Saint-Germain 3 - 0 SM Caen (FT)
  • Ligue 1 Matchday 2 (2018-08-17): Stade de Reims 1 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 2 (2018-08-18): EA Guingamp 1 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 2 (2018-08-18): Amiens SC 1 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 2 (2018-08-18): SM Caen 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 2 (2018-08-18): Dijon FCO 2 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 2 (2018-08-18): AS Monaco 0 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 2 (2018-08-18): Stade Rennais FC 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 2 (2018-08-19): RC Strasbourg Alsace 1 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 2 (2018-08-19): Toulouse FC 2 - 1 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 2 (2018-08-19): Nîmes Olympique 3 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 3 (2018-08-24): Olympique Lyonnais 2 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 3 (2018-08-25): Paris Saint-Germain 3 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 3 (2018-08-25): Amiens SC 4 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 3 (2018-08-25): Montpellier Hérault SC 0 - 0 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 3 (2018-08-25): FC Nantes 1 - 1 SM Caen (FT)
  • Ligue 1 Matchday 3 (2018-08-25): OGC Nice 0 - 4 Dijon FCO (FT)
  • Ligue 1 Matchday 3 (2018-08-25): Toulouse FC 1 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 3 (2018-08-26): LOSC Lille 3 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 3 (2018-08-26): Girondins de Bordeaux 2 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 3 (2018-08-26): Olympique Marseille 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 4 (2018-08-31): Olympique Lyonnais 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 4 (2018-09-01): Nîmes Olympique 2 - 4 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 4 (2018-09-01): Angers SCO 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 4 (2018-09-01): Dijon FCO 0 - 2 SM Caen (FT)
  • Ligue 1 Matchday 4 (2018-09-01): EA Guingamp 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 4 (2018-09-01): Stade de Reims 0 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 4 (2018-09-01): RC Strasbourg Alsace 2 - 3 FC Nantes (FT)
  • Ligue 1 Matchday 4 (2018-09-02): AS Saint-Etienne 0 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 4 (2018-09-02): Stade Rennais FC 2 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 4 (2018-09-02): AS Monaco 2 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 5 (2018-09-14): OGC Nice 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 5 (2018-09-14): Paris Saint-Germain 4 - 0 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 5 (2018-09-15): SM Caen 2 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 5 (2018-09-15): Amiens SC 2 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 5 (2018-09-15): Dijon FCO 1 - 3 Angers SCO (FT)
  • Ligue 1 Matchday 5 (2018-09-15): Montpellier Hérault SC 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 5 (2018-09-15): Toulouse FC 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 5 (2018-09-16): FC Nantes 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 5 (2018-09-16): Girondins de Bordeaux 3 - 3 Nîmes Olympique (FT)
  • Ligue 1 Matchday 5 (2018-09-16): Olympique Marseille 4 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 6 (2018-09-21): AS Monaco 1 - 1 Nîmes Olympique (FT)
  • Ligue 1 Matchday 6 (2018-09-22): LOSC Lille 2 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 6 (2018-09-22): Angers SCO 0 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 6 (2018-09-22): Montpellier Hérault SC 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 6 (2018-09-22): Stade de Reims 0 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 6 (2018-09-22): AS Saint-Etienne 2 - 1 SM Caen (FT)
  • Ligue 1 Matchday 6 (2018-09-22): RC Strasbourg Alsace 3 - 1 Amiens SC (FT)
  • Ligue 1 Matchday 6 (2018-09-23): Stade Rennais FC 1 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 6 (2018-09-23): EA Guingamp 1 - 3 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 6 (2018-09-23): Olympique Lyonnais 4 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 7 (2018-09-25): AS Monaco 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 7 (2018-09-25): FC Nantes 1 - 2 OGC Nice (FT)
  • Ligue 1 Matchday 7 (2018-09-25): Toulouse FC 2 - 3 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Amiens SC 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Girondins de Bordeaux 1 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 7 (2018-09-26): SM Caen 2 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Olympique Marseille 3 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Nîmes Olympique 0 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Dijon FCO 0 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 7 (2018-09-26): Paris Saint-Germain 4 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 8 (2018-09-28): AS Saint-Etienne 2 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 8 (2018-09-29): OGC Nice 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 8 (2018-09-29): Angers SCO 0 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 8 (2018-09-29): SM Caen 1 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 8 (2018-09-29): Olympique Lyonnais 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 8 (2018-09-29): Stade de Reims 0 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 8 (2018-09-29): RC Strasbourg Alsace 3 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 8 (2018-09-30): Stade Rennais FC 1 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 8 (2018-09-30): Montpellier Hérault SC 3 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 8 (2018-09-30): LOSC Lille 3 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 9 (2018-10-05): Toulouse FC 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 9 (2018-10-06): LOSC Lille 3 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 9 (2018-10-06): Amiens SC 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 9 (2018-10-06): Angers SCO 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 9 (2018-10-06): EA Guingamp 1 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 9 (2018-10-06): Nîmes Olympique 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 9 (2018-10-07): Girondins de Bordeaux 3 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 9 (2018-10-07): Olympique Marseille 2 - 0 SM Caen (FT)
  • Ligue 1 Matchday 9 (2018-10-07): AS Monaco 1 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 9 (2018-10-07): Paris Saint-Germain 5 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 10 (2018-10-19): Olympique Lyonnais 2 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 10 (2018-10-20): Paris Saint-Germain 5 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 10 (2018-10-20): SM Caen 0 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 10 (2018-10-20): Dijon FCO 1 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 10 (2018-10-20): FC Nantes 4 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 10 (2018-10-20): Stade de Reims 1 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 10 (2018-10-20): RC Strasbourg Alsace 2 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 10 (2018-10-21): Montpellier Hérault SC 2 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 10 (2018-10-21): AS Saint-Etienne 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 10 (2018-10-21): OGC Nice 0 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 11 (2018-10-26): Nîmes Olympique 1 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 11 (2018-10-27): Angers SCO 1 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 11 (2018-10-27): Amiens SC 1 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 11 (2018-10-27): EA Guingamp 1 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 11 (2018-10-27): LOSC Lille 1 - 0 SM Caen (FT)
  • Ligue 1 Matchday 11 (2018-10-27): AS Monaco 2 - 2 Dijon FCO (FT)
  • Ligue 1 Matchday 11 (2018-10-27): Toulouse FC 0 - 3 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 11 (2018-10-28): Stade Rennais FC 0 - 2 Stade de Reims (FT)
  • Ligue 1 Matchday 11 (2018-10-28): Girondins de Bordeaux 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 11 (2018-10-28): Olympique Marseille 0 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 12 (2018-11-02): Paris Saint-Germain 2 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 12 (2018-11-03): Olympique Lyonnais 1 - 1 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 12 (2018-11-03): SM Caen 1 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 12 (2018-11-03): Dijon FCO 0 - 4 Nîmes Olympique (FT)
  • Ligue 1 Matchday 12 (2018-11-03): OGC Nice 1 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 12 (2018-11-03): Stade de Reims 1 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 12 (2018-11-03): RC Strasbourg Alsace 1 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 12 (2018-11-04): FC Nantes 5 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 12 (2018-11-04): AS Saint-Etienne 4 - 3 Angers SCO (FT)
  • Ligue 1 Matchday 12 (2018-11-04): Montpellier Hérault SC 3 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 13 (2018-11-09): LOSC Lille 0 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 13 (2018-11-10): EA Guingamp 2 - 4 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 13 (2018-11-10): Angers SCO 1 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 13 (2018-11-10): Nîmes Olympique 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 13 (2018-11-10): AS Saint-Etienne 2 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 13 (2018-11-10): Toulouse FC 0 - 1 Amiens SC (FT)
  • Ligue 1 Matchday 13 (2018-11-11): Girondins de Bordeaux 0 - 0 SM Caen (FT)
  • Ligue 1 Matchday 13 (2018-11-11): Olympique Marseille 2 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 13 (2018-11-11): Stade Rennais FC 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 13 (2018-11-11): AS Monaco 0 - 4 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 14 (2018-11-23): Olympique Lyonnais 1 - 0 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 14 (2018-11-24): Paris Saint-Germain 1 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 14 (2018-11-24): SM Caen 0 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 14 (2018-11-24): Dijon FCO 0 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 14 (2018-11-24): FC Nantes 1 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 14 (2018-11-24): Stade de Reims 2 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 14 (2018-11-24): RC Strasbourg Alsace 0 - 1 Nîmes Olympique (FT)
  • Ligue 1 Matchday 14 (2018-11-25): Montpellier Hérault SC 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 14 (2018-11-25): OGC Nice 2 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 14 (2018-11-25): Amiens SC 1 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 15 (2018-11-30): AS Saint-Etienne 3 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 15 (2018-12-01): LOSC Lille 2 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 15 (2018-12-01): Angers SCO 1 - 1 SM Caen (FT)
  • Ligue 1 Matchday 15 (2018-12-01): EA Guingamp 0 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 15 (2018-12-01): AS Monaco 1 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 15 (2018-12-01): Nîmes Olympique 3 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 15 (2018-12-02): Toulouse FC 2 - 2 Dijon FCO (FT)
  • Ligue 1 Matchday 15 (2018-12-02): Olympique Marseille 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 15 (2018-12-02): Stade Rennais FC 1 - 4 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 15 (2018-12-02): Girondins de Bordeaux 2 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 16 (2018-12-04): Amiens SC 0 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 16 (2018-12-04): OGC Nice 0 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 16 (2018-12-04): Montpellier Hérault SC 0 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 16 (2018-12-05): Girondins de Bordeaux 3 - 2 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 16 (2018-12-05): SM Caen 1 - 2 Nîmes Olympique (FT)
  • Ligue 1 Matchday 16 (2018-12-05): Dijon FCO 2 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 16 (2018-12-05): Olympique Lyonnais 0 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 16 (2018-12-05): FC Nantes 3 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 16 (2018-12-05): Stade de Reims 0 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 16 (2018-12-05): RC Strasbourg Alsace 1 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 17 (2018-12-08): EA Guingamp 1 - 2 Amiens SC (FT)
  • Ligue 1 Matchday 17 (2018-12-08): Stade Rennais FC 2 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 17 (2018-12-09): RC Strasbourg Alsace 2 - 2 SM Caen (FT)
  • Ligue 1 Matchday 17 (2018-12-09): LOSC Lille 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 19 (2018-12-22): Angers SCO 1 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 19 (2018-12-22): LOSC Lille 1 - 2 Toulouse FC (FT)
  • Ligue 1 Matchday 19 (2018-12-22): AS Monaco 0 - 2 EA Guingamp (FT)
  • Ligue 1 Matchday 19 (2018-12-22): Montpellier Hérault SC 1 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 19 (2018-12-22): Paris Saint-Germain 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 19 (2018-12-22): Stade de Reims 2 - 2 SM Caen (FT)
  • Ligue 1 Matchday 19 (2018-12-22): Stade Rennais FC 4 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 19 (2018-12-22): AS Saint-Etienne 3 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 19 (2018-12-22): RC Strasbourg Alsace 2 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 19 (2018-12-23): Girondins de Bordeaux 1 - 1 Amiens SC (FT)
  • Ligue 1 Matchday 18 (2019-01-08): Amiens SC 0 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 18 (2019-01-08): FC Nantes 2 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 20 (2019-01-11): SM Caen 1 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 20 (2019-01-11): Olympique Lyonnais 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 20 (2019-01-12): Amiens SC 0 - 3 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 20 (2019-01-12): EA Guingamp 0 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 20 (2019-01-12): OGC Nice 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 20 (2019-01-13): FC Nantes 0 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 20 (2019-01-13): Dijon FCO 1 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 20 (2019-01-13): Toulouse FC 1 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 20 (2019-01-13): Olympique Marseille 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 17 (2019-01-15): Angers SCO 1 - 2 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 17 (2019-01-16): AS Monaco 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 17 (2019-01-16): Nîmes Olympique 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 17 (2019-01-16): Toulouse FC 2 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 18 (2019-01-16): EA Guingamp 2 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 17 (2019-01-16): AS Saint-Etienne 2 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 21 (2019-01-18): LOSC Lille 2 - 1 Amiens SC (FT)
  • Ligue 1 Matchday 21 (2019-01-19): Paris Saint-Germain 9 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 21 (2019-01-19): AS Monaco 1 - 5 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 21 (2019-01-19): Nîmes Olympique 0 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 21 (2019-01-19): Stade de Reims 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 21 (2019-01-20): Stade Rennais FC 0 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 21 (2019-01-20): Angers SCO 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 21 (2019-01-20): SM Caen 0 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 21 (2019-01-20): Girondins de Bordeaux 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 21 (2019-01-20): AS Saint-Etienne 1 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 20 (2019-01-23): Nîmes Olympique 3 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 22 (2019-01-26): Dijon FCO 2 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 22 (2019-01-26): EA Guingamp 0 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 22 (2019-01-26): Olympique Marseille 1 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 22 (2019-01-26): OGC Nice 2 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 22 (2019-01-26): RC Strasbourg Alsace 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 22 (2019-01-27): Montpellier Hérault SC 2 - 0 SM Caen (FT)
  • Ligue 1 Matchday 22 (2019-01-27): Amiens SC 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 22 (2019-01-27): Toulouse FC 0 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 22 (2019-01-27): Paris Saint-Germain 4 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 22 (2019-01-30): FC Nantes 1 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 23 (2019-02-01): LOSC Lille 4 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 23 (2019-02-02): Angers SCO 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 23 (2019-02-02): AS Monaco 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 23 (2019-02-02): Stade Rennais FC 1 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 23 (2019-02-02): Stade de Reims 2 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 23 (2019-02-03): Nîmes Olympique 1 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 23 (2019-02-03): Olympique Lyonnais 2 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 18 (2019-02-05): Olympique Marseille 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 24 (2019-02-08): Dijon FCO 1 - 2 Olympique Marseille (FT)
  • Ligue 1 Matchday 24 (2019-02-09): Paris Saint-Germain 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 24 (2019-02-09): Amiens SC 1 - 0 SM Caen (FT)
  • Ligue 1 Matchday 24 (2019-02-09): RC Strasbourg Alsace 1 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 24 (2019-02-10): Montpellier Hérault SC 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 24 (2019-02-10): FC Nantes 2 - 4 Nîmes Olympique (FT)
  • Ligue 1 Matchday 24 (2019-02-10): Toulouse FC 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 24 (2019-02-10): EA Guingamp 0 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 24 (2019-02-10): Stade Rennais FC 3 - 0 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 24 (2019-02-10): OGC Nice 1 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 23 (2019-02-13): AS Saint-Etienne 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 23 (2019-02-13): SM Caen 0 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 25 (2019-02-15): Nîmes Olympique 2 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 25 (2019-02-15): Olympique Lyonnais 2 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 25 (2019-02-16): Olympique Marseille 2 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 25 (2019-02-16): Angers SCO 3 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 25 (2019-02-16): AS Monaco 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 25 (2019-02-17): Girondins de Bordeaux 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 25 (2019-02-17): SM Caen 0 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 25 (2019-02-17): LOSC Lille 0 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 25 (2019-02-17): Stade de Reims 2 - 0 Stade Rennais FC (FT)
  • Ligue 1 Matchday 25 (2019-02-17): AS Saint-Etienne 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 23 (2019-02-20): Girondins de Bordeaux 0 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 17 (2019-02-20): Paris Saint-Germain 5 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 26 (2019-02-22): Dijon FCO 0 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 26 (2019-02-22): RC Strasbourg Alsace 1 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 26 (2019-02-23): Paris Saint-Germain 3 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 26 (2019-02-23): Amiens SC 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 26 (2019-02-23): EA Guingamp 1 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 26 (2019-02-24): Montpellier Hérault SC 2 - 4 Stade de Reims (FT)
  • Ligue 1 Matchday 26 (2019-02-24): FC Nantes 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 26 (2019-02-24): Toulouse FC 1 - 1 SM Caen (FT)
  • Ligue 1 Matchday 26 (2019-02-24): Stade Rennais FC 1 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 26 (2019-02-24): AS Monaco 2 - 0 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 27 (2019-03-02): SM Caen 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 27 (2019-03-02): Angers SCO 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 27 (2019-03-02): Stade de Reims 2 - 2 Amiens SC (FT)
  • Ligue 1 Matchday 27 (2019-03-03): EA Guingamp 0 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 27 (2019-03-03): LOSC Lille 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 27 (2019-03-03): OGC Nice 1 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 27 (2019-03-03): Olympique Lyonnais 5 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 27 (2019-03-03): Olympique Marseille 2 - 0 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 27 (2019-03-05): Girondins de Bordeaux 1 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 28 (2019-03-09): RC Strasbourg Alsace 2 - 2 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 28 (2019-03-09): Amiens SC 2 - 1 Nîmes Olympique (FT)
  • Ligue 1 Matchday 28 (2019-03-09): Dijon FCO 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 28 (2019-03-09): AS Monaco 1 - 1 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 28 (2019-03-10): Montpellier Hérault SC 2 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 28 (2019-03-10): AS Saint-Etienne 0 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 28 (2019-03-10): Toulouse FC 1 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 28 (2019-03-10): Stade Rennais FC 3 - 1 SM Caen (FT)
  • Ligue 1 Matchday 28 (2019-03-10): Olympique Marseille 1 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 18 (2019-03-12): Dijon FCO 0 - 4 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 29 (2019-03-15): OGC Nice 1 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 29 (2019-03-15): LOSC Lille 0 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 29 (2019-03-16): Angers SCO 0 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 29 (2019-03-16): SM Caen 0 - 5 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 29 (2019-03-16): EA Guingamp 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 29 (2019-03-16): Nîmes Olympique 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 29 (2019-03-17): Olympique Lyonnais 3 - 2 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 29 (2019-03-17): Stade de Reims 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 29 (2019-03-17): Girondins de Bordeaux 1 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 29 (2019-03-17): Paris Saint-Germain 3 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 30 (2019-03-29): Stade Rennais FC 0 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 30 (2019-03-30): Olympique Marseille 2 - 2 Angers SCO (FT)
  • Ligue 1 Matchday 30 (2019-03-31): Amiens SC 0 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 30 (2019-03-31): Dijon FCO 0 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 30 (2019-03-31): AS Monaco 0 - 1 SM Caen (FT)
  • Ligue 1 Matchday 30 (2019-03-31): FC Nantes 2 - 3 LOSC Lille (FT)
  • Ligue 1 Matchday 30 (2019-03-31): Toulouse FC 0 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 30 (2019-04-01): AS Saint-Etienne 2 - 1 Nîmes Olympique (FT)
  • Ligue 1 Matchday 30 (2019-04-03): Montpellier Hérault SC 2 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 30 (2019-04-03): RC Strasbourg Alsace 4 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 31 (2019-04-05): Girondins de Bordeaux 2 - 0 Olympique Marseille (FT)
  • Ligue 1 Matchday 31 (2019-04-06): Olympique Lyonnais 1 - 3 Dijon FCO (FT)
  • Ligue 1 Matchday 31 (2019-04-06): Amiens SC 2 - 2 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 31 (2019-04-06): Angers SCO 3 - 3 Stade Rennais FC (FT)
  • Ligue 1 Matchday 31 (2019-04-06): EA Guingamp 1 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 31 (2019-04-06): Nîmes Olympique 2 - 0 SM Caen (FT)
  • Ligue 1 Matchday 31 (2019-04-07): OGC Nice 1 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 31 (2019-04-07): Stade de Reims 1 - 1 LOSC Lille (FT)
  • Ligue 1 Matchday 31 (2019-04-07): Toulouse FC 1 - 0 FC Nantes (FT)
  • Ligue 1 Matchday 31 (2019-04-07): Paris Saint-Germain 2 - 2 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 27 (2019-04-09): Nîmes Olympique 3 - 1 Stade Rennais FC (FT)
  • Ligue 1 Matchday 32 (2019-04-12): Dijon FCO 0 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 32 (2019-04-12): FC Nantes 2 - 1 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 32 (2019-04-13): Olympique Marseille 2 - 1 Nîmes Olympique (FT)
  • Ligue 1 Matchday 32 (2019-04-13): SM Caen 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 32 (2019-04-13): AS Monaco 0 - 0 Stade de Reims (FT)
  • Ligue 1 Matchday 32 (2019-04-13): RC Strasbourg Alsace 3 - 3 EA Guingamp (FT)
  • Ligue 1 Matchday 32 (2019-04-14): Montpellier Hérault SC 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 32 (2019-04-14): Stade Rennais FC 0 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 32 (2019-04-14): AS Saint-Etienne 3 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 32 (2019-04-14): LOSC Lille 5 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 28 (2019-04-17): FC Nantes 3 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 33 (2019-04-19): Dijon FCO 3 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 33 (2019-04-19): Olympique Lyonnais 2 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 33 (2019-04-20): EA Guingamp 1 - 3 Olympique Marseille (FT)
  • Ligue 1 Matchday 33 (2019-04-20): OGC Nice 0 - 1 SM Caen (FT)
  • Ligue 1 Matchday 33 (2019-04-20): Nîmes Olympique 2 - 1 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 33 (2019-04-20): RC Strasbourg Alsace 1 - 3 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 33 (2019-04-21): FC Nantes 3 - 2 Amiens SC (FT)
  • Ligue 1 Matchday 33 (2019-04-21): Toulouse FC 0 - 0 LOSC Lille (FT)
  • Ligue 1 Matchday 33 (2019-04-21): Stade de Reims 0 - 2 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 33 (2019-04-21): Paris Saint-Germain 3 - 1 AS Monaco (FT)
  • Ligue 1 Matchday 34 (2019-04-26): Girondins de Bordeaux 2 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 34 (2019-04-28): Amiens SC 0 - 0 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 34 (2019-04-28): Angers SCO 1 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 34 (2019-04-28): SM Caen 1 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 34 (2019-04-28): LOSC Lille 5 - 0 Nîmes Olympique (FT)
  • Ligue 1 Matchday 34 (2019-04-28): OGC Nice 3 - 0 EA Guingamp (FT)
  • Ligue 1 Matchday 34 (2019-04-28): AS Saint-Etienne 2 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 34 (2019-04-28): Olympique Marseille 1 - 2 FC Nantes (FT)
  • Ligue 1 Matchday 34 (2019-04-30): Montpellier Hérault SC 3 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 34 (2019-05-01): Stade Rennais FC 2 - 2 AS Monaco (FT)
  • Ligue 1 Matchday 35 (2019-05-03): RC Strasbourg Alsace 1 - 1 Olympique Marseille (FT)
  • Ligue 1 Matchday 35 (2019-05-04): Paris Saint-Germain 1 - 1 OGC Nice (FT)
  • Ligue 1 Matchday 35 (2019-05-04): Girondins de Bordeaux 0 - 1 Angers SCO (FT)
  • Ligue 1 Matchday 35 (2019-05-04): EA Guingamp 0 - 0 SM Caen (FT)
  • Ligue 1 Matchday 35 (2019-05-04): Stade de Reims 0 - 3 Nîmes Olympique (FT)
  • Ligue 1 Matchday 35 (2019-05-05): Montpellier Hérault SC 1 - 1 Amiens SC (FT)
  • Ligue 1 Matchday 35 (2019-05-05): FC Nantes 3 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 35 (2019-05-05): Toulouse FC 2 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 35 (2019-05-05): AS Monaco 2 - 3 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 35 (2019-05-05): Olympique Lyonnais 2 - 2 LOSC Lille (FT)
  • Ligue 1 Matchday 36 (2019-05-10): AS Saint-Etienne 0 - 1 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 36 (2019-05-11): Angers SCO 1 - 2 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 36 (2019-05-11): Amiens SC 0 - 0 Toulouse FC (FT)
  • Ligue 1 Matchday 36 (2019-05-11): SM Caen 3 - 2 Stade de Reims (FT)
  • Ligue 1 Matchday 36 (2019-05-11): Dijon FCO 2 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 36 (2019-05-11): OGC Nice 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 36 (2019-05-11): Nîmes Olympique 1 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 36 (2019-05-12): Stade Rennais FC 1 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 36 (2019-05-12): LOSC Lille 1 - 0 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 36 (2019-05-12): Olympique Marseille 0 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 37 (2019-05-18): Girondins de Bordeaux 0 - 1 Stade de Reims (FT)
  • Ligue 1 Matchday 37 (2019-05-18): EA Guingamp 2 - 2 Nîmes Olympique (FT)
  • Ligue 1 Matchday 37 (2019-05-18): LOSC Lille 5 - 0 Angers SCO (FT)
  • Ligue 1 Matchday 37 (2019-05-18): Olympique Lyonnais 4 - 0 SM Caen (FT)
  • Ligue 1 Matchday 37 (2019-05-18): AS Monaco 2 - 0 Amiens SC (FT)
  • Ligue 1 Matchday 37 (2019-05-18): Montpellier Hérault SC 1 - 1 FC Nantes (FT)
  • Ligue 1 Matchday 37 (2019-05-18): Paris Saint-Germain 4 - 0 Dijon FCO (FT)
  • Ligue 1 Matchday 37 (2019-05-18): AS Saint-Etienne 3 - 0 OGC Nice (FT)
  • Ligue 1 Matchday 37 (2019-05-18): RC Strasbourg Alsace 0 - 2 Stade Rennais FC (FT)
  • Ligue 1 Matchday 37 (2019-05-18): Toulouse FC 2 - 5 Olympique Marseille (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Amiens SC 2 - 1 EA Guingamp (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Angers SCO 1 - 1 AS Saint-Etienne (FT)
  • Ligue 1 Matchday 38 (2019-05-24): SM Caen 0 - 1 Girondins de Bordeaux (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Dijon FCO 2 - 1 Toulouse FC (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Olympique Marseille 1 - 0 Montpellier Hérault SC (FT)
  • Ligue 1 Matchday 38 (2019-05-24): FC Nantes 0 - 1 RC Strasbourg Alsace (FT)
  • Ligue 1 Matchday 38 (2019-05-24): OGC Nice 2 - 0 AS Monaco (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Nîmes Olympique 2 - 3 Olympique Lyonnais (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Stade de Reims 3 - 1 Paris Saint-Germain (FT)
  • Ligue 1 Matchday 38 (2019-05-24): Stade Rennais FC 3 - 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: