Championship 2026-27 Results

Scores, margins and model projections.

‹
2026-27
Games
168
Biggest win
West Ham +6
Avg total goals
2.9
Model favorite %
69%
DateMatchScore
Wed, Nov 4, 2026 · 8:00 PM GMT Bristol City vs Wolves 1–2
Wed, Nov 4, 2026 · 7:45 PM GMT Cardiff vs West Ham 3–3
Wed, Nov 4, 2026 · 7:45 PM GMT Wrexham vs Middlesbrough 2–0
Tue, Nov 3, 2026 · 8:00 PM GMT Birmingham vs Millwall 3–0
Tue, Nov 3, 2026 · 8:00 PM GMT West Brom vs Southampton 1–1
Tue, Nov 3, 2026 · 7:45 PM GMT Blackburn vs Stoke 1–2
Tue, Nov 3, 2026 · 7:45 PM GMT Preston vs Sheffield Utd 2–3
Tue, Nov 3, 2026 · 7:45 PM GMT Derby vs Norwich 0–4
Tue, Nov 3, 2026 · 7:45 PM GMT Charlton vs Bolton 0–1
Tue, Nov 3, 2026 · 7:45 PM GMT Watford vs Lincoln 1–0
Tue, Nov 3, 2026 · 7:45 PM GMT QPR vs Burnley 1–1
Tue, Nov 3, 2026 · 7:45 PM GMT Portsmouth vs Swansea 3–1
Sat, Oct 31, 2026 · 3:00 PM GMT Swansea vs Blackburn 4–0
Sat, Oct 31, 2026 · 3:00 PM GMT Southampton vs QPR 4–1
Sat, Oct 31, 2026 · 3:00 PM GMT Bolton vs Bristol City 2–3
Sat, Oct 31, 2026 · 3:00 PM GMT Middlesbrough vs Charlton 3–0
Sat, Oct 31, 2026 · 3:00 PM GMT Millwall vs Derby 4–1
Sat, Oct 31, 2026 · 3:00 PM GMT West Ham vs West Brom 1–3
Sat, Oct 31, 2026 · 3:00 PM GMT Wolves vs Cardiff 3–0
Sat, Oct 31, 2026 · 3:00 PM GMT Burnley vs Portsmouth 0–0
Sat, Oct 31, 2026 · 12:30 PM GMT Norwich vs Watford 3–2
Sat, Oct 31, 2026 · 12:30 PM GMT Lincoln vs Birmingham 1–3
Sat, Oct 31, 2026 · 12:30 PM GMT Stoke vs Preston 2–0
Fri, Oct 30, 2026 · 8:00 PM GMT Sheffield Utd vs Wrexham 1–0
Sat, Oct 24, 2026 · 3:00 PM BST Blackburn vs Wrexham 2–0
Sat, Oct 24, 2026 · 3:00 PM BST Preston vs West Brom 1–1
Sat, Oct 24, 2026 · 3:00 PM BST Stoke vs Bristol City 0–0
Sat, Oct 24, 2026 · 3:00 PM BST Wolves vs Watford 1–0
Sat, Oct 24, 2026 · 3:00 PM BST Lincoln vs Burnley 4–1
Sat, Oct 24, 2026 · 3:00 PM BST West Ham vs Southampton 2–3
Sat, Oct 24, 2026 · 3:00 PM BST QPR vs Swansea 5–0
Sat, Oct 24, 2026 · 3:00 PM BST Cardiff vs Birmingham 1–0
Sat, Oct 24, 2026 · 12:30 PM BST Charlton vs Norwich 1–3
Sat, Oct 24, 2026 · 12:30 PM BST Sheffield Utd vs Derby 1–1
Sat, Oct 24, 2026 · 12:30 PM BST Portsmouth vs Millwall 2–1
Fri, Oct 23, 2026 · 8:00 PM BST Bolton vs Middlesbrough 1–5
Tue, Oct 20, 2026 · 7:45 PM BST Wolves vs Portsmouth 1–1
Sat, Oct 17, 2026 · 3:00 PM BST Southampton vs Bolton 0–0
Sat, Oct 17, 2026 · 3:00 PM BST Birmingham vs QPR 3–0
Sat, Oct 17, 2026 · 3:00 PM BST Norwich vs Portsmouth 0–1
Sat, Oct 17, 2026 · 3:00 PM BST Swansea vs West Ham 0–1
Sat, Oct 17, 2026 · 3:00 PM BST Derby vs Stoke 0–1
Sat, Oct 17, 2026 · 3:00 PM BST Wrexham vs Preston 4–1
Sat, Oct 17, 2026 · 3:00 PM BST West Brom vs Blackburn 3–2
Sat, Oct 17, 2026 · 3:00 PM BST Bristol City vs Sheffield Utd 0–1
Sat, Oct 17, 2026 · 12:30 PM BST Millwall vs Lincoln 2–2
Sat, Oct 17, 2026 · 12:30 PM BST Middlesbrough vs Cardiff 2–2
Sat, Oct 17, 2026 · 12:30 PM BST Watford vs Charlton 2–0
Fri, Oct 16, 2026 · 8:00 PM BST Burnley vs Wolves 1–2
Wed, Oct 14, 2026 · 8:00 PM BST Lincoln vs West Ham 0–6
Wed, Oct 14, 2026 · 7:45 PM BST Norwich vs Southampton 0–1
Wed, Oct 14, 2026 · 7:45 PM BST Portsmouth vs Sheffield Utd 3–2
Wed, Oct 14, 2026 · 7:45 PM BST QPR vs Derby 4–1
Tue, Oct 13, 2026 · 8:00 PM BST Stoke vs Middlesbrough 2–3
Tue, Oct 13, 2026 · 8:00 PM BST Birmingham vs Preston 4–0
Tue, Oct 13, 2026 · 7:45 PM BST Wolves vs Bolton 1–3
Tue, Oct 13, 2026 · 7:45 PM BST Wrexham vs West Brom 1–2
Tue, Oct 13, 2026 · 7:45 PM BST Cardiff vs Watford 5–1
Tue, Oct 13, 2026 · 7:45 PM BST Bristol City vs Blackburn 0–1
Tue, Oct 13, 2026 · 7:45 PM BST Millwall vs Swansea 0–1
Tue, Oct 13, 2026 · 7:45 PM BST Burnley vs Charlton 2–2
Sun, Oct 11, 2026 · 12:00 PM BST Southampton vs Portsmouth 1–0
Sat, Oct 10, 2026 · 3:00 PM BST Sheffield Utd vs Lincoln 3–0
Sat, Oct 10, 2026 · 3:00 PM BST Middlesbrough vs Wolves 1–0
Sat, Oct 10, 2026 · 3:00 PM BST Bolton vs Stoke 1–2
Sat, Oct 10, 2026 · 3:00 PM BST Preston vs Millwall 0–1
Sat, Oct 10, 2026 · 3:00 PM BST Watford vs Burnley 0–4
Sat, Oct 10, 2026 · 3:00 PM BST Blackburn vs Cardiff 2–1
Sat, Oct 10, 2026 · 3:00 PM BST Derby vs Wrexham 1–1
Sat, Oct 10, 2026 · 12:30 PM BST Charlton vs Bristol City 1–1
Sat, Oct 10, 2026 · 12:30 PM BST Swansea vs Norwich 2–1
Sat, Oct 10, 2026 · 12:30 PM BST West Brom vs Birmingham 0–1
Fri, Oct 9, 2026 · 8:00 PM BST West Ham vs QPR 1–1
Sun, Sep 20, 2026 · 1:30 PM BST Norwich vs Bolton 3–4
Sun, Sep 20, 2026 · 12:00 PM BST Wolves vs West Brom 1–0
Sat, Sep 19, 2026 · 3:00 PM BST Burnley vs Derby 1–1
Sat, Sep 19, 2026 · 3:00 PM BST Portsmouth vs Blackburn 2–2
Sat, Sep 19, 2026 · 3:00 PM BST Lincoln vs Swansea 1–2
Sat, Sep 19, 2026 · 3:00 PM BST Birmingham vs Middlesbrough 2–2
Sat, Sep 19, 2026 · 3:00 PM BST QPR vs Preston 2–2
Sat, Sep 19, 2026 · 3:00 PM BST Wrexham vs Southampton 2–1
Sat, Sep 19, 2026 · 12:30 PM BST Stoke vs Sheffield Utd 2–1
Sat, Sep 19, 2026 · 12:30 PM BST Millwall vs West Ham 2–2
Sat, Sep 19, 2026 · 12:30 PM BST Cardiff vs Charlton 3–1
Fri, Sep 18, 2026 · 8:00 PM BST Bristol City vs Watford 1–0
Tue, Sep 15, 2026 · 7:45 PM BST Middlesbrough vs Millwall 2–2
Tue, Sep 15, 2026 · 7:45 PM BST Bristol City vs Lincoln 0–1
Sun, Sep 13, 2026 · 12:00 PM BST Sheffield Utd vs Wolves 0–1
Sat, Sep 12, 2026 · 3:00 PM BST Watford vs Stoke 1–2
Sat, Sep 12, 2026 · 3:00 PM BST Charlton vs Portsmouth 0–0
Sat, Sep 12, 2026 · 3:00 PM BST Middlesbrough vs Norwich 4–3
Sat, Sep 12, 2026 · 3:00 PM BST Swansea vs Burnley 3–1
Sat, Sep 12, 2026 · 3:00 PM BST Blackburn vs Millwall 3–1
Sat, Sep 12, 2026 · 3:00 PM BST Southampton vs Bristol City 4–1
Sat, Sep 12, 2026 · 3:00 PM BST Preston vs Lincoln 0–1
Sat, Sep 12, 2026 · 12:30 PM BST West Brom vs QPR 1–1
Sat, Sep 12, 2026 · 12:30 PM BST Derby vs Birmingham 1–2
Sat, Sep 12, 2026 · 12:30 PM BST Bolton vs Cardiff 1–0
Fri, Sep 11, 2026 · 8:00 PM BST West Ham vs Wrexham 6–0
Wed, Sep 9, 2026 · 8:00 PM BST Charlton vs QPR 0–0
Wed, Sep 9, 2026 · 7:45 PM BST Norwich vs Birmingham 2–1
Wed, Sep 9, 2026 · 7:45 PM BST Derby vs West Brom 0–1
Tue, Sep 8, 2026 · 8:00 PM BST Bolton vs West Ham 2–3
Tue, Sep 8, 2026 · 7:45 PM BST Cardiff vs Stoke 1–1
Tue, Sep 8, 2026 · 7:45 PM BST Wrexham vs Burnley 1–1
Tue, Sep 8, 2026 · 7:45 PM BST Watford vs Preston 2–1
Tue, Sep 8, 2026 · 7:45 PM BST Blackburn vs Sheffield Utd 1–2
Tue, Sep 8, 2026 · 7:45 PM BST Southampton vs Swansea 3–1
Sun, Sep 6, 2026 · 12:00 PM BST Birmingham vs Wolves 2–2
Sat, Sep 5, 2026 · 8:00 PM BST Swansea vs Wrexham 0–0
Sat, Sep 5, 2026 · 3:00 PM BST Millwall vs Bolton 4–0
Sat, Sep 5, 2026 · 3:00 PM BST QPR vs Middlesbrough 0–1
Sat, Sep 5, 2026 · 3:00 PM BST Burnley vs Bristol City 1–2
Sat, Sep 5, 2026 · 3:00 PM BST West Ham vs Derby 3–0
Sat, Sep 5, 2026 · 3:00 PM BST West Brom vs Watford 1–0
Sat, Sep 5, 2026 · 3:00 PM BST Sheffield Utd vs Norwich 1–3
Sat, Sep 5, 2026 · 3:00 PM BST Portsmouth vs Cardiff 2–0
Sat, Sep 5, 2026 · 12:30 PM BST Lincoln vs Southampton 1–1
Sat, Sep 5, 2026 · 12:30 PM BST Stoke vs Charlton 4–0
Sat, Sep 5, 2026 · 12:30 PM BST Preston vs Blackburn 2–1
Wed, Sep 2, 2026 · 8:00 PM BST Burnley vs Middlesbrough 1–1
Wed, Sep 2, 2026 · 7:45 PM BST Millwall vs Wrexham 0–3
Wed, Sep 2, 2026 · 7:45 PM BST West Brom vs Charlton 1–1
Wed, Sep 2, 2026 · 7:45 PM BST QPR vs Cardiff 2–1
Tue, Sep 1, 2026 · 8:00 PM BST Birmingham vs Southampton 1–1
Tue, Sep 1, 2026 · 8:00 PM BST Stoke vs Norwich 1–0
Tue, Sep 1, 2026 · 7:45 PM BST Swansea vs Watford 2–0
Tue, Sep 1, 2026 · 7:45 PM BST Sheffield Utd vs Bolton 3–2
Tue, Sep 1, 2026 · 7:45 PM BST Preston vs Bristol City 1–3
Tue, Sep 1, 2026 · 7:45 PM BST Portsmouth vs Derby 0–2
Tue, Sep 1, 2026 · 7:45 PM BST West Ham vs Wolves 4–2
Tue, Sep 1, 2026 · 7:45 PM BST Lincoln vs Blackburn 0–0
Sat, Aug 29, 2026 · 3:00 PM BST Watford vs West Ham 1–1
Sat, Aug 29, 2026 · 3:00 PM BST Bristol City vs Portsmouth 2–1
Sat, Aug 29, 2026 · 3:00 PM BST Norwich vs Burnley 4–1
Sat, Aug 29, 2026 · 3:00 PM BST Charlton vs Preston 1–0
Sat, Aug 29, 2026 · 3:00 PM BST Bolton vs Lincoln 0–1
Sat, Aug 29, 2026 · 3:00 PM BST Cardiff vs Sheffield Utd 2–2
Sat, Aug 29, 2026 · 3:00 PM BST Blackburn vs QPR 1–2
Sat, Aug 29, 2026 · 3:00 PM BST Southampton vs Millwall 5–1
Sat, Aug 29, 2026 · 12:30 PM BST Derby vs Swansea 0–3
Sat, Aug 29, 2026 · 12:30 PM BST Middlesbrough vs West Brom 3–1
Sat, Aug 29, 2026 · 12:30 PM BST Wolves vs Stoke 4–1
Fri, Aug 28, 2026 · 8:00 PM BST Wrexham vs Birmingham 1–2
Sun, Aug 23, 2026 · 12:00 PM BST West Brom vs Burnley 3–1
Sat, Aug 22, 2026 · 3:00 PM BST Southampton vs Stoke 3–1
Sat, Aug 22, 2026 · 3:00 PM BST Derby vs Cardiff 2–2
Sat, Aug 22, 2026 · 3:00 PM BST Swansea vs Sheffield Utd 0–0
Sat, Aug 22, 2026 · 3:00 PM BST Blackburn vs Middlesbrough 2–1
Sat, Aug 22, 2026 · 3:00 PM BST QPR vs Bolton 0–0
Sat, Aug 22, 2026 · 3:00 PM BST West Ham vs Charlton 1–2
Sat, Aug 22, 2026 · 3:00 PM BST Preston vs Wolves 1–3
Sat, Aug 22, 2026 · 3:00 PM BST Wrexham vs Watford 1–1
Sat, Aug 22, 2026 · 12:30 PM BST Millwall vs Norwich 3–0
Sat, Aug 22, 2026 · 12:30 PM BST Lincoln vs Portsmouth 1–3
Sat, Aug 22, 2026 · 12:30 PM BST Birmingham vs Bristol City 2–2
Mon, Aug 17, 2026 · 8:00 PM BST Cardiff vs Wrexham 1–1
Sun, Aug 16, 2026 · 4:00 PM BST Burnley vs West Ham 2–2
Sun, Aug 16, 2026 · 1:30 PM BST Watford vs Southampton 2–1
Sat, Aug 15, 2026 · 5:30 PM BST Sheffield Utd vs Birmingham 0–0
Sat, Aug 15, 2026 · 3:00 PM BST Bristol City vs Millwall 0–2
Sat, Aug 15, 2026 · 3:00 PM BST Charlton vs Derby 2–1
Sat, Aug 15, 2026 · 3:00 PM BST Stoke vs Swansea 1–2
Sat, Aug 15, 2026 · 3:00 PM BST Norwich vs West Brom 1–2
Sat, Aug 15, 2026 · 3:00 PM BST Portsmouth vs QPR 1–3
Sat, Aug 15, 2026 · 3:00 PM BST Middlesbrough vs Lincoln 2–1
Sat, Aug 15, 2026 · 12:30 PM BST Bolton vs Preston 2–1
Fri, Aug 14, 2026 · 8:00 PM BST Wolves vs Blackburn 2–2