England

Championship 2022/23 final table, results and top scorers

The 2022/23 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.

Final table

Final table
#TeamPWDLGoalsGDPts
1Burnley462914387:35+52101
2Sheffield United462871173:39+3491
3Luton462117857:39+1880
4Middlesbrough462291584:56+2875
5Coventry4618161258:46+1270
6Sunderland4618151368:55+1369
7Blackburn462091752:54−269
8Millwall4619111657:50+768
9West Bromwich Albion4618121659:53+666
10Swansea4618121668:64+466
11Watford4616151556:53+363
12Preston4617121745:59−1463
13Norwich4617111857:54+362
14Bristol City4615141755:56−159
15Hull4614161651:61−1058
16Stoke4614112155:54+153
17Birmingham4614112147:58−1153
18Huddersfield4614112147:62−1553
19Rotherham4611171849:60−1150
20Queens Park Rangers4613112244:71−2750
21Cardiff4613102341:58−1749
22Reading4613112246:68−2244
23Blackpool4611112448:72−2444
24Wigan4610152138:65−2742

League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.

The table counts the points deductions: Reading −6, Wigan −3.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Chuba Akpom
Middlesbrough
28
2Viktor Gyökeres
Coventry
21
3Carlton Morris
Luton
20

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Chuba Akpom
Middlesbrough
4
2Amad Diallo
Sunderland
3
3Andy Carroll
Reading
3
4Jerry Yates
Blackpool
3
5John Swift
West Bromwich Albion
3
6Ozan Tufan
Hull
3
7Troy Deeney
Birmingham
3
8Viktor Gyökeres
Coventry
3

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Nathan Tella
Burnley
2
2Tom Bradshaw
Millwall
2
3Chuba Akpom
Middlesbrough
1
4Scott Hogan
Birmingham
1
5Zian Flemming
Millwall
1
6Óscar Estupiñán
Hull
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Andy Yiadom
Reading
14
2Hamza Choudhury
Watford
14
3Jake Cooper
Millwall
13

The season's records

Biggest win: Blackpool 6–1 Queens Park Rangers (14 Mar 2023)

Highest-scoring game: Sunderland 4–4 Hull (7 Apr 2023)

All results

May 2023 · 15 matches
All results · May 2023
DateMatchScore
1 MayBlackburn – Luton1–1
1 MayRotherham – Middlesbrough1–0
4 MayHuddersfield – Sheffield United1–0
8 MayBirmingham – Sheffield United1–2
8 MayBurnley – Cardiff3–0
8 MayHuddersfield – Reading2–0
8 MayLuton – Hull0–0
8 MayMiddlesbrough – Coventry1–1
8 MayMillwall – Blackburn3–4
8 MayNorwich – Blackpool0–1
8 MayPreston – Sunderland0–3
8 MayQueens Park Rangers – Bristol City0–2
8 MaySwansea – West Bromwich Albion3–2
8 MayWatford – Stoke2–0
8 MayWigan – Rotherham0–0
April 2023 · 83 matches
All results · April 2023
DateMatchScore
1 AprBirmingham – Blackburn1–0
1 AprBristol City – Reading1–1
1 AprCardiff – Swansea2–3
1 AprCoventry – Stoke0–4
1 AprHuddersfield – Middlesbrough4–2
1 AprHull – Rotherham0–0
1 AprLuton – Watford2–0
1 AprNorwich – Sheffield United0–1
1 AprPreston – Blackpool3–1
1 AprWest Bromwich Albion – Millwall0–0
1 AprWigan – Queens Park Rangers1–0
7 AprBlackburn – Norwich0–2
7 AprBlackpool – Cardiff1–3
7 AprMiddlesbrough – Burnley1–2
7 AprMillwall – Luton0–0
7 AprQueens Park Rangers – Preston0–2
7 AprReading – Birmingham1–1
7 AprRotherham – West Bromwich Albion3–1
7 AprSheffield United – Wigan1–0
7 AprStoke – Bristol City1–2
7 AprSunderland – Hull4–4
7 AprSwansea – Coventry0–0
7 AprWatford – Huddersfield2–3
10 AprBirmingham – Stoke0–0
10 AprBristol City – Middlesbrough2–2
10 AprBurnley – Sheffield United2–0
10 AprCardiff – Sunderland0–1
10 AprCoventry – Watford2–2
10 AprHuddersfield – Blackburn2–2
10 AprHull – Millwall1–0
10 AprLuton – Blackpool3–1
10 AprNorwich – Rotherham0–0
10 AprPreston – Reading2–1
10 AprWest Bromwich Albion – Queens Park Rangers2–2
10 AprWigan – Swansea0–2
14 AprMiddlesbrough – Norwich5–1
15 AprBlackburn – Hull0–0
15 AprBlackpool – Wigan1–0
15 AprMillwall – Preston2–0
15 AprQueens Park Rangers – Coventry0–3
15 AprReading – Burnley0–0
15 AprRotherham – Luton0–2
15 AprSheffield United – Cardiff4–1
15 AprStoke – West Bromwich Albion1–2
15 AprSunderland – Birmingham2–1
15 AprSwansea – Huddersfield1–0
15 AprWatford – Bristol City2–0
18 AprBlackpool – West Bromwich Albion0–2
18 AprMillwall – Birmingham0–1
18 AprRotherham – Burnley2–2
18 AprSheffield United – Bristol City1–0
18 AprStoke – Wigan0–1
18 AprSunderland – Huddersfield1–1
19 AprBlackburn – Coventry1–1
19 AprMiddlesbrough – Hull3–1
19 AprQueens Park Rangers – Norwich1–1
19 AprReading – Luton1–1
19 AprSwansea – Preston4–2
19 AprWatford – Cardiff1–3
22 AprBirmingham – Blackpool0–1
22 AprBristol City – Rotherham2–1
22 AprBurnley – Queens Park Rangers1–2
22 AprCardiff – Stoke1–1
22 AprCoventry – Reading2–1
22 AprHull – Watford1–0
22 AprNorwich – Swansea0–3
22 AprPreston – Blackburn1–1
22 AprWigan – Millwall2–1
23 AprWest Bromwich Albion – Sunderland1–2
24 AprLuton – Middlesbrough2–1
25 AprBlackburn – Burnley0–1
26 AprSheffield United – West Bromwich Albion2–0
27 AprRotherham – Cardiff1–2
28 AprBlackpool – Millwall2–3
29 AprBristol City – Burnley1–2
29 AprCoventry – Birmingham2–0
29 AprHull – Swansea1–1
29 AprReading – Wigan1–1
29 AprSheffield United – Preston4–1
29 AprStoke – Queens Park Rangers0–1
29 AprSunderland – Watford2–2
29 AprWest Bromwich Albion – Norwich2–1
30 AprCardiff – Huddersfield1–2
March 2023 · 49 matches
All results · March 2023
DateMatchScore
3 MarHull – West Bromwich Albion2–0
4 MarBlackburn – Sheffield United1–0
4 MarBlackpool – Burnley0–0
4 MarCardiff – Bristol City2–0
4 MarHuddersfield – Coventry0–4
4 MarLuton – Swansea1–0
4 MarMiddlesbrough – Reading5–0
4 MarMillwall – Norwich2–3
4 MarRotherham – Queens Park Rangers3–1
4 MarSunderland – Stoke1–5
4 MarWatford – Preston0–0
4 MarWigan – Birmingham1–1
7 MarHuddersfield – Bristol City0–0
7 MarReading – Sheffield United0–1
7 MarWest Bromwich Albion – Wigan1–0
10 MarStoke – Blackburn3–2
11 MarBirmingham – Rotherham2–0
11 MarBristol City – Blackpool2–0
11 MarBurnley – Wigan3–0
11 MarCoventry – Hull1–1
11 MarPreston – Cardiff2–0
11 MarQueens Park Rangers – Watford1–0
11 MarReading – Millwall0–1
11 MarSheffield United – Luton0–1
11 MarSwansea – Middlesbrough1–3
11 MarWest Bromwich Albion – Huddersfield1–0
12 MarNorwich – Sunderland0–1
14 MarBlackpool – Queens Park Rangers6–1
14 MarMiddlesbrough – Stoke1–1
14 MarMillwall – Swansea2–1
14 MarRotherham – Preston1–2
14 MarWatford – Birmingham3–0
14 MarWigan – Coventry1–1
15 MarBlackburn – Reading2–1
15 MarCardiff – West Bromwich Albion1–1
15 MarHuddersfield – Norwich1–1
15 MarHull – Burnley1–3
15 MarLuton – Bristol City1–0
15 MarSunderland – Sheffield United1–2
18 MarBlackpool – Coventry1–4
18 MarMiddlesbrough – Preston4–0
18 MarMillwall – Huddersfield0–1
18 MarQueens Park Rangers – Birmingham0–1
18 MarReading – Hull1–1
18 MarStoke – Norwich0–0
18 MarSunderland – Luton1–1
18 MarWatford – Wigan1–1
19 MarSwansea – Bristol City2–0
31 MarBurnley – Sunderland0–0
February 2023 · 68 matches
All results · February 2023
DateMatchScore
3 FebWest Bromwich Albion – Coventry1–0
4 FebHuddersfield – Queens Park Rangers1–1
4 FebHull – Cardiff1–0
4 FebLuton – Stoke1–0
4 FebMiddlesbrough – Blackpool3–0
4 FebMillwall – Sunderland1–1
4 FebNorwich – Burnley0–3
4 FebPreston – Bristol City1–2
4 FebReading – Watford2–2
4 FebRotherham – Sheffield United0–0
4 FebSwansea – Birmingham3–4
6 FebBlackburn – Wigan0–0
7 FebBlackpool – Huddersfield2–2
10 FebBirmingham – West Bromwich Albion2–0
11 FebBlackpool – Rotherham0–0
11 FebBristol City – Norwich1–0
11 FebBurnley – Preston3–0
11 FebCardiff – Middlesbrough1–3
11 FebCoventry – Luton1–1
11 FebQueens Park Rangers – Millwall1–2
11 FebSheffield United – Swansea3–0
11 FebStoke – Hull0–0
11 FebSunderland – Reading1–0
11 FebWatford – Blackburn1–1
11 FebWigan – Huddersfield1–0
14 FebBirmingham – Cardiff0–2
14 FebBurnley – Watford1–1
14 FebCoventry – Millwall1–0
14 FebNorwich – Hull3–1
14 FebQueens Park Rangers – Sunderland0–3
14 FebReading – Rotherham2–1
15 FebBristol City – Wigan1–1
15 FebPreston – Luton1–1
15 FebSheffield United – Middlesbrough1–3
15 FebStoke – Huddersfield3–0
15 FebSwansea – Blackpool2–1
15 FebWest Bromwich Albion – Blackburn1–1
17 FebCardiff – Reading1–0
18 FebBlackburn – Swansea1–0
18 FebBlackpool – Stoke1–0
18 FebHuddersfield – Birmingham2–1
18 FebHull – Preston0–0
18 FebLuton – Burnley0–1
18 FebMiddlesbrough – Queens Park Rangers3–1
18 FebMillwall – Sheffield United3–2
18 FebRotherham – Coventry0–2
18 FebSunderland – Bristol City1–1
18 FebWigan – Norwich0–0
20 FebWatford – West Bromwich Albion3–2
21 FebBlackburn – Blackpool1–0
21 FebMillwall – Burnley1–1
21 FebNorwich – Birmingham3–1
21 FebRotherham – Sunderland2–1
21 FebSwansea – Stoke1–3
25 FebBirmingham – Luton0–1
25 FebBristol City – Hull1–0
25 FebBurnley – Huddersfield4–0
25 FebCoventry – Sunderland2–1
25 FebNorwich – Cardiff2–0
25 FebPreston – Wigan2–1
25 FebQueens Park Rangers – Blackburn1–3
25 FebReading – Blackpool3–1
25 FebSheffield United – Watford1–0
25 FebStoke – Millwall0–1
25 FebWest Bromwich Albion – Middlesbrough2–0
27 FebSwansea – Rotherham1–1
28 FebLuton – Millwall2–2
28 FebPreston – Coventry0–0
January 2023 · 39 matches
All results · January 2023
DateMatchScore
1 JanBlackburn – Cardiff1–0
1 JanBlackpool – Sunderland1–1
1 JanCoventry – Bristol City1–1
1 JanHuddersfield – Luton1–2
1 JanMillwall – Rotherham3–0
2 JanBirmingham – Middlesbrough1–3
2 JanNorwich – Watford0–1
2 JanQueens Park Rangers – Sheffield United1–1
2 JanStoke – Preston0–1
2 JanSwansea – Burnley1–2
2 JanWest Bromwich Albion – Reading1–0
2 JanWigan – Hull1–4
14 JanBristol City – Birmingham4–2
14 JanBurnley – Coventry1–0
14 JanCardiff – Wigan1–1
14 JanHull – Huddersfield1–1
14 JanLuton – West Bromwich Albion2–3
14 JanMiddlesbrough – Millwall1–0
14 JanPreston – Norwich0–4
14 JanReading – Queens Park Rangers2–2
14 JanRotherham – Blackburn4–0
14 JanSheffield United – Stoke3–1
14 JanSunderland – Swansea1–3
14 JanWatford – Blackpool2–0
20 JanBurnley – West Bromwich Albion2–1
20 JanSheffield United – Hull1–0
21 JanBirmingham – Preston1–2
21 JanBristol City – Blackburn1–1
21 JanCardiff – Millwall0–1
21 JanCoventry – Norwich2–4
21 JanQueens Park Rangers – Swansea1–1
21 JanStoke – Reading4–0
21 JanWatford – Rotherham1–1
21 JanWigan – Luton0–2
22 JanSunderland – Middlesbrough2–0
28 JanCoventry – Huddersfield2–0
28 JanHull – Queens Park Rangers3–0
28 JanMiddlesbrough – Watford2–0
31 JanLuton – Cardiff1–0
December 2022 · 49 matches
All results · December 2022
DateMatchScore
3 DecSunderland – Millwall3–0
10 DecBlackburn – Preston1–4
10 DecBlackpool – Birmingham0–0
10 DecMiddlesbrough – Luton2–1
10 DecMillwall – Wigan1–1
10 DecReading – Coventry1–0
10 DecRotherham – Bristol City1–3
10 DecSheffield United – Huddersfield1–0
10 DecStoke – Cardiff2–2
10 DecSwansea – Norwich0–1
11 DecQueens Park Rangers – Burnley0–3
11 DecWatford – Hull0–0
12 DecSunderland – West Bromwich Albion1–2
16 DecBirmingham – Reading3–2
17 DecBristol City – Stoke1–2
17 DecBurnley – Middlesbrough3–1
17 DecCardiff – Blackpool1–1
17 DecCoventry – Swansea3–3
17 DecHuddersfield – Watford0–2
17 DecHull – Sunderland1–1
17 DecNorwich – Blackburn0–2
17 DecPreston – Queens Park Rangers0–1
17 DecWest Bromwich Albion – Rotherham3–0
19 DecWigan – Sheffield United1–2
21 DecCoventry – West Bromwich Albion1–0
26 DecBristol City – West Bromwich Albion0–2
26 DecCardiff – Queens Park Rangers0–0
26 DecHull – Blackpool1–1
26 DecLuton – Norwich2–1
26 DecMiddlesbrough – Wigan4–1
26 DecPreston – Huddersfield1–2
26 DecRotherham – Stoke2–2
26 DecSheffield United – Coventry3–1
26 DecSunderland – Blackburn2–1
26 DecWatford – Millwall0–2
27 DecBurnley – Birmingham3–0
27 DecReading – Swansea2–1
29 DecBlackburn – Middlesbrough1–2
29 DecBlackpool – Sheffield United1–2
29 DecCoventry – Cardiff0–0
29 DecHuddersfield – Rotherham2–0
29 DecMillwall – Bristol City0–0
29 DecQueens Park Rangers – Luton0–3
29 DecWest Bromwich Albion – Preston2–0
29 DecWigan – Sunderland1–4
30 DecBirmingham – Hull0–1
30 DecNorwich – Reading1–1
30 DecStoke – Burnley0–1
30 DecSwansea – Watford4–0
November 2022 · 44 matches
All results · November 2022
DateMatchScore
1 NovBristol City – Sheffield United0–1
1 NovCoventry – Blackburn1–0
1 NovHull – Middlesbrough1–3
1 NovLuton – Reading0–0
1 NovPreston – Swansea1–0
1 NovWest Bromwich Albion – Blackpool1–0
2 NovBirmingham – Millwall0–0
2 NovBurnley – Rotherham3–2
2 NovCardiff – Watford1–2
2 NovHuddersfield – Sunderland0–2
2 NovNorwich – Queens Park Rangers0–0
2 NovWigan – Stoke0–1
4 NovReading – Preston1–2
5 NovBlackburn – Huddersfield1–0
5 NovBlackpool – Luton0–1
5 NovMiddlesbrough – Bristol City1–1
5 NovMillwall – Hull0–0
5 NovQueens Park Rangers – West Bromwich Albion0–1
5 NovRotherham – Norwich1–2
5 NovSheffield United – Burnley5–2
5 NovStoke – Birmingham1–2
5 NovSunderland – Cardiff0–1
5 NovSwansea – Wigan2–2
5 NovWatford – Coventry0–1
8 NovBirmingham – Swansea2–2
8 NovBlackpool – Middlesbrough0–3
8 NovCardiff – Hull2–3
8 NovCoventry – Wigan2–0
8 NovQueens Park Rangers – Huddersfield1–2
8 NovSheffield United – Rotherham0–1
8 NovStoke – Luton2–0
8 NovWatford – Reading2–0
11 NovBirmingham – Sunderland1–2
12 NovBristol City – Watford0–0
12 NovCardiff – Sheffield United0–1
12 NovCoventry – Queens Park Rangers2–0
12 NovHuddersfield – Swansea0–0
12 NovHull – Reading1–2
12 NovLuton – Rotherham1–1
12 NovNorwich – Middlesbrough1–2
12 NovPreston – Millwall2–4
12 NovWest Bromwich Albion – Stoke2–0
12 NovWigan – Blackpool2–1
13 NovBurnley – Blackburn3–0
October 2022 · 87 matches
All results · October 2022
DateMatchScore
1 OctBlackburn – Millwall2–1
1 OctBlackpool – Norwich0–1
1 OctBristol City – Queens Park Rangers1–2
1 OctCardiff – Burnley1–1
1 OctCoventry – Middlesbrough1–0
1 OctReading – Huddersfield3–1
1 OctRotherham – Wigan0–2
1 OctSheffield United – Birmingham1–1
1 OctSunderland – Preston0–0
1 OctWest Bromwich Albion – Swansea2–3
2 OctStoke – Watford0–4
4 OctBristol City – Coventry0–0
4 OctCardiff – Blackburn1–0
4 OctLuton – Huddersfield3–3
4 OctReading – Norwich1–1
4 OctSheffield United – Queens Park Rangers0–1
4 OctSunderland – Blackpool0–0
5 OctBurnley – Stoke1–1
5 OctHull – Wigan2–1
5 OctMiddlesbrough – Birmingham1–0
5 OctPreston – West Bromwich Albion1–0
5 OctRotherham – Millwall1–1
5 OctWatford – Swansea1–2
7 OctQueens Park Rangers – Reading2–1
8 OctBirmingham – Bristol City3–0
8 OctBlackburn – Rotherham3–0
8 OctBlackpool – Watford3–1
8 OctCoventry – Burnley0–1
8 OctMillwall – Middlesbrough2–0
8 OctNorwich – Preston2–3
8 OctStoke – Sheffield United3–1
8 OctSwansea – Sunderland2–1
8 OctWest Bromwich Albion – Luton0–0
8 OctWigan – Cardiff1–3
9 OctHuddersfield – Hull2–0
11 OctWigan – Blackburn1–0
12 OctBristol City – Preston2–1
15 OctBristol City – Millwall1–2
15 OctBurnley – Swansea4–0
15 OctCardiff – Coventry0–1
15 OctLuton – Queens Park Rangers3–1
15 OctMiddlesbrough – Blackburn1–2
15 OctPreston – Stoke0–2
15 OctReading – West Bromwich Albion0–2
15 OctRotherham – Huddersfield2–1
15 OctSheffield United – Blackpool3–3
15 OctSunderland – Wigan2–1
15 OctWatford – Norwich2–1
16 OctHull – Birmingham0–2
18 OctBlackburn – Sunderland2–0
18 OctHuddersfield – Preston0–1
18 OctNorwich – Luton0–1
18 OctStoke – Rotherham0–1
18 OctSwansea – Reading3–2
18 OctWest Bromwich Albion – Bristol City0–2
19 OctBirmingham – Burnley1–1
19 OctBlackpool – Hull1–3
19 OctCoventry – Sheffield United1–0
19 OctMillwall – Watford3–0
19 OctQueens Park Rangers – Cardiff3–0
19 OctWigan – Middlesbrough1–4
22 OctBlackburn – Birmingham2–1
22 OctBlackpool – Preston4–2
22 OctMiddlesbrough – Huddersfield0–0
22 OctMillwall – West Bromwich Albion2–1
22 OctQueens Park Rangers – Wigan2–1
22 OctReading – Bristol City2–0
22 OctRotherham – Hull2–4
22 OctSheffield United – Norwich2–2
22 OctStoke – Coventry0–2
22 OctSunderland – Burnley2–4
23 OctSwansea – Cardiff2–0
23 OctWatford – Luton4–0
25 OctBurnley – Norwich1–0
25 OctCoventry – Rotherham2–2
28 OctBirmingham – Queens Park Rangers2–0
29 OctBristol City – Swansea1–1
29 OctBurnley – Reading2–1
29 OctCardiff – Rotherham1–0
29 OctCoventry – Blackpool1–2
29 OctHuddersfield – Millwall1–0
29 OctHull – Blackburn0–1
29 OctLuton – Sunderland1–1
29 OctNorwich – Stoke3–1
29 OctPreston – Middlesbrough2–1
29 OctWest Bromwich Albion – Sheffield United0–2
29 OctWigan – Watford0–1
September 2022 · 37 matches
All results · September 2022
DateMatchScore
2 SepWest Bromwich Albion – Burnley1–1
3 SepBlackburn – Bristol City2–3
3 SepLuton – Wigan1–2
3 SepMillwall – Cardiff2–0
3 SepNorwich – Coventry3–0
3 SepPreston – Birmingham0–1
3 SepRotherham – Watford1–1
3 SepSwansea – Queens Park Rangers1–0
4 SepHuddersfield – Blackpool0–1
4 SepHull – Sheffield United0–2
4 SepReading – Stoke2–1
5 SepMiddlesbrough – Sunderland1–0
13 SepBlackburn – Watford2–0
13 SepHuddersfield – Wigan1–2
13 SepHull – Stoke0–3
13 SepMiddlesbrough – Cardiff2–3
13 SepPreston – Burnley1–1
13 SepSwansea – Sheffield United0–1
14 SepLuton – Coventry2–2
14 SepMillwall – Queens Park Rangers0–2
14 SepNorwich – Bristol City3–2
14 SepReading – Sunderland0–3
14 SepRotherham – Blackpool3–0
14 SepWest Bromwich Albion – Birmingham2–3
17 SepBirmingham – Coventry0–0
17 SepBurnley – Bristol City2–1
17 SepHuddersfield – Cardiff1–0
17 SepLuton – Blackburn2–0
17 SepMiddlesbrough – Rotherham0–0
17 SepMillwall – Blackpool2–1
17 SepNorwich – West Bromwich Albion1–1
17 SepPreston – Sheffield United0–2
17 SepQueens Park Rangers – Stoke0–0
17 SepSwansea – Hull3–0
17 SepWatford – Sunderland2–2
17 SepWigan – Reading0–1
30 SepHull – Luton0–2
August 2022 · 70 matches
All results · August 2022
DateMatchScore
1 AugWatford – Sheffield United1–0
5 AugBirmingham – Huddersfield2–1
6 AugBristol City – Sunderland2–3
6 AugBurnley – Luton1–1
6 AugNorwich – Wigan1–1
6 AugPreston – Hull0–0
6 AugQueens Park Rangers – Middlesbrough3–2
6 AugReading – Cardiff2–1
6 AugSheffield United – Millwall2–0
6 AugStoke – Blackpool2–0
6 AugSwansea – Blackburn0–3
8 AugWest Bromwich Albion – Watford1–1
12 AugWatford – Burnley1–0
13 AugBlackpool – Swansea0–1
13 AugCardiff – Birmingham1–0
13 AugHuddersfield – Stoke3–1
13 AugHull – Norwich2–1
13 AugLuton – Preston0–1
13 AugMillwall – Coventry3–2
13 AugRotherham – Reading4–0
13 AugSunderland – Queens Park Rangers2–2
13 AugWigan – Bristol City1–1
14 AugBlackburn – West Bromwich Albion2–1
14 AugMiddlesbrough – Sheffield United2–2
16 AugBirmingham – Watford1–1
16 AugBristol City – Luton2–0
16 AugBurnley – Hull1–1
16 AugNorwich – Huddersfield2–1
16 AugPreston – Rotherham0–0
16 AugQueens Park Rangers – Blackpool0–1
16 AugSwansea – Millwall2–2
17 AugReading – Blackburn3–0
17 AugSheffield United – Sunderland2–1
17 AugStoke – Middlesbrough2–2
17 AugWest Bromwich Albion – Cardiff0–0
19 AugNorwich – Millwall2–0
20 AugBirmingham – Wigan0–1
20 AugBurnley – Blackpool3–3
20 AugPreston – Watford0–0
20 AugQueens Park Rangers – Rotherham1–1
20 AugReading – Middlesbrough1–0
20 AugSheffield United – Blackburn3–0
20 AugStoke – Sunderland0–1
20 AugSwansea – Luton0–2
20 AugWest Bromwich Albion – Hull5–2
21 AugBristol City – Cardiff2–0
26 AugLuton – Sheffield United1–1
27 AugBlackburn – Stoke0–1
27 AugBlackpool – Bristol City3–3
27 AugCardiff – Preston0–0
27 AugHuddersfield – West Bromwich Albion2–2
27 AugHull – Coventry3–2
27 AugMiddlesbrough – Swansea2–1
27 AugMillwall – Reading0–1
27 AugRotherham – Birmingham2–0
27 AugSunderland – Norwich0–1
27 AugWatford – Queens Park Rangers2–3
27 AugWigan – Burnley1–5
30 AugBirmingham – Norwich1–2
30 AugBurnley – Millwall2–0
30 AugCardiff – Luton1–2
30 AugQueens Park Rangers – Hull3–1
30 AugSheffield United – Reading4–0
30 AugWatford – Middlesbrough2–1
30 AugWigan – West Bromwich Albion1–1
31 AugBlackpool – Blackburn0–1
31 AugBristol City – Huddersfield2–0
31 AugCoventry – Preston0–1
31 AugStoke – Swansea1–1
31 AugSunderland – Rotherham3–0
July 2022 · 11 matches
All results · July 2022
DateMatchScore
29 JulHuddersfield – Burnley0–1
30 JulBlackburn – Queens Park Rangers1–0
30 JulBlackpool – Reading1–0
30 JulCardiff – Norwich1–0
30 JulHull – Bristol City2–1
30 JulLuton – Birmingham0–0
30 JulMiddlesbrough – West Bromwich Albion1–1
30 JulMillwall – Stoke2–0
30 JulRotherham – Swansea1–1
30 JulWigan – Preston0–0
31 JulSunderland – Coventry1–1

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
David Webb33
Keith Stroud32
Matt Donohue30
Gavin Ward29
Tim Robinson29
Darren Bond28
Josh Smith28
James Linington27
Dean Whitestone26
John Busby26
Leigh Doughty25
S. Martin25
Jeremy Simpson23
Oliver Langford21
Andy Davies18
Andy Woolmer16
Thomas Bramall15
Robert Madley14
Geoff Eltringham13
Graham Scott9
James Bell9
Michael Salisbury9
Chris Kavanagh6
D. England6
Peter Bankes6
Andre Marriner5
David Coote5
Craig Pawson4
Jarred Gillett4
John Brooks4
S. Barrott4
Tony Harrington4
Andy Madley3
Robert Jones3

Matches per referee from the season's schedule; the table lists referees with at least 3 matches.

From our data: the season's league matches. History only, never a prediction.

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.