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

EFL Championship 2023/2024 - Tournament Overview

  • EFL Championship Matchday 1 (2023-08-04): Sheffield Wednesday 1 - 2 Southampton FC (FT)
  • EFL Championship Matchday 1 (2023-08-05): Blackburn Rovers 2 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 1 (2023-08-05): Bristol City 1 - 1 Preston North End (FT)
  • EFL Championship Matchday 1 (2023-08-05): Middlesbrough 0 - 1 Millwall (FT)
  • EFL Championship Matchday 1 (2023-08-05): Norwich City 2 - 1 Hull City (FT)
  • EFL Championship Matchday 1 (2023-08-05): Plymouth Argyle 3 - 1 Huddersfield (FT)
  • EFL Championship Matchday 1 (2023-08-05): Watford FC 4 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 1 (2023-08-05): Stoke City 4 - 1 Rotherham United (FT)
  • EFL Championship Matchday 1 (2023-08-05): Swansea City 1 - 1 Birmingham City (FT)
  • EFL Championship Matchday 1 (2023-08-06): Leicester City 2 - 1 Coventry City (FT)
  • EFL Championship Matchday 1 (2023-08-06): Leeds 2 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 1 (2023-08-06): Sunderland 1 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 2 (2023-08-12): Coventry City 3 - 0 Middlesbrough (FT)
  • EFL Championship Matchday 2 (2023-08-12): Birmingham City 1 - 0 Leeds (FT)
  • EFL Championship Matchday 2 (2023-08-12): Cardiff City FC 1 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 2 (2023-08-12): Huddersfield 0 - 1 Leicester City (FT)
  • EFL Championship Matchday 2 (2023-08-12): Hull City 4 - 2 Sheffield Wednesday (FT)
  • EFL Championship Matchday 2 (2023-08-12): Ipswich Town 2 - 0 Stoke City (FT)
  • EFL Championship Matchday 2 (2023-08-12): Millwall 0 - 1 Bristol City (FT)
  • EFL Championship Matchday 2 (2023-08-12): Preston North End 2 - 1 Sunderland (FT)
  • EFL Championship Matchday 2 (2023-08-12): Rotherham United 2 - 2 Blackburn Rovers (FT)
  • EFL Championship Matchday 2 (2023-08-12): Southampton FC 4 - 4 Norwich City (FT)
  • EFL Championship Matchday 2 (2023-08-12): Watford FC 0 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 2 (2023-08-12): West Bromwich Albion 3 - 2 Swansea City (FT)
  • EFL Championship Matchday 3 (2023-08-18): Leeds 1 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 3 (2023-08-19): Plymouth Argyle 1 - 2 Southampton FC (FT)
  • EFL Championship Matchday 3 (2023-08-19): Blackburn Rovers 1 - 2 Hull City (FT)
  • EFL Championship Matchday 3 (2023-08-19): Bristol City 0 - 2 Birmingham City (FT)
  • EFL Championship Matchday 3 (2023-08-19): Leicester City 2 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 3 (2023-08-19): Middlesbrough 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 3 (2023-08-19): Queens Park Rangers 0 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 3 (2023-08-19): Sheffield Wednesday 0 - 1 Preston North End (FT)
  • EFL Championship Matchday 3 (2023-08-19): Stoke City 1 - 0 Watford FC (FT)
  • EFL Championship Matchday 3 (2023-08-19): Sunderland 2 - 1 Rotherham United (FT)
  • EFL Championship Matchday 3 (2023-08-19): Swansea City 1 - 1 Coventry City (FT)
  • EFL Championship Matchday 3 (2023-08-20): Norwich City 3 - 1 Millwall (FT)
  • EFL Championship Matchday 4 (2023-08-25): Hull City 1 - 1 Bristol City (FT)
  • EFL Championship Matchday 4 (2023-08-26): Birmingham City 2 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 4 (2023-08-26): Cardiff City FC 2 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 4 (2023-08-26): Coventry City 0 - 0 Sunderland (FT)
  • EFL Championship Matchday 4 (2023-08-26): Huddersfield 0 - 4 Norwich City (FT)
  • EFL Championship Matchday 4 (2023-08-26): Ipswich Town 3 - 4 Leeds (FT)
  • EFL Championship Matchday 4 (2023-08-26): Millwall 1 - 0 Stoke City (FT)
  • EFL Championship Matchday 4 (2023-08-26): Preston North End 2 - 1 Swansea City (FT)
  • EFL Championship Matchday 4 (2023-08-26): Rotherham United 1 - 2 Leicester City (FT)
  • EFL Championship Matchday 4 (2023-08-26): Southampton FC 2 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 4 (2023-08-26): West Bromwich Albion 4 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 4 (2023-08-27): Watford FC 0 - 1 Blackburn Rovers (FT)
  • EFL Championship Matchday 5 (2023-09-02): Birmingham City 1 - 1 Millwall (FT)
  • EFL Championship Matchday 5 (2023-09-02): Sunderland 5 - 0 Southampton FC (FT)
  • EFL Championship Matchday 5 (2023-09-02): Swansea City 1 - 2 Bristol City (FT)
  • EFL Championship Matchday 5 (2023-09-02): Coventry City 3 - 3 Watford FC (FT)
  • EFL Championship Matchday 5 (2023-09-02): Ipswich Town 3 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 5 (2023-09-02): Leeds 0 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 5 (2023-09-02): Leicester City 0 - 1 Hull City (FT)
  • EFL Championship Matchday 5 (2023-09-02): Middlesbrough 0 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 5 (2023-09-02): Plymouth Argyle 3 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 5 (2023-09-02): Rotherham United 2 - 1 Norwich City (FT)
  • EFL Championship Matchday 5 (2023-09-02): Stoke City 0 - 2 Preston North End (FT)
  • EFL Championship Matchday 5 (2023-09-02): West Bromwich Albion 1 - 2 Huddersfield (FT)
  • EFL Championship Matchday 6 (2023-09-15): Hull City 1 - 1 Coventry City (FT)
  • EFL Championship Matchday 6 (2023-09-15): Southampton FC 1 - 4 Leicester City (FT)
  • EFL Championship Matchday 6 (2023-09-16): Blackburn Rovers 2 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 6 (2023-09-16): Bristol City 0 - 0 West Bromwich Albion (FT)
  • EFL Championship Matchday 6 (2023-09-16): Huddersfield 2 - 0 Rotherham United (FT)
  • EFL Championship Matchday 6 (2023-09-16): Norwich City 1 - 0 Stoke City (FT)
  • EFL Championship Matchday 6 (2023-09-16): Preston North End 2 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 6 (2023-09-16): Queens Park Rangers 1 - 3 Sunderland (FT)
  • EFL Championship Matchday 6 (2023-09-16): Sheffield Wednesday 0 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 6 (2023-09-16): Watford FC 2 - 0 Birmingham City (FT)
  • EFL Championship Matchday 6 (2023-09-16): Cardiff City FC 2 - 0 Swansea City (FT)
  • EFL Championship Matchday 6 (2023-09-17): Millwall 0 - 3 Leeds (FT)
  • EFL Championship Matchday 7 (2023-09-19): Bristol City 4 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 7 (2023-09-19): Cardiff City FC 3 - 2 Coventry City (FT)
  • EFL Championship Matchday 7 (2023-09-19): Preston North End 2 - 1 Birmingham City (FT)
  • EFL Championship Matchday 7 (2023-09-19): Queens Park Rangers 1 - 1 Swansea City (FT)
  • EFL Championship Matchday 7 (2023-09-19): Southampton FC 0 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 7 (2023-09-19): Sheffield Wednesday 1 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 7 (2023-09-20): Blackburn Rovers 1 - 3 Sunderland (FT)
  • EFL Championship Matchday 7 (2023-09-20): Huddersfield 2 - 2 Stoke City (FT)
  • EFL Championship Matchday 7 (2023-09-20): Hull City 0 - 0 Leeds (FT)
  • EFL Championship Matchday 7 (2023-09-20): Millwall 3 - 0 Rotherham United (FT)
  • EFL Championship Matchday 7 (2023-09-20): Watford FC 2 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 7 (2023-09-20): Norwich City 0 - 2 Leicester City (FT)
  • EFL Championship Matchday 8 (2023-09-22): Birmingham City 0 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 8 (2023-09-23): Ipswich Town 4 - 3 Blackburn Rovers (FT)
  • EFL Championship Matchday 8 (2023-09-23): Leeds 3 - 0 Watford FC (FT)
  • EFL Championship Matchday 8 (2023-09-23): Leicester City 1 - 0 Bristol City (FT)
  • EFL Championship Matchday 8 (2023-09-23): Middlesbrough 2 - 1 Southampton FC (FT)
  • EFL Championship Matchday 8 (2023-09-23): Plymouth Argyle 6 - 2 Norwich City (FT)
  • EFL Championship Matchday 8 (2023-09-23): Rotherham United 1 - 1 Preston North End (FT)
  • EFL Championship Matchday 8 (2023-09-23): Swansea City 3 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 8 (2023-09-23): West Bromwich Albion 0 - 0 Millwall (FT)
  • EFL Championship Matchday 8 (2023-09-24): Stoke City 1 - 3 Hull City (FT)
  • EFL Championship Matchday 8 (2023-09-24): Sunderland 0 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 8 (2023-09-25): Coventry City 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 9 (2023-09-29): Sheffield Wednesday 0 - 3 Sunderland (FT)
  • EFL Championship Matchday 9 (2023-09-30): Southampton FC 3 - 1 Leeds (FT)
  • EFL Championship Matchday 9 (2023-09-30): Bristol City 2 - 3 Stoke City (FT)
  • EFL Championship Matchday 9 (2023-09-30): Cardiff City FC 2 - 0 Rotherham United (FT)
  • EFL Championship Matchday 9 (2023-09-30): Huddersfield 1 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 9 (2023-09-30): Hull City 1 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 9 (2023-09-30): Millwall 0 - 3 Swansea City (FT)
  • EFL Championship Matchday 9 (2023-09-30): Norwich City 2 - 0 Birmingham City (FT)
  • EFL Championship Matchday 9 (2023-09-30): Preston North End 0 - 4 West Bromwich Albion (FT)
  • EFL Championship Matchday 9 (2023-09-30): Queens Park Rangers 1 - 3 Coventry City (FT)
  • EFL Championship Matchday 9 (2023-09-30): Watford FC 2 - 3 Middlesbrough (FT)
  • EFL Championship Matchday 9 (2023-10-01): Blackburn Rovers 1 - 4 Leicester City (FT)
  • EFL Championship Matchday 10 (2023-10-03): Birmingham City 4 - 1 Huddersfield (FT)
  • EFL Championship Matchday 10 (2023-10-03): Ipswich Town 3 - 0 Hull City (FT)
  • EFL Championship Matchday 10 (2023-10-03): Middlesbrough 2 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 10 (2023-10-03): Plymouth Argyle 0 - 2 Millwall (FT)
  • EFL Championship Matchday 10 (2023-10-03): Stoke City 0 - 1 Southampton FC (FT)
  • EFL Championship Matchday 10 (2023-10-03): West Bromwich Albion 1 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 10 (2023-10-04): Coventry City 1 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 10 (2023-10-04): Leeds 1 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 10 (2023-10-04): Leicester City 3 - 0 Preston North End (FT)
  • EFL Championship Matchday 10 (2023-10-04): Sunderland 2 - 0 Watford FC (FT)
  • EFL Championship Matchday 10 (2023-10-04): Swansea City 2 - 1 Norwich City (FT)
  • EFL Championship Matchday 10 (2023-10-04): Rotherham United 1 - 2 Bristol City (FT)
  • EFL Championship Matchday 11 (2023-10-06): Birmingham City 3 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 11 (2023-10-07): Sunderland 0 - 4 Middlesbrough (FT)
  • EFL Championship Matchday 11 (2023-10-07): Cardiff City FC 1 - 1 Watford FC (FT)
  • EFL Championship Matchday 11 (2023-10-07): Coventry City 1 - 1 Norwich City (FT)
  • EFL Championship Matchday 11 (2023-10-07): Ipswich Town 4 - 2 Preston North End (FT)
  • EFL Championship Matchday 11 (2023-10-07): Leeds 2 - 1 Bristol City (FT)
  • EFL Championship Matchday 11 (2023-10-07): Leicester City 2 - 0 Stoke City (FT)
  • EFL Championship Matchday 11 (2023-10-07): Millwall 2 - 2 Hull City (FT)
  • EFL Championship Matchday 11 (2023-10-07): Plymouth Argyle 1 - 3 Swansea City (FT)
  • EFL Championship Matchday 11 (2023-10-07): Queens Park Rangers 0 - 4 Blackburn Rovers (FT)
  • EFL Championship Matchday 11 (2023-10-07): Sheffield Wednesday 0 - 0 Huddersfield (FT)
  • EFL Championship Matchday 11 (2023-10-07): Southampton FC 1 - 1 Rotherham United (FT)
  • EFL Championship Matchday 12 (2023-10-21): Preston North End 1 - 1 Millwall (FT)
  • EFL Championship Matchday 12 (2023-10-21): Blackburn Rovers 1 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 12 (2023-10-21): Bristol City 1 - 0 Coventry City (FT)
  • EFL Championship Matchday 12 (2023-10-21): Huddersfield 2 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 12 (2023-10-21): Hull City 1 - 2 Southampton FC (FT)
  • EFL Championship Matchday 12 (2023-10-21): Middlesbrough 1 - 0 Birmingham City (FT)
  • EFL Championship Matchday 12 (2023-10-21): Norwich City 2 - 3 Leeds (FT)
  • EFL Championship Matchday 12 (2023-10-21): Stoke City 2 - 1 Sunderland (FT)
  • EFL Championship Matchday 12 (2023-10-21): Swansea City 1 - 3 Leicester City (FT)
  • EFL Championship Matchday 12 (2023-10-21): Watford FC 1 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 12 (2023-10-21): West Bromwich Albion 0 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 12 (2023-11-07): Rotherham United 2 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 13 (2023-10-24): Huddersfield 0 - 4 Cardiff City FC (FT)
  • EFL Championship Matchday 13 (2023-10-24): Leicester City 1 - 0 Sunderland (FT)
  • EFL Championship Matchday 13 (2023-10-24): Millwall 1 - 2 Blackburn Rovers (FT)
  • EFL Championship Matchday 13 (2023-10-24): Norwich City 1 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 13 (2023-10-24): Swansea City 0 - 1 Watford FC (FT)
  • EFL Championship Matchday 13 (2023-10-24): West Bromwich Albion 2 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 13 (2023-10-25): Birmingham City 0 - 2 Hull City (FT)
  • EFL Championship Matchday 13 (2023-10-25): Bristol City 0 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 13 (2023-10-25): Plymouth Argyle 3 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 13 (2023-10-25): Preston North End 2 - 2 Southampton FC (FT)
  • EFL Championship Matchday 13 (2023-10-25): Rotherham United 2 - 0 Coventry City (FT)
  • EFL Championship Matchday 13 (2023-10-25): Stoke City 1 - 0 Leeds (FT)
  • EFL Championship Matchday 14 (2023-10-28): Leeds 4 - 1 Huddersfield (FT)
  • EFL Championship Matchday 14 (2023-10-28): Southampton FC 3 - 1 Birmingham City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Blackburn Rovers 0 - 1 Swansea City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Cardiff City FC 2 - 0 Bristol City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Hull City 1 - 0 Preston North End (FT)
  • EFL Championship Matchday 14 (2023-10-28): Ipswich Town 3 - 2 Plymouth Argyle (FT)
  • EFL Championship Matchday 14 (2023-10-28): Middlesbrough 0 - 2 Stoke City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Queens Park Rangers 1 - 2 Leicester City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Sunderland 3 - 1 Norwich City (FT)
  • EFL Championship Matchday 14 (2023-10-28): Watford FC 2 - 2 Millwall (FT)
  • EFL Championship Matchday 14 (2023-10-29): Sheffield Wednesday 2 - 0 Rotherham United (FT)
  • EFL Championship Matchday 14 (2023-10-30): Coventry City 0 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 15 (2023-11-03): Leicester City 0 - 1 Leeds (FT)
  • EFL Championship Matchday 15 (2023-11-04): Birmingham City 2 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 15 (2023-11-04): Bristol City 1 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 15 (2023-11-04): Huddersfield 0 - 0 Watford FC (FT)
  • EFL Championship Matchday 15 (2023-11-04): Millwall 0 - 1 Southampton FC (FT)
  • EFL Championship Matchday 15 (2023-11-04): Plymouth Argyle 3 - 3 Middlesbrough (FT)
  • EFL Championship Matchday 15 (2023-11-04): Preston North End 3 - 2 Coventry City (FT)
  • EFL Championship Matchday 15 (2023-11-04): Rotherham United 1 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 15 (2023-11-04): Stoke City 0 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 15 (2023-11-04): Swansea City 0 - 0 Sunderland (FT)
  • EFL Championship Matchday 15 (2023-11-04): West Bromwich Albion 3 - 1 Hull City (FT)
  • EFL Championship Matchday 15 (2023-11-05): Norwich City 1 - 3 Blackburn Rovers (FT)
  • EFL Championship Matchday 16 (2023-11-10): Blackburn Rovers 1 - 2 Preston North End (FT)
  • EFL Championship Matchday 16 (2023-11-11): Sunderland 3 - 1 Birmingham City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Cardiff City FC 2 - 3 Norwich City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Coventry City 0 - 0 Stoke City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Hull City 1 - 0 Huddersfield (FT)
  • EFL Championship Matchday 16 (2023-11-11): Ipswich Town 3 - 2 Swansea City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Leeds 2 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 16 (2023-11-11): Middlesbrough 1 - 0 Leicester City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Queens Park Rangers 0 - 0 Bristol City (FT)
  • EFL Championship Matchday 16 (2023-11-11): Sheffield Wednesday 0 - 4 Millwall (FT)
  • EFL Championship Matchday 16 (2023-11-11): Southampton FC 2 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 16 (2023-11-11): Watford FC 5 - 0 Rotherham United (FT)
  • EFL Championship Matchday 17 (2023-11-24): Rotherham United 1 - 1 Leeds (FT)
  • EFL Championship Matchday 17 (2023-11-25): Birmingham City 2 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 17 (2023-11-25): Bristol City 3 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 17 (2023-11-25): Huddersfield 1 - 1 Southampton FC (FT)
  • EFL Championship Matchday 17 (2023-11-25): Leicester City 2 - 0 Watford FC (FT)
  • EFL Championship Matchday 17 (2023-11-25): Millwall 0 - 3 Coventry City (FT)
  • EFL Championship Matchday 17 (2023-11-25): Norwich City 1 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 17 (2023-11-25): Plymouth Argyle 2 - 0 Sunderland (FT)
  • EFL Championship Matchday 17 (2023-11-25): Preston North End 1 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 17 (2023-11-25): Stoke City 0 - 3 Blackburn Rovers (FT)
  • EFL Championship Matchday 17 (2023-11-25): Swansea City 2 - 2 Hull City (FT)
  • EFL Championship Matchday 17 (2023-11-25): West Bromwich Albion 2 - 0 Ipswich Town (FT)
  • EFL Championship Matchday 18 (2023-11-28): Cardiff City FC 0 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 18 (2023-11-28): Coventry City 1 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 18 (2023-11-28): Hull City 4 - 1 Rotherham United (FT)
  • EFL Championship Matchday 18 (2023-11-28): Middlesbrough 4 - 0 Preston North End (FT)
  • EFL Championship Matchday 18 (2023-11-28): Queens Park Rangers 4 - 2 Stoke City (FT)
  • EFL Championship Matchday 18 (2023-11-28): Watford FC 3 - 2 Norwich City (FT)
  • EFL Championship Matchday 18 (2023-11-29): Blackburn Rovers 4 - 2 Birmingham City (FT)
  • EFL Championship Matchday 18 (2023-11-29): Leeds 3 - 1 Swansea City (FT)
  • EFL Championship Matchday 18 (2023-11-29): Sheffield Wednesday 1 - 1 Leicester City (FT)
  • EFL Championship Matchday 18 (2023-11-29): Southampton FC 1 - 0 Bristol City (FT)
  • EFL Championship Matchday 18 (2023-11-29): Sunderland 1 - 2 Huddersfield (FT)
  • EFL Championship Matchday 18 (2023-11-29): Ipswich Town 3 - 1 Millwall (FT)
  • EFL Championship Matchday 19 (2023-12-01): Preston North End 0 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 19 (2023-12-02): West Bromwich Albion 1 - 2 Leicester City (FT)
  • EFL Championship Matchday 19 (2023-12-02): Birmingham City 0 - 0 Rotherham United (FT)
  • EFL Championship Matchday 19 (2023-12-02): Hull City 1 - 2 Watford FC (FT)
  • EFL Championship Matchday 19 (2023-12-02): Ipswich Town 2 - 1 Coventry City (FT)
  • EFL Championship Matchday 19 (2023-12-02): Leeds 3 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 19 (2023-12-02): Millwall 1 - 1 Sunderland (FT)
  • EFL Championship Matchday 19 (2023-12-02): Plymouth Argyle 2 - 1 Stoke City (FT)
  • EFL Championship Matchday 19 (2023-12-02): Sheffield Wednesday 3 - 1 Blackburn Rovers (FT)
  • EFL Championship Matchday 19 (2023-12-02): Southampton FC 2 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 19 (2023-12-02): Swansea City 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 19 (2023-12-03): Bristol City 1 - 2 Norwich City (FT)
  • EFL Championship Matchday 20 (2023-12-08): Coventry City 2 - 0 Birmingham City (FT)
  • EFL Championship Matchday 20 (2023-12-09): Blackburn Rovers 0 - 2 Leeds (FT)
  • EFL Championship Matchday 20 (2023-12-09): Sunderland 2 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 20 (2023-12-09): Cardiff City FC 1 - 0 Millwall (FT)
  • EFL Championship Matchday 20 (2023-12-09): Huddersfield 1 - 1 Bristol City (FT)
  • EFL Championship Matchday 20 (2023-12-09): Leicester City 4 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 20 (2023-12-09): Middlesbrough 0 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 20 (2023-12-09): Norwich City 0 - 0 Preston North End (FT)
  • EFL Championship Matchday 20 (2023-12-09): Queens Park Rangers 2 - 0 Hull City (FT)
  • EFL Championship Matchday 20 (2023-12-09): Rotherham United 1 - 2 Swansea City (FT)
  • EFL Championship Matchday 20 (2023-12-09): Stoke City 0 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 20 (2023-12-09): Watford FC 1 - 1 Southampton FC (FT)
  • EFL Championship Matchday 21 (2023-12-12): Blackburn Rovers 2 - 1 Bristol City (FT)
  • EFL Championship Matchday 21 (2023-12-12): Huddersfield 1 - 3 Preston North End (FT)
  • EFL Championship Matchday 21 (2023-12-12): Rotherham United 0 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 21 (2023-12-12): Stoke City 1 - 1 Swansea City (FT)
  • EFL Championship Matchday 21 (2023-12-12): Watford FC 1 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 21 (2023-12-12): Sunderland 1 - 0 Leeds (FT)
  • EFL Championship Matchday 21 (2023-12-13): Cardiff City FC 0 - 1 Birmingham City (FT)
  • EFL Championship Matchday 21 (2023-12-13): Coventry City 1 - 1 Southampton FC (FT)
  • EFL Championship Matchday 21 (2023-12-13): Leicester City 3 - 2 Millwall (FT)
  • EFL Championship Matchday 21 (2023-12-13): Norwich City 3 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 21 (2023-12-13): Queens Park Rangers 0 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 21 (2023-12-13): Middlesbrough 1 - 2 Hull City (FT)
  • EFL Championship Matchday 22 (2023-12-16): Ipswich Town 2 - 2 Norwich City (FT)
  • EFL Championship Matchday 22 (2023-12-16): Bristol City 1 - 0 Sunderland (FT)
  • EFL Championship Matchday 22 (2023-12-16): Hull City 3 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 22 (2023-12-16): Leeds 1 - 1 Coventry City (FT)
  • EFL Championship Matchday 22 (2023-12-16): Millwall 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 22 (2023-12-16): Plymouth Argyle 3 - 2 Rotherham United (FT)
  • EFL Championship Matchday 22 (2023-12-16): Preston North End 1 - 5 Watford FC (FT)
  • EFL Championship Matchday 22 (2023-12-16): Sheffield Wednesday 2 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 22 (2023-12-16): Southampton FC 4 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 22 (2023-12-16): Swansea City 1 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 22 (2023-12-17): West Bromwich Albion 1 - 1 Stoke City (FT)
  • EFL Championship Matchday 22 (2023-12-18): Birmingham City 2 - 3 Leicester City (FT)
  • EFL Championship Matchday 23 (2023-12-22): Bristol City 3 - 2 Hull City (FT)
  • EFL Championship Matchday 23 (2023-12-22): Swansea City 2 - 1 Preston North End (FT)
  • EFL Championship Matchday 23 (2023-12-23): Leeds 4 - 0 Ipswich Town (FT)
  • EFL Championship Matchday 23 (2023-12-23): Blackburn Rovers 1 - 2 Watford FC (FT)
  • EFL Championship Matchday 23 (2023-12-23): Leicester City 3 - 0 Rotherham United (FT)
  • EFL Championship Matchday 23 (2023-12-23): Middlesbrough 1 - 0 West Bromwich Albion (FT)
  • EFL Championship Matchday 23 (2023-12-23): Norwich City 2 - 0 Huddersfield (FT)
  • EFL Championship Matchday 23 (2023-12-23): Plymouth Argyle 3 - 3 Birmingham City (FT)
  • EFL Championship Matchday 23 (2023-12-23): Queens Park Rangers 0 - 1 Southampton FC (FT)
  • EFL Championship Matchday 23 (2023-12-23): Sheffield Wednesday 1 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 23 (2023-12-23): Stoke City 0 - 0 Millwall (FT)
  • EFL Championship Matchday 23 (2023-12-23): Sunderland 0 - 3 Coventry City (FT)
  • EFL Championship Matchday 24 (2023-12-26): Preston North End 2 - 1 Leeds (FT)
  • EFL Championship Matchday 24 (2023-12-26): Millwall 2 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 24 (2023-12-26): Cardiff City FC 2 - 2 Plymouth Argyle (FT)
  • EFL Championship Matchday 24 (2023-12-26): Coventry City 2 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 24 (2023-12-26): Huddersfield 3 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 24 (2023-12-26): Hull City 0 - 1 Sunderland (FT)
  • EFL Championship Matchday 24 (2023-12-26): Rotherham United 1 - 0 Middlesbrough (FT)
  • EFL Championship Matchday 24 (2023-12-26): Southampton FC 5 - 0 Swansea City (FT)
  • EFL Championship Matchday 24 (2023-12-26): Watford FC 1 - 4 Bristol City (FT)
  • EFL Championship Matchday 24 (2023-12-26): West Bromwich Albion 1 - 0 Norwich City (FT)
  • EFL Championship Matchday 24 (2023-12-26): Birmingham City 1 - 3 Stoke City (FT)
  • EFL Championship Matchday 24 (2023-12-26): Ipswich Town 1 - 1 Leicester City (FT)
  • EFL Championship Matchday 25 (2023-12-29): Southampton FC 2 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 25 (2023-12-29): Birmingham City 0 - 0 Bristol City (FT)
  • EFL Championship Matchday 25 (2023-12-29): Cardiff City FC 0 - 2 Leicester City (FT)
  • EFL Championship Matchday 25 (2023-12-29): Coventry City 2 - 2 Swansea City (FT)
  • EFL Championship Matchday 25 (2023-12-29): Huddersfield 1 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 25 (2023-12-29): Hull City 3 - 2 Blackburn Rovers (FT)
  • EFL Championship Matchday 25 (2023-12-29): Ipswich Town 0 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 25 (2023-12-29): Millwall 1 - 0 Norwich City (FT)
  • EFL Championship Matchday 25 (2023-12-29): Preston North End 0 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 25 (2023-12-29): Rotherham United 1 - 1 Sunderland (FT)
  • EFL Championship Matchday 25 (2023-12-29): Watford FC 1 - 1 Stoke City (FT)
  • EFL Championship Matchday 25 (2023-12-29): West Bromwich Albion 1 - 0 Leeds (FT)
  • EFL Championship Matchday 26 (2024-01-01): Sunderland 2 - 0 Preston North End (FT)
  • EFL Championship Matchday 26 (2024-01-01): Blackburn Rovers 2 - 2 Rotherham United (FT)
  • EFL Championship Matchday 26 (2024-01-01): Bristol City 0 - 1 Millwall (FT)
  • EFL Championship Matchday 26 (2024-01-01): Leeds 3 - 0 Birmingham City (FT)
  • EFL Championship Matchday 26 (2024-01-01): Leicester City 4 - 1 Huddersfield (FT)
  • EFL Championship Matchday 26 (2024-01-01): Middlesbrough 1 - 3 Coventry City (FT)
  • EFL Championship Matchday 26 (2024-01-01): Norwich City 1 - 1 Southampton FC (FT)
  • EFL Championship Matchday 26 (2024-01-01): Plymouth Argyle 3 - 3 Watford FC (FT)
  • EFL Championship Matchday 26 (2024-01-01): Queens Park Rangers 1 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 26 (2024-01-01): Stoke City 0 - 0 Ipswich Town (FT)
  • EFL Championship Matchday 26 (2024-01-01): Swansea City 1 - 0 West Bromwich Albion (FT)
  • EFL Championship Matchday 26 (2024-01-01): Sheffield Wednesday 3 - 1 Hull City (FT)
  • EFL Championship Matchday 27 (2024-01-12): Hull City 1 - 2 Norwich City (FT)
  • EFL Championship Matchday 27 (2024-01-13): Coventry City 3 - 1 Leicester City (FT)
  • EFL Championship Matchday 27 (2024-01-13): Birmingham City 2 - 2 Swansea City (FT)
  • EFL Championship Matchday 27 (2024-01-13): Cardiff City FC 0 - 3 Leeds (FT)
  • EFL Championship Matchday 27 (2024-01-13): Huddersfield 1 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 27 (2024-01-13): Preston North End 2 - 0 Bristol City (FT)
  • EFL Championship Matchday 27 (2024-01-13): Rotherham United 0 - 1 Stoke City (FT)
  • EFL Championship Matchday 27 (2024-01-13): Southampton FC 4 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 27 (2024-01-13): West Bromwich Albion 4 - 1 Blackburn Rovers (FT)
  • EFL Championship Matchday 27 (2024-01-13): Millwall 1 - 3 Middlesbrough (FT)
  • EFL Championship Matchday 27 (2024-01-13): Ipswich Town 2 - 1 Sunderland (FT)
  • EFL Championship Matchday 27 (2024-01-14): Queens Park Rangers 1 - 2 Watford FC (FT)
  • EFL Championship Matchday 28 (2024-01-19): Sunderland 0 - 1 Hull City (FT)
  • EFL Championship Matchday 28 (2024-01-20): Swansea City 1 - 3 Southampton FC (FT)
  • EFL Championship Matchday 28 (2024-01-20): Blackburn Rovers 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 28 (2024-01-20): Bristol City 1 - 1 Watford FC (FT)
  • EFL Championship Matchday 28 (2024-01-20): Middlesbrough 1 - 1 Rotherham United (FT)
  • EFL Championship Matchday 28 (2024-01-20): Norwich City 2 - 0 West Bromwich Albion (FT)
  • EFL Championship Matchday 28 (2024-01-20): Plymouth Argyle 3 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 28 (2024-01-20): Queens Park Rangers 2 - 0 Millwall (FT)
  • EFL Championship Matchday 28 (2024-01-20): Sheffield Wednesday 1 - 2 Coventry City (FT)
  • EFL Championship Matchday 28 (2024-01-20): Stoke City 1 - 2 Birmingham City (FT)
  • EFL Championship Matchday 28 (2024-01-21): Leeds 2 - 1 Preston North End (FT)
  • EFL Championship Matchday 28 (2024-01-22): Leicester City 1 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 29 (2024-01-24): Leeds 1 - 0 Norwich City (FT)
  • EFL Championship Matchday 29 (2024-03-12): Birmingham City 0 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 29 (2024-01-27): Millwall 1 - 1 Preston North End (FT)
  • EFL Championship Matchday 29 (2024-01-27): Sunderland 3 - 1 Stoke City (FT)
  • EFL Championship Matchday 29 (2024-01-28): Queens Park Rangers 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 29 (2024-01-30): Coventry City 2 - 2 Bristol City (FT)
  • EFL Championship Matchday 29 (2024-01-30): Leicester City 3 - 1 Swansea City (FT)
  • EFL Championship Matchday 29 (2024-01-31): Sheffield Wednesday 0 - 0 Watford FC (FT)
  • EFL Championship Matchday 29 (2024-02-20): Cardiff City FC 0 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 29 (2024-02-20): Ipswich Town 4 - 3 Rotherham United (FT)
  • EFL Championship Matchday 29 (2024-02-20): Plymouth Argyle 0 - 3 West Bromwich Albion (FT)
  • EFL Championship Matchday 29 (2024-02-20): Southampton FC 1 - 2 Hull City (FT)
  • EFL Championship Matchday 30 (2024-02-02): Bristol City 0 - 1 Leeds (FT)
  • EFL Championship Matchday 30 (2024-02-03): Blackburn Rovers 1 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 30 (2024-02-03): Huddersfield 4 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 30 (2024-02-03): Hull City 1 - 0 Millwall (FT)
  • EFL Championship Matchday 30 (2024-02-03): Norwich City 2 - 1 Coventry City (FT)
  • EFL Championship Matchday 30 (2024-02-03): Preston North End 3 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 30 (2024-02-03): Rotherham United 0 - 2 Southampton FC (FT)
  • EFL Championship Matchday 30 (2024-02-03): Stoke City 0 - 5 Leicester City (FT)
  • EFL Championship Matchday 30 (2024-02-03): Swansea City 0 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 30 (2024-02-03): Watford FC 0 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 30 (2024-02-03): West Bromwich Albion 1 - 0 Birmingham City (FT)
  • EFL Championship Matchday 30 (2024-02-04): Middlesbrough 1 - 1 Sunderland (FT)
  • EFL Championship Matchday 31 (2024-02-09): Sheffield Wednesday 2 - 0 Birmingham City (FT)
  • EFL Championship Matchday 31 (2024-02-10): Ipswich Town 2 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 31 (2024-02-10): Blackburn Rovers 3 - 1 Stoke City (FT)
  • EFL Championship Matchday 31 (2024-02-10): Cardiff City FC 0 - 2 Preston North End (FT)
  • EFL Championship Matchday 31 (2024-02-10): Hull City 0 - 1 Swansea City (FT)
  • EFL Championship Matchday 31 (2024-02-10): Leeds 3 - 0 Rotherham United (FT)
  • EFL Championship Matchday 31 (2024-02-10): Middlesbrough 1 - 2 Bristol City (FT)
  • EFL Championship Matchday 31 (2024-02-10): Queens Park Rangers 2 - 2 Norwich City (FT)
  • EFL Championship Matchday 31 (2024-02-10): Southampton FC 5 - 3 Huddersfield (FT)
  • EFL Championship Matchday 31 (2024-02-10): Sunderland 3 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 31 (2024-02-10): Watford FC 1 - 2 Leicester City (FT)
  • EFL Championship Matchday 31 (2024-02-11): Coventry City 2 - 1 Millwall (FT)
  • EFL Championship Matchday 32 (2024-02-13): Birmingham City 1 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 32 (2024-02-13): Leicester City 2 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 32 (2024-02-13): Norwich City 4 - 2 Watford FC (FT)
  • EFL Championship Matchday 32 (2024-02-13): Rotherham United 1 - 2 Hull City (FT)
  • EFL Championship Matchday 32 (2024-02-13): Swansea City 0 - 4 Leeds (FT)
  • EFL Championship Matchday 32 (2024-02-13): Bristol City 3 - 1 Southampton FC (FT)
  • EFL Championship Matchday 32 (2024-02-13): West Bromwich Albion 2 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 32 (2024-02-14): Huddersfield 1 - 0 Sunderland (FT)
  • EFL Championship Matchday 32 (2024-02-14): Plymouth Argyle 2 - 2 Coventry City (FT)
  • EFL Championship Matchday 32 (2024-02-14): Preston North End 2 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 32 (2024-02-14): Stoke City 1 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 32 (2024-02-14): Millwall 0 - 4 Ipswich Town (FT)
  • EFL Championship Matchday 33 (2024-02-16): West Bromwich Albion 0 - 2 Southampton FC (FT)
  • EFL Championship Matchday 33 (2024-02-17): Plymouth Argyle 0 - 2 Leeds (FT)
  • EFL Championship Matchday 33 (2024-02-17): Birmingham City 2 - 1 Sunderland (FT)
  • EFL Championship Matchday 33 (2024-02-17): Bristol City 0 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 33 (2024-02-17): Huddersfield 1 - 2 Hull City (FT)
  • EFL Championship Matchday 33 (2024-02-17): Leicester City 1 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 33 (2024-02-17): Millwall 0 - 2 Sheffield Wednesday (FT)
  • EFL Championship Matchday 33 (2024-02-17): Norwich City 4 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 33 (2024-02-17): Preston North End 2 - 2 Blackburn Rovers (FT)
  • EFL Championship Matchday 33 (2024-02-17): Rotherham United 0 - 1 Watford FC (FT)
  • EFL Championship Matchday 33 (2024-02-17): Stoke City 0 - 1 Coventry City (FT)
  • EFL Championship Matchday 33 (2024-02-17): Swansea City 1 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 34 (2024-02-23): Coventry City 0 - 3 Preston North End (FT)
  • EFL Championship Matchday 34 (2024-02-23): Leeds 3 - 1 Leicester City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Hull City 1 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 34 (2024-02-24): Blackburn Rovers 1 - 1 Norwich City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Cardiff City FC 2 - 1 Stoke City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Ipswich Town 3 - 1 Birmingham City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Middlesbrough 0 - 2 Plymouth Argyle (FT)
  • EFL Championship Matchday 34 (2024-02-24): Queens Park Rangers 2 - 1 Rotherham United (FT)
  • EFL Championship Matchday 34 (2024-02-24): Sheffield Wednesday 2 - 1 Bristol City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Southampton FC 1 - 2 Millwall (FT)
  • EFL Championship Matchday 34 (2024-02-24): Sunderland 1 - 2 Swansea City (FT)
  • EFL Championship Matchday 34 (2024-02-24): Watford FC 1 - 2 Huddersfield (FT)
  • EFL Championship Matchday 35 (2024-03-01): West Bromwich Albion 2 - 1 Coventry City (FT)
  • EFL Championship Matchday 35 (2024-03-02): Bristol City 0 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 35 (2024-03-02): Huddersfield 1 - 1 Leeds (FT)
  • EFL Championship Matchday 35 (2024-03-02): Birmingham City 3 - 4 Southampton FC (FT)
  • EFL Championship Matchday 35 (2024-03-02): Leicester City 1 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 35 (2024-03-02): Millwall 1 - 0 Watford FC (FT)
  • EFL Championship Matchday 35 (2024-03-02): Norwich City 1 - 0 Sunderland (FT)
  • EFL Championship Matchday 35 (2024-03-02): Plymouth Argyle 0 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 35 (2024-03-02): Preston North End 0 - 0 Hull City (FT)
  • EFL Championship Matchday 35 (2024-03-02): Rotherham United 0 - 1 Sheffield Wednesday (FT)
  • EFL Championship Matchday 35 (2024-03-02): Stoke City 2 - 0 Middlesbrough (FT)
  • EFL Championship Matchday 35 (2024-03-02): Swansea City 2 - 1 Blackburn Rovers (FT)
  • EFL Championship Matchday 36 (2024-03-05): Blackburn Rovers 1 - 1 Millwall (FT)
  • EFL Championship Matchday 36 (2024-03-05): Coventry City 5 - 0 Rotherham United (FT)
  • EFL Championship Matchday 36 (2024-03-05): Leeds 1 - 0 Stoke City (FT)
  • EFL Championship Matchday 36 (2024-03-05): Sunderland 0 - 1 Leicester City (FT)
  • EFL Championship Matchday 36 (2024-03-05): Sheffield Wednesday 1 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 36 (2024-03-05): Ipswich Town 3 - 2 Bristol City (FT)
  • EFL Championship Matchday 36 (2024-03-06): Cardiff City FC 1 - 0 Huddersfield (FT)
  • EFL Championship Matchday 36 (2024-03-06): Middlesbrough 3 - 1 Norwich City (FT)
  • EFL Championship Matchday 36 (2024-03-06): Watford FC 1 - 1 Swansea City (FT)
  • EFL Championship Matchday 36 (2024-03-06): Queens Park Rangers 2 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 36 (2024-03-12): Hull City 1 - 1 Birmingham City (FT)
  • EFL Championship Matchday 36 (2024-04-16): Southampton FC 3 - 0 Preston North End (FT)
  • EFL Championship Matchday 37 (2024-03-08): Sheffield Wednesday 0 - 2 Leeds (FT)
  • EFL Championship Matchday 37 (2024-03-09): Cardiff City FC 2 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 37 (2024-03-09): Blackburn Rovers 1 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 37 (2024-03-09): Hull City 2 - 2 Leicester City (FT)
  • EFL Championship Matchday 37 (2024-03-09): Millwall 1 - 0 Birmingham City (FT)
  • EFL Championship Matchday 37 (2024-03-09): Norwich City 5 - 0 Rotherham United (FT)
  • EFL Championship Matchday 37 (2024-03-09): Preston North End 1 - 2 Stoke City (FT)
  • EFL Championship Matchday 37 (2024-03-09): Queens Park Rangers 0 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 37 (2024-03-09): Southampton FC 4 - 2 Sunderland (FT)
  • EFL Championship Matchday 37 (2024-03-09): Watford FC 1 - 2 Coventry City (FT)
  • EFL Championship Matchday 37 (2024-03-10): Huddersfield 1 - 4 West Bromwich Albion (FT)
  • EFL Championship Matchday 37 (2024-03-10): Bristol City 1 - 0 Swansea City (FT)
  • EFL Championship Matchday 38 (2024-03-16): Swansea City 2 - 0 Cardiff City FC (FT)
  • EFL Championship Matchday 38 (2024-03-16): Birmingham City 0 - 1 Watford FC (FT)
  • EFL Championship Matchday 38 (2024-03-16): Ipswich Town 6 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 38 (2024-03-16): Middlesbrough 0 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 38 (2024-03-16): Plymouth Argyle 0 - 1 Preston North End (FT)
  • EFL Championship Matchday 38 (2024-03-16): Rotherham United 0 - 0 Huddersfield (FT)
  • EFL Championship Matchday 38 (2024-03-16): Stoke City 0 - 3 Norwich City (FT)
  • EFL Championship Matchday 38 (2024-03-16): Sunderland 0 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 38 (2024-03-16): West Bromwich Albion 2 - 0 Bristol City (FT)
  • EFL Championship Matchday 38 (2024-03-17): Leeds 2 - 0 Millwall (FT)
  • EFL Championship Matchday 38 (2024-04-23): Leicester City 5 - 0 Southampton FC (FT)
  • EFL Championship Matchday 38 (2024-04-24): Coventry City 2 - 3 Hull City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Bristol City 1 - 0 Leicester City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Millwall 1 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 39 (2024-03-29): Cardiff City FC 0 - 2 Sunderland (FT)
  • EFL Championship Matchday 39 (2024-03-29): Huddersfield 1 - 3 Coventry City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Hull City 0 - 2 Stoke City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Norwich City 2 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 39 (2024-03-29): Preston North End 3 - 0 Rotherham United (FT)
  • EFL Championship Matchday 39 (2024-03-29): Queens Park Rangers 2 - 1 Birmingham City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Sheffield Wednesday 1 - 1 Swansea City (FT)
  • EFL Championship Matchday 39 (2024-03-29): Southampton FC 1 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 39 (2024-03-29): Blackburn Rovers 0 - 1 Ipswich Town (FT)
  • EFL Championship Matchday 39 (2024-03-29): Watford FC 2 - 2 Leeds (FT)
  • EFL Championship Matchday 40 (2024-04-01): Leicester City 3 - 1 Norwich City (FT)
  • EFL Championship Matchday 40 (2024-04-01): Birmingham City 1 - 0 Preston North End (FT)
  • EFL Championship Matchday 40 (2024-04-01): Coventry City 1 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 40 (2024-04-01): Middlesbrough 2 - 0 Sheffield Wednesday (FT)
  • EFL Championship Matchday 40 (2024-04-01): Plymouth Argyle 0 - 1 Bristol City (FT)
  • EFL Championship Matchday 40 (2024-04-01): Rotherham United 2 - 1 Millwall (FT)
  • EFL Championship Matchday 40 (2024-04-01): Stoke City 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 40 (2024-04-01): Sunderland 1 - 5 Blackburn Rovers (FT)
  • EFL Championship Matchday 40 (2024-04-01): Swansea City 0 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 40 (2024-04-01): West Bromwich Albion 2 - 2 Watford FC (FT)
  • EFL Championship Matchday 40 (2024-04-01): Ipswich Town 3 - 2 Southampton FC (FT)
  • EFL Championship Matchday 40 (2024-04-01): Leeds 3 - 1 Hull City (FT)
  • EFL Championship Matchday 41 (2024-04-05): Rotherham United 0 - 1 Plymouth Argyle (FT)
  • EFL Championship Matchday 41 (2024-04-06): Norwich City 1 - 0 Ipswich Town (FT)
  • EFL Championship Matchday 41 (2024-04-06): Blackburn Rovers 0 - 0 Southampton FC (FT)
  • EFL Championship Matchday 41 (2024-04-06): Cardiff City FC 1 - 3 Hull City (FT)
  • EFL Championship Matchday 41 (2024-04-06): Coventry City 2 - 1 Leeds (FT)
  • EFL Championship Matchday 41 (2024-04-06): Huddersfield 1 - 0 Millwall (FT)
  • EFL Championship Matchday 41 (2024-04-06): Leicester City 2 - 1 Birmingham City (FT)
  • EFL Championship Matchday 41 (2024-04-06): Middlesbrough 2 - 0 Swansea City (FT)
  • EFL Championship Matchday 41 (2024-04-06): Queens Park Rangers 0 - 2 Sheffield Wednesday (FT)
  • EFL Championship Matchday 41 (2024-04-06): Stoke City 2 - 2 West Bromwich Albion (FT)
  • EFL Championship Matchday 41 (2024-04-06): Sunderland 0 - 0 Bristol City (FT)
  • EFL Championship Matchday 41 (2024-04-06): Watford FC 0 - 0 Preston North End (FT)
  • EFL Championship Matchday 42 (2024-04-09): Millwall 1 - 0 Leicester City (FT)
  • EFL Championship Matchday 42 (2024-04-09): Plymouth Argyle 1 - 1 Queens Park Rangers (FT)
  • EFL Championship Matchday 42 (2024-04-09): Preston North End 4 - 1 Huddersfield (FT)
  • EFL Championship Matchday 42 (2024-04-09): Sheffield Wednesday 2 - 2 Norwich City (FT)
  • EFL Championship Matchday 42 (2024-04-09): Southampton FC 2 - 1 Coventry City (FT)
  • EFL Championship Matchday 42 (2024-04-09): Leeds 0 - 0 Sunderland (FT)
  • EFL Championship Matchday 42 (2024-04-10): Birmingham City 0 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 42 (2024-04-10): Bristol City 5 - 0 Blackburn Rovers (FT)
  • EFL Championship Matchday 42 (2024-04-10): Ipswich Town 0 - 0 Watford FC (FT)
  • EFL Championship Matchday 42 (2024-04-10): Hull City 2 - 2 Middlesbrough (FT)
  • EFL Championship Matchday 42 (2024-04-10): Swansea City 3 - 0 Stoke City (FT)
  • EFL Championship Matchday 42 (2024-04-10): West Bromwich Albion 2 - 0 Rotherham United (FT)
  • EFL Championship Matchday 43 (2024-04-12): Plymouth Argyle 1 - 0 Leicester City (FT)
  • EFL Championship Matchday 43 (2024-04-13): Leeds 0 - 1 Blackburn Rovers (FT)
  • EFL Championship Matchday 43 (2024-04-13): Birmingham City 3 - 0 Coventry City (FT)
  • EFL Championship Matchday 43 (2024-04-13): Bristol City 1 - 1 Huddersfield (FT)
  • EFL Championship Matchday 43 (2024-04-13): Hull City 3 - 0 Queens Park Rangers (FT)
  • EFL Championship Matchday 43 (2024-04-13): Ipswich Town 1 - 1 Middlesbrough (FT)
  • EFL Championship Matchday 43 (2024-04-13): Millwall 3 - 1 Cardiff City FC (FT)
  • EFL Championship Matchday 43 (2024-04-13): Preston North End 0 - 1 Norwich City (FT)
  • EFL Championship Matchday 43 (2024-04-13): Sheffield Wednesday 1 - 1 Stoke City (FT)
  • EFL Championship Matchday 43 (2024-04-13): Southampton FC 3 - 2 Watford FC (FT)
  • EFL Championship Matchday 43 (2024-04-13): Swansea City 1 - 0 Rotherham United (FT)
  • EFL Championship Matchday 43 (2024-04-13): West Bromwich Albion 0 - 1 Sunderland (FT)
  • EFL Championship Matchday 44 (2024-04-20): Leicester City 2 - 1 West Bromwich Albion (FT)
  • EFL Championship Matchday 44 (2024-04-20): Cardiff City FC 2 - 1 Southampton FC (FT)
  • EFL Championship Matchday 44 (2024-04-20): Huddersfield 0 - 4 Swansea City (FT)
  • EFL Championship Matchday 44 (2024-04-20): Norwich City 1 - 1 Bristol City (FT)
  • EFL Championship Matchday 44 (2024-04-20): Rotherham United 0 - 0 Birmingham City (FT)
  • EFL Championship Matchday 44 (2024-04-20): Stoke City 3 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 44 (2024-04-20): Sunderland 0 - 1 Millwall (FT)
  • EFL Championship Matchday 44 (2024-04-20): Watford FC 0 - 0 Hull City (FT)
  • EFL Championship Matchday 44 (2024-04-20): Queens Park Rangers 1 - 0 Preston North End (FT)
  • EFL Championship Matchday 44 (2024-04-21): Blackburn Rovers 1 - 3 Sheffield Wednesday (FT)
  • EFL Championship Matchday 44 (2024-04-22): Middlesbrough 3 - 4 Leeds (FT)
  • EFL Championship Matchday 44 (2024-04-30): Coventry City 1 - 2 Ipswich Town (FT)
  • EFL Championship Matchday 45 (2024-04-26): Queens Park Rangers 4 - 0 Leeds (FT)
  • EFL Championship Matchday 45 (2024-04-27): Blackburn Rovers 0 - 0 Coventry City (FT)
  • EFL Championship Matchday 45 (2024-04-27): Bristol City 2 - 0 Rotherham United (FT)
  • EFL Championship Matchday 45 (2024-04-27): Cardiff City FC 1 - 4 Middlesbrough (FT)
  • EFL Championship Matchday 45 (2024-04-27): Huddersfield 1 - 1 Birmingham City (FT)
  • EFL Championship Matchday 45 (2024-04-27): Millwall 1 - 0 Plymouth Argyle (FT)
  • EFL Championship Matchday 45 (2024-04-27): Norwich City 2 - 2 Swansea City (FT)
  • EFL Championship Matchday 45 (2024-04-27): Sheffield Wednesday 3 - 0 West Bromwich Albion (FT)
  • EFL Championship Matchday 45 (2024-04-27): Southampton FC 0 - 1 Stoke City (FT)
  • EFL Championship Matchday 45 (2024-04-27): Watford FC 1 - 0 Sunderland (FT)
  • EFL Championship Matchday 45 (2024-04-27): Hull City 3 - 3 Ipswich Town (FT)
  • EFL Championship Matchday 45 (2024-04-29): Preston North End 0 - 3 Leicester City (FT)
  • EFL Championship Matchday 46 (2024-05-04): Birmingham City 1 - 0 Norwich City (FT)
  • EFL Championship Matchday 46 (2024-05-04): Coventry City 1 - 2 Queens Park Rangers (FT)
  • EFL Championship Matchday 46 (2024-05-04): Ipswich Town 2 - 0 Huddersfield (FT)
  • EFL Championship Matchday 46 (2024-05-04): Leeds 1 - 2 Southampton FC (FT)
  • EFL Championship Matchday 46 (2024-05-04): Leicester City 0 - 2 Blackburn Rovers (FT)
  • EFL Championship Matchday 46 (2024-05-04): Middlesbrough 3 - 1 Watford FC (FT)
  • EFL Championship Matchday 46 (2024-05-04): Plymouth Argyle 1 - 0 Hull City (FT)
  • EFL Championship Matchday 46 (2024-05-04): Rotherham United 5 - 2 Cardiff City FC (FT)
  • EFL Championship Matchday 46 (2024-05-04): Stoke City 4 - 0 Bristol City (FT)
  • EFL Championship Matchday 46 (2024-05-04): Sunderland 0 - 2 Sheffield Wednesday (FT)
  • EFL Championship Matchday 46 (2024-05-04): Swansea City 0 - 1 Millwall (FT)
  • EFL Championship Matchday 46 (2024-05-04): West Bromwich Albion 3 - 0 Preston North End (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: