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

Premier League 2019/2020 - Tournament Overview

  • Premier League Matchday 1 (2019-08-09): Liverpool 4 - 1 Norwich City (FT)
  • Premier League Matchday 1 (2019-08-10): West Ham 0 - 5 Man City (FT)
  • Premier League Matchday 1 (2019-08-10): Bournemouth 1 - 1 Sheffield United (FT)
  • Premier League Matchday 1 (2019-08-10): Burnley 3 - 0 Southampton FC (FT)
  • Premier League Matchday 1 (2019-08-10): Crystal Palace 0 - 0 Everton (FT)
  • Premier League Matchday 1 (2019-08-10): Watford FC 0 - 3 Brighton (FT)
  • Premier League Matchday 1 (2019-08-10): Spurs 3 - 1 Aston Villa (FT)
  • Premier League Matchday 1 (2019-08-11): Leicester City 0 - 0 Wolves (FT)
  • Premier League Matchday 1 (2019-08-11): Newcastle 0 - 1 Arsenal (FT)
  • Premier League Matchday 1 (2019-08-11): Man Utd 4 - 0 Chelsea (FT)
  • Premier League Matchday 2 (2019-08-17): Arsenal 2 - 1 Burnley (FT)
  • Premier League Matchday 2 (2019-08-17): Aston Villa 1 - 2 Bournemouth (FT)
  • Premier League Matchday 2 (2019-08-17): Brighton 1 - 1 West Ham (FT)
  • Premier League Matchday 2 (2019-08-17): Everton 1 - 0 Watford FC (FT)
  • Premier League Matchday 2 (2019-08-17): Norwich City 3 - 1 Newcastle (FT)
  • Premier League Matchday 2 (2019-08-17): Southampton FC 1 - 2 Liverpool (FT)
  • Premier League Matchday 2 (2019-08-17): Man City 2 - 2 Spurs (FT)
  • Premier League Matchday 2 (2019-08-18): Sheffield United 1 - 0 Crystal Palace (FT)
  • Premier League Matchday 2 (2019-08-18): Chelsea 1 - 1 Leicester City (FT)
  • Premier League Matchday 2 (2019-08-19): Wolves 1 - 1 Man Utd (FT)
  • Premier League Matchday 3 (2019-08-23): Aston Villa 2 - 0 Everton (FT)
  • Premier League Matchday 3 (2019-08-24): Norwich City 2 - 3 Chelsea (FT)
  • Premier League Matchday 3 (2019-08-24): Brighton 0 - 2 Southampton FC (FT)
  • Premier League Matchday 3 (2019-08-24): Man Utd 1 - 2 Crystal Palace (FT)
  • Premier League Matchday 3 (2019-08-24): Sheffield United 1 - 2 Leicester City (FT)
  • Premier League Matchday 3 (2019-08-24): Watford FC 1 - 3 West Ham (FT)
  • Premier League Matchday 3 (2019-08-24): Liverpool 3 - 1 Arsenal (FT)
  • Premier League Matchday 3 (2019-08-25): Bournemouth 1 - 3 Man City (FT)
  • Premier League Matchday 3 (2019-08-25): Spurs 0 - 1 Newcastle (FT)
  • Premier League Matchday 3 (2019-08-25): Wolves 1 - 1 Burnley (FT)
  • Premier League Matchday 4 (2019-08-31): Southampton FC 1 - 1 Man Utd (FT)
  • Premier League Matchday 4 (2019-08-31): Chelsea 2 - 2 Sheffield United (FT)
  • Premier League Matchday 4 (2019-08-31): Crystal Palace 1 - 0 Aston Villa (FT)
  • Premier League Matchday 4 (2019-08-31): Leicester City 3 - 1 Bournemouth (FT)
  • Premier League Matchday 4 (2019-08-31): Man City 4 - 0 Brighton (FT)
  • Premier League Matchday 4 (2019-08-31): Newcastle 1 - 1 Watford FC (FT)
  • Premier League Matchday 4 (2019-08-31): West Ham 2 - 0 Norwich City (FT)
  • Premier League Matchday 4 (2019-08-31): Burnley 0 - 3 Liverpool (FT)
  • Premier League Matchday 4 (2019-09-01): Everton 3 - 2 Wolves (FT)
  • Premier League Matchday 4 (2019-09-01): Arsenal 2 - 2 Spurs (FT)
  • Premier League Matchday 5 (2019-09-14): Liverpool 3 - 1 Newcastle (FT)
  • Premier League Matchday 5 (2019-09-14): Brighton 1 - 1 Burnley (FT)
  • Premier League Matchday 5 (2019-09-14): Man Utd 1 - 0 Leicester City (FT)
  • Premier League Matchday 5 (2019-09-14): Sheffield United 0 - 1 Southampton FC (FT)
  • Premier League Matchday 5 (2019-09-14): Spurs 4 - 0 Crystal Palace (FT)
  • Premier League Matchday 5 (2019-09-14): Wolves 2 - 5 Chelsea (FT)
  • Premier League Matchday 5 (2019-09-14): Norwich City 3 - 2 Man City (FT)
  • Premier League Matchday 5 (2019-09-15): Bournemouth 3 - 1 Everton (FT)
  • Premier League Matchday 5 (2019-09-15): Watford FC 2 - 2 Arsenal (FT)
  • Premier League Matchday 5 (2019-09-16): Aston Villa 0 - 0 West Ham (FT)
  • Premier League Matchday 6 (2019-09-20): Southampton FC 1 - 3 Bournemouth (FT)
  • Premier League Matchday 6 (2019-09-21): Leicester City 2 - 1 Spurs (FT)
  • Premier League Matchday 6 (2019-09-21): Burnley 2 - 0 Norwich City (FT)
  • Premier League Matchday 6 (2019-09-21): Everton 0 - 2 Sheffield United (FT)
  • Premier League Matchday 6 (2019-09-21): Man City 8 - 0 Watford FC (FT)
  • Premier League Matchday 6 (2019-09-21): Newcastle 0 - 0 Brighton (FT)
  • Premier League Matchday 6 (2019-09-22): Crystal Palace 1 - 1 Wolves (FT)
  • Premier League Matchday 6 (2019-09-22): West Ham 2 - 0 Man Utd (FT)
  • Premier League Matchday 6 (2019-09-22): Arsenal 3 - 2 Aston Villa (FT)
  • Premier League Matchday 6 (2019-09-22): Chelsea 1 - 2 Liverpool (FT)
  • Premier League Matchday 7 (2019-09-28): Sheffield United 0 - 1 Liverpool (FT)
  • Premier League Matchday 7 (2019-09-28): Bournemouth 2 - 2 West Ham (FT)
  • Premier League Matchday 7 (2019-09-28): Aston Villa 2 - 2 Burnley (FT)
  • Premier League Matchday 7 (2019-09-28): Chelsea 2 - 0 Brighton (FT)
  • Premier League Matchday 7 (2019-09-28): Crystal Palace 2 - 0 Norwich City (FT)
  • Premier League Matchday 7 (2019-09-28): Spurs 2 - 1 Southampton FC (FT)
  • Premier League Matchday 7 (2019-09-28): Wolves 2 - 0 Watford FC (FT)
  • Premier League Matchday 7 (2019-09-28): Everton 1 - 3 Man City (FT)
  • Premier League Matchday 7 (2019-09-29): Leicester City 5 - 0 Newcastle (FT)
  • Premier League Matchday 7 (2019-09-30): Man Utd 1 - 1 Arsenal (FT)
  • Premier League Matchday 8 (2019-10-05): Brighton 3 - 0 Spurs (FT)
  • Premier League Matchday 8 (2019-10-05): Burnley 1 - 0 Everton (FT)
  • Premier League Matchday 8 (2019-10-05): Liverpool 2 - 1 Leicester City (FT)
  • Premier League Matchday 8 (2019-10-05): Norwich City 1 - 5 Aston Villa (FT)
  • Premier League Matchday 8 (2019-10-05): Watford FC 0 - 0 Sheffield United (FT)
  • Premier League Matchday 8 (2019-10-05): West Ham 1 - 2 Crystal Palace (FT)
  • Premier League Matchday 8 (2019-10-06): Arsenal 1 - 0 Bournemouth (FT)
  • Premier League Matchday 8 (2019-10-06): Man City 0 - 2 Wolves (FT)
  • Premier League Matchday 8 (2019-10-06): Southampton FC 1 - 4 Chelsea (FT)
  • Premier League Matchday 8 (2019-10-06): Newcastle 1 - 0 Man Utd (FT)
  • Premier League Matchday 9 (2019-10-19): Everton 2 - 0 West Ham (FT)
  • Premier League Matchday 9 (2019-10-19): Bournemouth 0 - 0 Norwich City (FT)
  • Premier League Matchday 9 (2019-10-19): Aston Villa 2 - 1 Brighton (FT)
  • Premier League Matchday 9 (2019-10-19): Chelsea 1 - 0 Newcastle (FT)
  • Premier League Matchday 9 (2019-10-19): Leicester City 2 - 1 Burnley (FT)
  • Premier League Matchday 9 (2019-10-19): Spurs 1 - 1 Watford FC (FT)
  • Premier League Matchday 9 (2019-10-19): Wolves 1 - 1 Southampton FC (FT)
  • Premier League Matchday 9 (2019-10-19): Crystal Palace 0 - 2 Man City (FT)
  • Premier League Matchday 9 (2019-10-20): Man Utd 1 - 1 Liverpool (FT)
  • Premier League Matchday 9 (2019-10-21): Sheffield United 1 - 0 Arsenal (FT)
  • Premier League Matchday 10 (2019-10-25): Southampton FC 0 - 9 Leicester City (FT)
  • Premier League Matchday 10 (2019-10-26): Man City 3 - 0 Aston Villa (FT)
  • Premier League Matchday 10 (2019-10-26): Brighton 3 - 2 Everton (FT)
  • Premier League Matchday 10 (2019-10-26): Watford FC 0 - 0 Bournemouth (FT)
  • Premier League Matchday 10 (2019-10-26): West Ham 1 - 1 Sheffield United (FT)
  • Premier League Matchday 10 (2019-10-26): Burnley 2 - 4 Chelsea (FT)
  • Premier League Matchday 10 (2019-10-27): Newcastle 1 - 1 Wolves (FT)
  • Premier League Matchday 10 (2019-10-27): Arsenal 2 - 2 Crystal Palace (FT)
  • Premier League Matchday 10 (2019-10-27): Liverpool 2 - 1 Spurs (FT)
  • Premier League Matchday 10 (2019-10-27): Norwich City 1 - 3 Man Utd (FT)
  • Premier League Matchday 11 (2019-11-02): Bournemouth 1 - 0 Man Utd (FT)
  • Premier League Matchday 11 (2019-11-02): Arsenal 1 - 1 Wolves (FT)
  • Premier League Matchday 11 (2019-11-02): Aston Villa 1 - 2 Liverpool (FT)
  • Premier League Matchday 11 (2019-11-02): Brighton 2 - 0 Norwich City (FT)
  • Premier League Matchday 11 (2019-11-02): Man City 2 - 1 Southampton FC (FT)
  • Premier League Matchday 11 (2019-11-02): Sheffield United 3 - 0 Burnley (FT)
  • Premier League Matchday 11 (2019-11-02): West Ham 2 - 3 Newcastle (FT)
  • Premier League Matchday 11 (2019-11-02): Watford FC 1 - 2 Chelsea (FT)
  • Premier League Matchday 11 (2019-11-03): Crystal Palace 0 - 2 Leicester City (FT)
  • Premier League Matchday 11 (2019-11-03): Everton 1 - 1 Spurs (FT)
  • Premier League Matchday 12 (2019-11-08): Norwich City 0 - 2 Watford FC (FT)
  • Premier League Matchday 12 (2019-11-09): Chelsea 2 - 0 Crystal Palace (FT)
  • Premier League Matchday 12 (2019-11-09): Burnley 3 - 0 West Ham (FT)
  • Premier League Matchday 12 (2019-11-09): Newcastle 2 - 1 Bournemouth (FT)
  • Premier League Matchday 12 (2019-11-09): Southampton FC 1 - 2 Everton (FT)
  • Premier League Matchday 12 (2019-11-09): Spurs 1 - 1 Sheffield United (FT)
  • Premier League Matchday 12 (2019-11-09): Leicester City 2 - 0 Arsenal (FT)
  • Premier League Matchday 12 (2019-11-10): Man Utd 3 - 1 Brighton (FT)
  • Premier League Matchday 12 (2019-11-10): Wolves 2 - 1 Aston Villa (FT)
  • Premier League Matchday 12 (2019-11-10): Liverpool 3 - 1 Man City (FT)
  • Premier League Matchday 13 (2019-11-23): West Ham 2 - 3 Spurs (FT)
  • Premier League Matchday 13 (2019-11-23): Bournemouth 1 - 2 Wolves (FT)
  • Premier League Matchday 13 (2019-11-23): Arsenal 2 - 2 Southampton FC (FT)
  • Premier League Matchday 13 (2019-11-23): Brighton 0 - 2 Leicester City (FT)
  • Premier League Matchday 13 (2019-11-23): Crystal Palace 1 - 2 Liverpool (FT)
  • Premier League Matchday 13 (2019-11-23): Everton 0 - 2 Norwich City (FT)
  • Premier League Matchday 13 (2019-11-23): Watford FC 0 - 3 Burnley (FT)
  • Premier League Matchday 13 (2019-11-23): Man City 2 - 1 Chelsea (FT)
  • Premier League Matchday 13 (2019-11-24): Sheffield United 3 - 3 Man Utd (FT)
  • Premier League Matchday 13 (2019-11-25): Aston Villa 2 - 0 Newcastle (FT)
  • Premier League Matchday 14 (2019-11-30): Newcastle 2 - 2 Man City (FT)
  • Premier League Matchday 14 (2019-11-30): Burnley 0 - 2 Crystal Palace (FT)
  • Premier League Matchday 14 (2019-11-30): Chelsea 0 - 1 West Ham (FT)
  • Premier League Matchday 14 (2019-11-30): Liverpool 2 - 1 Brighton (FT)
  • Premier League Matchday 14 (2019-11-30): Spurs 3 - 2 Bournemouth (FT)
  • Premier League Matchday 14 (2019-11-30): Southampton FC 2 - 1 Watford FC (FT)
  • Premier League Matchday 14 (2019-12-01): Norwich City 2 - 2 Arsenal (FT)
  • Premier League Matchday 14 (2019-12-01): Wolves 1 - 1 Sheffield United (FT)
  • Premier League Matchday 14 (2019-12-01): Leicester City 2 - 1 Everton (FT)
  • Premier League Matchday 14 (2019-12-01): Man Utd 2 - 2 Aston Villa (FT)
  • Premier League Matchday 15 (2019-12-03): Crystal Palace 1 - 0 Bournemouth (FT)
  • Premier League Matchday 15 (2019-12-03): Burnley 1 - 4 Man City (FT)
  • Premier League Matchday 15 (2019-12-04): Leicester City 2 - 0 Watford FC (FT)
  • Premier League Matchday 15 (2019-12-04): Wolves 2 - 0 West Ham (FT)
  • Premier League Matchday 15 (2019-12-04): Man Utd 2 - 1 Spurs (FT)
  • Premier League Matchday 15 (2019-12-04): Chelsea 2 - 1 Aston Villa (FT)
  • Premier League Matchday 15 (2019-12-04): Southampton FC 2 - 1 Norwich City (FT)
  • Premier League Matchday 15 (2019-12-04): Liverpool 5 - 2 Everton (FT)
  • Premier League Matchday 15 (2019-12-05): Sheffield United 0 - 2 Newcastle (FT)
  • Premier League Matchday 15 (2019-12-05): Arsenal 1 - 2 Brighton (FT)
  • Premier League Matchday 16 (2019-12-07): Everton 3 - 1 Chelsea (FT)
  • Premier League Matchday 16 (2019-12-07): Bournemouth 0 - 3 Liverpool (FT)
  • Premier League Matchday 16 (2019-12-07): Spurs 5 - 0 Burnley (FT)
  • Premier League Matchday 16 (2019-12-07): Watford FC 0 - 0 Crystal Palace (FT)
  • Premier League Matchday 16 (2019-12-07): Man City 1 - 2 Man Utd (FT)
  • Premier League Matchday 16 (2019-12-08): Aston Villa 1 - 4 Leicester City (FT)
  • Premier League Matchday 16 (2019-12-08): Newcastle 2 - 1 Southampton FC (FT)
  • Premier League Matchday 16 (2019-12-08): Norwich City 1 - 2 Sheffield United (FT)
  • Premier League Matchday 16 (2019-12-08): Brighton 2 - 2 Wolves (FT)
  • Premier League Matchday 16 (2019-12-09): West Ham 1 - 3 Arsenal (FT)
  • Premier League Matchday 17 (2019-12-14): Liverpool 2 - 0 Watford FC (FT)
  • Premier League Matchday 17 (2019-12-14): Burnley 1 - 0 Newcastle (FT)
  • Premier League Matchday 17 (2019-12-14): Chelsea 0 - 1 Bournemouth (FT)
  • Premier League Matchday 17 (2019-12-14): Leicester City 1 - 1 Norwich City (FT)
  • Premier League Matchday 17 (2019-12-14): Sheffield United 2 - 0 Aston Villa (FT)
  • Premier League Matchday 17 (2019-12-14): Southampton FC 0 - 1 West Ham (FT)
  • Premier League Matchday 17 (2019-12-15): Man Utd 1 - 1 Everton (FT)
  • Premier League Matchday 17 (2019-12-15): Wolves 1 - 2 Spurs (FT)
  • Premier League Matchday 17 (2019-12-15): Arsenal 0 - 3 Man City (FT)
  • Premier League Matchday 17 (2019-12-16): Crystal Palace 1 - 1 Brighton (FT)
  • Premier League Matchday 18 (2019-12-21): Everton 0 - 0 Arsenal (FT)
  • Premier League Matchday 18 (2019-12-21): Bournemouth 0 - 1 Burnley (FT)
  • Premier League Matchday 18 (2019-12-21): Aston Villa 1 - 3 Southampton FC (FT)
  • Premier League Matchday 18 (2019-12-21): Brighton 0 - 1 Sheffield United (FT)
  • Premier League Matchday 18 (2019-12-21): Newcastle 1 - 0 Crystal Palace (FT)
  • Premier League Matchday 18 (2019-12-21): Norwich City 1 - 2 Wolves (FT)
  • Premier League Matchday 18 (2019-12-21): Man City 3 - 1 Leicester City (FT)
  • Premier League Matchday 18 (2019-12-22): Watford FC 2 - 0 Man Utd (FT)
  • Premier League Matchday 18 (2019-12-22): Spurs 0 - 2 Chelsea (FT)
  • Premier League Matchday 19 (2019-12-26): Spurs 2 - 1 Brighton (FT)
  • Premier League Matchday 19 (2019-12-26): Bournemouth 1 - 1 Arsenal (FT)
  • Premier League Matchday 19 (2019-12-26): Aston Villa 1 - 0 Norwich City (FT)
  • Premier League Matchday 19 (2019-12-26): Chelsea 0 - 2 Southampton FC (FT)
  • Premier League Matchday 19 (2019-12-26): Crystal Palace 2 - 1 West Ham (FT)
  • Premier League Matchday 19 (2019-12-26): Everton 1 - 0 Burnley (FT)
  • Premier League Matchday 19 (2019-12-26): Sheffield United 1 - 1 Watford FC (FT)
  • Premier League Matchday 19 (2019-12-26): Man Utd 4 - 1 Newcastle (FT)
  • Premier League Matchday 19 (2019-12-26): Leicester City 0 - 4 Liverpool (FT)
  • Premier League Matchday 19 (2019-12-27): Wolves 3 - 2 Man City (FT)
  • Premier League Matchday 20 (2019-12-28): Brighton 2 - 0 Bournemouth (FT)
  • Premier League Matchday 20 (2019-12-28): Newcastle 1 - 2 Everton (FT)
  • Premier League Matchday 20 (2019-12-28): Southampton FC 1 - 1 Crystal Palace (FT)
  • Premier League Matchday 20 (2019-12-28): Watford FC 3 - 0 Aston Villa (FT)
  • Premier League Matchday 20 (2019-12-28): Norwich City 2 - 2 Spurs (FT)
  • Premier League Matchday 20 (2019-12-28): West Ham 1 - 2 Leicester City (FT)
  • Premier League Matchday 20 (2019-12-28): Burnley 0 - 2 Man Utd (FT)
  • Premier League Matchday 20 (2019-12-29): Arsenal 1 - 2 Chelsea (FT)
  • Premier League Matchday 20 (2019-12-29): Liverpool 1 - 0 Wolves (FT)
  • Premier League Matchday 20 (2019-12-29): Man City 2 - 0 Sheffield United (FT)
  • Premier League Matchday 21 (2020-01-01): Brighton 1 - 1 Chelsea (FT)
  • Premier League Matchday 21 (2020-01-01): Burnley 1 - 2 Aston Villa (FT)
  • Premier League Matchday 21 (2020-01-01): Newcastle 0 - 3 Leicester City (FT)
  • Premier League Matchday 21 (2020-01-01): Southampton FC 1 - 0 Spurs (FT)
  • Premier League Matchday 21 (2020-01-01): Watford FC 2 - 1 Wolves (FT)
  • Premier League Matchday 21 (2020-01-01): Man City 2 - 1 Everton (FT)
  • Premier League Matchday 21 (2020-01-01): Norwich City 1 - 1 Crystal Palace (FT)
  • Premier League Matchday 21 (2020-01-01): West Ham 4 - 0 Bournemouth (FT)
  • Premier League Matchday 21 (2020-01-01): Arsenal 2 - 0 Man Utd (FT)
  • Premier League Matchday 21 (2020-01-02): Liverpool 2 - 0 Sheffield United (FT)
  • Premier League Matchday 22 (2020-01-10): Sheffield United 1 - 0 West Ham (FT)
  • Premier League Matchday 22 (2020-01-11): Crystal Palace 1 - 1 Arsenal (FT)
  • Premier League Matchday 22 (2020-01-11): Chelsea 3 - 0 Burnley (FT)
  • Premier League Matchday 22 (2020-01-11): Everton 1 - 0 Brighton (FT)
  • Premier League Matchday 22 (2020-01-11): Leicester City 1 - 2 Southampton FC (FT)
  • Premier League Matchday 22 (2020-01-11): Man Utd 4 - 0 Norwich City (FT)
  • Premier League Matchday 22 (2020-01-11): Wolves 1 - 1 Newcastle (FT)
  • Premier League Matchday 22 (2020-01-11): Spurs 0 - 1 Liverpool (FT)
  • Premier League Matchday 22 (2020-01-12): Bournemouth 0 - 3 Watford FC (FT)
  • Premier League Matchday 22 (2020-01-12): Aston Villa 1 - 6 Man City (FT)
  • Premier League Matchday 23 (2020-01-18): Watford FC 0 - 0 Spurs (FT)
  • Premier League Matchday 23 (2020-01-18): Arsenal 1 - 1 Sheffield United (FT)
  • Premier League Matchday 23 (2020-01-18): Brighton 1 - 1 Aston Villa (FT)
  • Premier League Matchday 23 (2020-01-18): Man City 2 - 2 Crystal Palace (FT)
  • Premier League Matchday 23 (2020-01-18): Norwich City 1 - 0 Bournemouth (FT)
  • Premier League Matchday 23 (2020-01-18): Southampton FC 2 - 3 Wolves (FT)
  • Premier League Matchday 23 (2020-01-18): West Ham 1 - 1 Everton (FT)
  • Premier League Matchday 23 (2020-01-18): Newcastle 1 - 0 Chelsea (FT)
  • Premier League Matchday 23 (2020-01-19): Burnley 2 - 1 Leicester City (FT)
  • Premier League Matchday 23 (2020-01-19): Liverpool 2 - 0 Man Utd (FT)
  • Premier League Matchday 24 (2020-01-21): Bournemouth 3 - 1 Brighton (FT)
  • Premier League Matchday 24 (2020-01-21): Aston Villa 2 - 1 Watford FC (FT)
  • Premier League Matchday 24 (2020-01-21): Everton 2 - 2 Newcastle (FT)
  • Premier League Matchday 24 (2020-01-21): Sheffield United 0 - 1 Man City (FT)
  • Premier League Matchday 24 (2020-01-21): Crystal Palace 0 - 2 Southampton FC (FT)
  • Premier League Matchday 24 (2020-01-21): Chelsea 2 - 2 Arsenal (FT)
  • Premier League Matchday 24 (2020-01-22): Leicester City 4 - 1 West Ham (FT)
  • Premier League Matchday 24 (2020-01-22): Spurs 2 - 1 Norwich City (FT)
  • Premier League Matchday 24 (2020-01-22): Man Utd 0 - 2 Burnley (FT)
  • Premier League Matchday 24 (2020-01-23): Wolves 1 - 2 Liverpool (FT)
  • Premier League Matchday 18 (2020-01-29): West Ham 0 - 2 Liverpool (FT)
  • Premier League Matchday 25 (2020-02-01): Leicester City 2 - 2 Chelsea (FT)
  • Premier League Matchday 25 (2020-02-01): Bournemouth 2 - 1 Aston Villa (FT)
  • Premier League Matchday 25 (2020-02-01): Crystal Palace 0 - 1 Sheffield United (FT)
  • Premier League Matchday 25 (2020-02-01): Liverpool 4 - 0 Southampton FC (FT)
  • Premier League Matchday 25 (2020-02-01): Newcastle 0 - 0 Norwich City (FT)
  • Premier League Matchday 25 (2020-02-01): Watford FC 2 - 3 Everton (FT)
  • Premier League Matchday 25 (2020-02-01): West Ham 3 - 3 Brighton (FT)
  • Premier League Matchday 25 (2020-02-01): Man Utd 0 - 0 Wolves (FT)
  • Premier League Matchday 25 (2020-02-02): Burnley 0 - 0 Arsenal (FT)
  • Premier League Matchday 25 (2020-02-02): Spurs 2 - 0 Man City (FT)
  • Premier League Matchday 26 (2020-02-08): Everton 3 - 1 Crystal Palace (FT)
  • Premier League Matchday 26 (2020-02-08): Brighton 1 - 1 Watford FC (FT)
  • Premier League Matchday 26 (2020-02-09): Sheffield United 2 - 1 Bournemouth (FT)
  • Premier League Matchday 26 (2020-02-14): Wolves 0 - 0 Leicester City (FT)
  • Premier League Matchday 26 (2020-02-15): Southampton FC 1 - 2 Burnley (FT)
  • Premier League Matchday 26 (2020-02-15): Norwich City 0 - 1 Liverpool (FT)
  • Premier League Matchday 26 (2020-02-16): Aston Villa 2 - 3 Spurs (FT)
  • Premier League Matchday 26 (2020-02-16): Arsenal 4 - 0 Newcastle (FT)
  • Premier League Matchday 26 (2020-02-17): Chelsea 0 - 2 Man Utd (FT)
  • Premier League Matchday 26 (2020-02-19): Man City 2 - 0 West Ham (FT)
  • Premier League Matchday 27 (2020-02-22): Chelsea 2 - 1 Spurs (FT)
  • Premier League Matchday 27 (2020-02-22): Burnley 3 - 0 Bournemouth (FT)
  • Premier League Matchday 27 (2020-02-22): Crystal Palace 1 - 0 Newcastle (FT)
  • Premier League Matchday 27 (2020-02-22): Sheffield United 1 - 1 Brighton (FT)
  • Premier League Matchday 27 (2020-02-22): Southampton FC 2 - 0 Aston Villa (FT)
  • Premier League Matchday 27 (2020-02-22): Leicester City 0 - 1 Man City (FT)
  • Premier League Matchday 27 (2020-02-23): Man Utd 3 - 0 Watford FC (FT)
  • Premier League Matchday 27 (2020-02-23): Wolves 3 - 0 Norwich City (FT)
  • Premier League Matchday 27 (2020-02-23): Arsenal 3 - 2 Everton (FT)
  • Premier League Matchday 27 (2020-02-24): Liverpool 3 - 2 West Ham (FT)
  • Premier League Matchday 28 (2020-02-28): Norwich City 1 - 0 Leicester City (FT)
  • Premier League Matchday 28 (2020-02-29): Brighton 0 - 1 Crystal Palace (FT)
  • Premier League Matchday 28 (2020-02-29): Bournemouth 2 - 2 Chelsea (FT)
  • Premier League Matchday 28 (2020-02-29): Newcastle 0 - 0 Burnley (FT)
  • Premier League Matchday 28 (2020-02-29): West Ham 3 - 1 Southampton FC (FT)
  • Premier League Matchday 28 (2020-02-29): Watford FC 3 - 0 Liverpool (FT)
  • Premier League Matchday 28 (2020-03-01): Everton 1 - 1 Man Utd (FT)
  • Premier League Matchday 28 (2020-03-01): Spurs 2 - 3 Wolves (FT)
  • Premier League Matchday 29 (2020-03-07): Liverpool 2 - 1 Bournemouth (FT)
  • Premier League Matchday 29 (2020-03-07): Arsenal 1 - 0 West Ham (FT)
  • Premier League Matchday 29 (2020-03-07): Crystal Palace 1 - 0 Watford FC (FT)
  • Premier League Matchday 29 (2020-03-07): Sheffield United 1 - 0 Norwich City (FT)
  • Premier League Matchday 29 (2020-03-07): Southampton FC 0 - 1 Newcastle (FT)
  • Premier League Matchday 29 (2020-03-07): Wolves 0 - 0 Brighton (FT)
  • Premier League Matchday 29 (2020-03-07): Burnley 1 - 1 Spurs (FT)
  • Premier League Matchday 29 (2020-03-08): Chelsea 4 - 0 Everton (FT)
  • Premier League Matchday 29 (2020-03-08): Man Utd 2 - 0 Man City (FT)
  • Premier League Matchday 29 (2020-03-09): Leicester City 4 - 0 Aston Villa (FT)
  • Premier League Matchday 28 (2020-06-17): Aston Villa 0 - 0 Sheffield United (FT)
  • Premier League Matchday 28 (2020-06-17): Man City 3 - 0 Arsenal (FT)
  • Premier League Matchday 30 (2020-06-19): Norwich City 0 - 3 Southampton FC (FT)
  • Premier League Matchday 30 (2020-06-19): Spurs 1 - 1 Man Utd (FT)
  • Premier League Matchday 30 (2020-06-20): Watford FC 1 - 1 Leicester City (FT)
  • Premier League Matchday 30 (2020-06-20): Brighton 2 - 1 Arsenal (FT)
  • Premier League Matchday 30 (2020-06-20): West Ham 0 - 2 Wolves (FT)
  • Premier League Matchday 30 (2020-06-20): Bournemouth 0 - 2 Crystal Palace (FT)
  • Premier League Matchday 30 (2020-06-21): Newcastle 3 - 0 Sheffield United (FT)
  • Premier League Matchday 30 (2020-06-21): Aston Villa 1 - 2 Chelsea (FT)
  • Premier League Matchday 30 (2020-06-21): Everton 0 - 0 Liverpool (FT)
  • Premier League Matchday 30 (2020-06-22): Man City 5 - 0 Burnley (FT)
  • Premier League Matchday 31 (2020-06-23): Leicester City 0 - 0 Brighton (FT)
  • Premier League Matchday 31 (2020-06-23): Spurs 2 - 0 West Ham (FT)
  • Premier League Matchday 31 (2020-06-24): Man Utd 3 - 0 Sheffield United (FT)
  • Premier League Matchday 31 (2020-06-24): Newcastle 1 - 1 Aston Villa (FT)
  • Premier League Matchday 31 (2020-06-24): Norwich City 0 - 1 Everton (FT)
  • Premier League Matchday 31 (2020-06-24): Wolves 1 - 0 Bournemouth (FT)
  • Premier League Matchday 31 (2020-06-24): Liverpool 4 - 0 Crystal Palace (FT)
  • Premier League Matchday 31 (2020-06-25): Burnley 1 - 0 Watford FC (FT)
  • Premier League Matchday 31 (2020-06-25): Southampton FC 0 - 2 Arsenal (FT)
  • Premier League Matchday 31 (2020-06-25): Chelsea 2 - 1 Man City (FT)
  • Premier League Matchday 32 (2020-06-27): Aston Villa 0 - 1 Wolves (FT)
  • Premier League Matchday 32 (2020-06-28): Watford FC 1 - 3 Southampton FC (FT)
  • Premier League Matchday 32 (2020-06-29): Crystal Palace 0 - 1 Burnley (FT)
  • Premier League Matchday 32 (2020-06-30): Brighton 0 - 3 Man Utd (FT)
  • Premier League Matchday 32 (2020-07-01): Bournemouth 1 - 4 Newcastle (FT)
  • Premier League Matchday 32 (2020-07-01): Arsenal 4 - 0 Norwich City (FT)
  • Premier League Matchday 32 (2020-07-01): Everton 2 - 1 Leicester City (FT)
  • Premier League Matchday 32 (2020-07-01): West Ham 3 - 2 Chelsea (FT)
  • Premier League Matchday 32 (2020-07-02): Sheffield United 3 - 1 Spurs (FT)
  • Premier League Matchday 32 (2020-07-02): Man City 4 - 0 Liverpool (FT)
  • Premier League Matchday 33 (2020-07-04): Norwich City 0 - 1 Brighton (FT)
  • Premier League Matchday 33 (2020-07-04): Leicester City 3 - 0 Crystal Palace (FT)
  • Premier League Matchday 33 (2020-07-04): Man Utd 5 - 2 Bournemouth (FT)
  • Premier League Matchday 33 (2020-07-04): Wolves 0 - 2 Arsenal (FT)
  • Premier League Matchday 33 (2020-07-04): Chelsea 3 - 0 Watford FC (FT)
  • Premier League Matchday 33 (2020-07-05): Burnley 1 - 1 Sheffield United (FT)
  • Premier League Matchday 33 (2020-07-05): Newcastle 2 - 2 West Ham (FT)
  • Premier League Matchday 33 (2020-07-05): Liverpool 2 - 0 Aston Villa (FT)
  • Premier League Matchday 33 (2020-07-05): Southampton FC 1 - 0 Man City (FT)
  • Premier League Matchday 33 (2020-07-06): Spurs 1 - 0 Everton (FT)
  • Premier League Matchday 34 (2020-07-07): Crystal Palace 2 - 3 Chelsea (FT)
  • Premier League Matchday 34 (2020-07-07): Watford FC 2 - 1 Norwich City (FT)
  • Premier League Matchday 34 (2020-07-07): Arsenal 1 - 1 Leicester City (FT)
  • Premier League Matchday 34 (2020-07-08): Man City 5 - 0 Newcastle (FT)
  • Premier League Matchday 34 (2020-07-08): Sheffield United 1 - 0 Wolves (FT)
  • Premier League Matchday 34 (2020-07-08): West Ham 0 - 1 Burnley (FT)
  • Premier League Matchday 34 (2020-07-08): Brighton 1 - 3 Liverpool (FT)
  • Premier League Matchday 34 (2020-07-09): Bournemouth 0 - 0 Spurs (FT)
  • Premier League Matchday 34 (2020-07-09): Everton 1 - 1 Southampton FC (FT)
  • Premier League Matchday 34 (2020-07-09): Aston Villa 0 - 3 Man Utd (FT)
  • Premier League Matchday 35 (2020-07-11): Norwich City 0 - 4 West Ham (FT)
  • Premier League Matchday 35 (2020-07-11): Watford FC 2 - 1 Newcastle (FT)
  • Premier League Matchday 35 (2020-07-11): Liverpool 1 - 1 Burnley (FT)
  • Premier League Matchday 35 (2020-07-11): Sheffield United 3 - 0 Chelsea (FT)
  • Premier League Matchday 35 (2020-07-11): Brighton 0 - 5 Man City (FT)
  • Premier League Matchday 35 (2020-07-12): Wolves 3 - 0 Everton (FT)
  • Premier League Matchday 35 (2020-07-12): Aston Villa 2 - 0 Crystal Palace (FT)
  • Premier League Matchday 35 (2020-07-12): Spurs 2 - 1 Arsenal (FT)
  • Premier League Matchday 35 (2020-07-12): Bournemouth 4 - 1 Leicester City (FT)
  • Premier League Matchday 35 (2020-07-13): Man Utd 2 - 2 Southampton FC (FT)
  • Premier League Matchday 36 (2020-07-14): Chelsea 1 - 0 Norwich City (FT)
  • Premier League Matchday 36 (2020-07-15): Burnley 1 - 1 Wolves (FT)
  • Premier League Matchday 36 (2020-07-15): Man City 2 - 1 Bournemouth (FT)
  • Premier League Matchday 36 (2020-07-15): Newcastle 1 - 3 Spurs (FT)
  • Premier League Matchday 36 (2020-07-15): Arsenal 2 - 1 Liverpool (FT)
  • Premier League Matchday 36 (2020-07-16): Everton 1 - 1 Aston Villa (FT)
  • Premier League Matchday 36 (2020-07-16): Leicester City 2 - 0 Sheffield United (FT)
  • Premier League Matchday 36 (2020-07-16): Crystal Palace 0 - 2 Man Utd (FT)
  • Premier League Matchday 36 (2020-07-16): Southampton FC 1 - 1 Brighton (FT)
  • Premier League Matchday 36 (2020-07-17): West Ham 3 - 1 Watford FC (FT)
  • Premier League Matchday 37 (2020-07-18): Norwich City 0 - 2 Burnley (FT)
  • Premier League Matchday 37 (2020-07-19): Bournemouth 0 - 2 Southampton FC (FT)
  • Premier League Matchday 37 (2020-07-19): Spurs 3 - 0 Leicester City (FT)
  • Premier League Matchday 37 (2020-07-20): Brighton 0 - 0 Newcastle (FT)
  • Premier League Matchday 37 (2020-07-20): Sheffield United 0 - 1 Everton (FT)
  • Premier League Matchday 37 (2020-07-20): Wolves 2 - 0 Crystal Palace (FT)
  • Premier League Matchday 37 (2020-07-21): Watford FC 0 - 4 Man City (FT)
  • Premier League Matchday 37 (2020-07-21): Aston Villa 1 - 0 Arsenal (FT)
  • Premier League Matchday 37 (2020-07-22): Man Utd 1 - 1 West Ham (FT)
  • Premier League Matchday 37 (2020-07-22): Liverpool 5 - 3 Chelsea (FT)
  • Premier League Matchday 38 (2020-07-26): Arsenal 3 - 2 Watford FC (FT)
  • Premier League Matchday 38 (2020-07-26): Burnley 1 - 2 Brighton (FT)
  • Premier League Matchday 38 (2020-07-26): Chelsea 2 - 0 Wolves (FT)
  • Premier League Matchday 38 (2020-07-26): Crystal Palace 1 - 1 Spurs (FT)
  • Premier League Matchday 38 (2020-07-26): Everton 1 - 3 Bournemouth (FT)
  • Premier League Matchday 38 (2020-07-26): Leicester City 0 - 2 Man Utd (FT)
  • Premier League Matchday 38 (2020-07-26): Man City 5 - 0 Norwich City (FT)
  • Premier League Matchday 38 (2020-07-26): Newcastle 1 - 3 Liverpool (FT)
  • Premier League Matchday 38 (2020-07-26): Southampton FC 3 - 1 Sheffield United (FT)
  • Premier League Matchday 38 (2020-07-26): West Ham 1 - 1 Aston Villa (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: