England

Championship 2019/20 final table, results and top scorers

The 2019/20 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
1Leeds46289977:35+4293
2West Bromwich Albion462217777:45+3283
3Brentford462491380:38+4281
4Fulham4623121164:48+1681
5Cardiff4619161168:58+1073
6Swansea4618161262:53+970
7Nottingham Forest4618161258:50+870
8Millwall4617171257:51+668
9Preston4618121659:54+566
10Derby4617131662:64−264
11Blackburn4617121766:63+363
12Bristol City4617121760:65−563
13Queens Park Rangers4616102067:76−958
14Reading4615112059:58+156
15Stoke461682262:68−656
16Sheffield Wednesday4615112058:66−856
17Middlesbrough4613141948:61−1353
18Huddersfield4613122152:70−1851
19Luton461492354:82−2851
20Birmingham4612142054:75−2150
21Barnsley4612132149:69−2049
22Charlton4612122250:65−1548
23Wigan4615141757:56+147
24Hull461292557:87−3045

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

The table counts the points deductions: Wigan −12.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Aleksandar Mitrović
Fulham
26
2Ollie Watkins
Brentford
25
3Lewis Grabban
Nottingham Forest
20

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Daniel Johnson
Preston
6
2James Collins
Luton
6
3Karlan Grant
Huddersfield
6

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Saïd Benrahma
Brentford
2
2Aleksandar Mitrović
Fulham
1
3Conor Chaplin
Barnsley
1
4George Pușcaș
Reading
1
5Joe Ralls
Cardiff
1
6Jordan Rhodes
Sheffield Wednesday
1
7Joshua Da Silva
Brentford
1
8Kieran Dowell
Wigan
1
9Louie Sibley
Derby
1
10Matt Smith
Millwall
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Joe Williams
Wigan
15
2Gary Gardner
Birmingham
13
3Lewis Travis
Blackburn
13

The season's records

Biggest win: Wigan 8–0 Hull (14 Jul 2020)

Highest-scoring game: Birmingham 4–5 Leeds (29 Dec 2019)

All results

July 2020 · 77 matches
All results · July 2020
DateMatchScore
1 JulBirmingham – Huddersfield0–3
1 JulNottingham Forest – Bristol City1–0
1 JulPreston – Derby0–1
1 JulSheffield Wednesday – West Bromwich Albion0–3
2 JulHull – Middlesbrough2–1
3 JulCharlton – Millwall0–1
4 JulBlackburn – Leeds1–3
4 JulBrentford – Wigan3–0
4 JulBristol City – Cardiff0–1
4 JulDerby – Nottingham Forest1–1
4 JulFulham – Birmingham1–0
4 JulHuddersfield – Preston0–0
4 JulLuton – Reading0–5
4 JulStoke – Barnsley4–0
5 JulMiddlesbrough – Queens Park Rangers0–1
5 JulSwansea – Sheffield Wednesday2–1
5 JulWest Bromwich Albion – Hull4–2
7 JulBrentford – Charlton2–1
7 JulCardiff – Blackburn2–3
7 JulLuton – Barnsley1–1
7 JulNottingham Forest – Fulham0–1
7 JulReading – Huddersfield0–0
8 JulBirmingham – Swansea1–3
8 JulBristol City – Hull2–1
8 JulMillwall – Middlesbrough0–2
8 JulSheffield Wednesday – Preston1–3
8 JulWest Bromwich Albion – Derby2–0
8 JulWigan – Queens Park Rangers1–0
9 JulLeeds – Stoke5–0
10 JulFulham – Cardiff2–0
10 JulHuddersfield – Luton0–2
11 JulBarnsley – Wigan0–0
11 JulBlackburn – West Bromwich Albion1–1
11 JulCharlton – Reading0–1
11 JulDerby – Brentford1–3
11 JulHull – Millwall0–1
11 JulMiddlesbrough – Bristol City1–3
11 JulPreston – Nottingham Forest1–1
11 JulQueens Park Rangers – Sheffield Wednesday0–3
12 JulStoke – Birmingham2–0
12 JulSwansea – Leeds0–1
14 JulCardiff – Derby2–1
14 JulLuton – Queens Park Rangers1–1
14 JulMillwall – Blackburn1–0
14 JulReading – Middlesbrough1–2
14 JulSheffield Wednesday – Huddersfield0–0
14 JulWest Bromwich Albion – Fulham0–0
14 JulWigan – Hull8–0
15 JulBirmingham – Charlton1–1
15 JulBrentford – Preston1–0
15 JulBristol City – Stoke1–1
15 JulNottingham Forest – Swansea2–2
16 JulLeeds – Barnsley1–0
17 JulHuddersfield – West Bromwich Albion2–1
18 JulBlackburn – Reading4–3
18 JulCharlton – Wigan2–2
18 JulFulham – Sheffield Wednesday5–3
18 JulHull – Luton0–1
18 JulMiddlesbrough – Cardiff1–3
18 JulPreston – Birmingham2–0
18 JulQueens Park Rangers – Millwall4–3
18 JulStoke – Brentford1–0
18 JulSwansea – Bristol City1–0
19 JulBarnsley – Nottingham Forest1–0
19 JulDerby – Leeds1–3
22 JulBirmingham – Derby1–3
22 JulBrentford – Barnsley1–2
22 JulBristol City – Preston1–1
22 JulCardiff – Hull3–0
22 JulLeeds – Charlton4–0
22 JulLuton – Blackburn3–2
22 JulMillwall – Huddersfield4–1
22 JulNottingham Forest – Stoke1–4
22 JulReading – Swansea1–4
22 JulSheffield Wednesday – Middlesbrough1–2
22 JulWest Bromwich Albion – Queens Park Rangers2–2
22 JulWigan – Fulham1–1
June 2020 · 31 matches
All results · June 2020
DateMatchScore
20 JunBlackburn – Bristol City3–1
20 JunFulham – Brentford0–2
20 JunHuddersfield – Wigan0–2
20 JunHull – Charlton0–1
20 JunLuton – Preston1–1
20 JunMiddlesbrough – Swansea0–3
20 JunMillwall – Derby2–3
20 JunQueens Park Rangers – Barnsley0–1
20 JunReading – Stoke1–1
20 JunSheffield Wednesday – Nottingham Forest1–1
20 JunWest Bromwich Albion – Birmingham0–0
21 JunCardiff – Leeds2–0
26 JunBrentford – West Bromwich Albion1–0
27 JunBarnsley – Millwall0–0
27 JunBirmingham – Hull3–3
27 JunCharlton – Queens Park Rangers1–0
27 JunDerby – Reading2–1
27 JunLeeds – Fulham3–0
27 JunPreston – Cardiff1–3
27 JunStoke – Middlesbrough0–2
27 JunSwansea – Luton0–1
27 JunWigan – Blackburn2–0
28 JunBristol City – Sheffield Wednesday1–2
28 JunNottingham Forest – Huddersfield3–1
30 JunBarnsley – Blackburn2–0
30 JunCardiff – Charlton0–0
30 JunLeeds – Luton1–1
30 JunMillwall – Swansea1–1
30 JunQueens Park Rangers – Fulham1–2
30 JunReading – Brentford0–3
30 JunWigan – Stoke3–0
March 2020 · 13 matches
All results · March 2020
DateMatchScore
2 MarMiddlesbrough – Nottingham Forest2–2
6 MarNottingham Forest – Millwall0–3
7 MarBarnsley – Cardiff0–2
7 MarBirmingham – Reading1–3
7 MarBrentford – Sheffield Wednesday5–0
7 MarBristol City – Fulham1–1
7 MarCharlton – Middlesbrough0–1
7 MarLeeds – Huddersfield2–0
7 MarPreston – Queens Park Rangers1–3
7 MarStoke – Hull5–1
7 MarSwansea – West Bromwich Albion0–0
7 MarWigan – Luton0–0
8 MarDerby – Blackburn3–0
February 2020 · 81 matches
All results · February 2020
DateMatchScore
1 FebBirmingham – Nottingham Forest2–1
1 FebCharlton – Barnsley2–1
1 FebFulham – Huddersfield3–2
1 FebHull – Brentford1–5
1 FebLeeds – Wigan0–1
1 FebMiddlesbrough – Blackburn1–1
1 FebPreston – Swansea1–1
1 FebQueens Park Rangers – Bristol City0–1
1 FebSheffield Wednesday – Millwall0–0
1 FebWest Bromwich Albion – Luton2–0
7 FebBristol City – Birmingham1–3
8 FebBarnsley – Sheffield Wednesday1–1
8 FebBlackburn – Fulham0–1
8 FebBrentford – Middlesbrough3–2
8 FebHuddersfield – Queens Park Rangers2–0
8 FebLuton – Cardiff0–1
8 FebNottingham Forest – Leeds2–0
8 FebReading – Hull1–1
8 FebStoke – Charlton3–1
8 FebSwansea – Derby2–3
8 FebWigan – Preston1–2
9 FebMillwall – West Bromwich Albion0–2
11 FebBarnsley – Birmingham0–1
11 FebBlackburn – Hull3–0
11 FebBrentford – Leeds1–1
11 FebNottingham Forest – Charlton0–1
11 FebSwansea – Queens Park Rangers0–0
11 FebWigan – Middlesbrough2–2
12 FebBristol City – Derby3–2
12 FebHuddersfield – Cardiff0–3
12 FebLuton – Sheffield Wednesday1–0
12 FebMillwall – Fulham1–1
12 FebReading – West Bromwich Albion1–2
12 FebStoke – Preston0–2
14 FebHull – Swansea4–4
15 FebBirmingham – Brentford1–1
15 FebCardiff – Wigan2–2
15 FebCharlton – Blackburn0–2
15 FebDerby – Huddersfield1–1
15 FebFulham – Barnsley0–3
15 FebLeeds – Bristol City1–0
15 FebMiddlesbrough – Luton0–1
15 FebPreston – Millwall0–1
15 FebQueens Park Rangers – Stoke4–2
15 FebSheffield Wednesday – Reading0–3
15 FebWest Bromwich Albion – Nottingham Forest2–2
21 FebDerby – Fulham1–1
22 FebBarnsley – Middlesbrough1–0
22 FebBirmingham – Sheffield Wednesday3–3
22 FebBrentford – Blackburn2–2
22 FebBristol City – West Bromwich Albion0–3
22 FebCharlton – Luton3–1
22 FebLeeds – Reading1–0
22 FebNottingham Forest – Queens Park Rangers0–0
22 FebPreston – Hull2–1
22 FebStoke – Cardiff2–0
22 FebSwansea – Huddersfield3–1
22 FebWigan – Millwall1–0
25 FebCardiff – Nottingham Forest0–1
25 FebHuddersfield – Bristol City2–1
25 FebLuton – Brentford2–1
25 FebQueens Park Rangers – Derby2–1
25 FebWest Bromwich Albion – Preston2–0
26 FebBlackburn – Stoke0–0
26 FebFulham – Swansea1–0
26 FebHull – Barnsley0–1
26 FebMiddlesbrough – Leeds0–1
26 FebMillwall – Birmingham0–0
26 FebReading – Wigan0–3
26 FebSheffield Wednesday – Charlton1–0
29 FebBlackburn – Swansea2–2
29 FebCardiff – Brentford2–2
29 FebFulham – Preston2–0
29 FebHuddersfield – Charlton4–0
29 FebHull – Leeds0–4
29 FebLuton – Stoke1–1
29 FebMillwall – Bristol City1–1
29 FebQueens Park Rangers – Birmingham2–2
29 FebReading – Barnsley2–0
29 FebSheffield Wednesday – Derby1–3
29 FebWest Bromwich Albion – Wigan0–1
January 2020 · 51 matches
All results · January 2020
DateMatchScore
1 JanBirmingham – Wigan2–3
1 JanBristol City – Brentford0–4
1 JanFulham – Reading1–2
1 JanHuddersfield – Stoke2–5
1 JanMillwall – Luton3–1
1 JanNottingham Forest – Blackburn3–2
1 JanPreston – Middlesbrough0–2
1 JanQueens Park Rangers – Cardiff6–1
1 JanSheffield Wednesday – Hull0–1
1 JanWest Bromwich Albion – Leeds1–1
2 JanDerby – Barnsley2–1
2 JanSwansea – Charlton1–0
11 JanBarnsley – Huddersfield2–1
11 JanBlackburn – Preston1–1
11 JanBrentford – Queens Park Rangers3–1
11 JanCharlton – West Bromwich Albion2–2
11 JanHull – Fulham0–1
11 JanLeeds – Sheffield Wednesday0–2
11 JanLuton – Birmingham1–2
11 JanMiddlesbrough – Derby2–2
11 JanReading – Nottingham Forest1–1
11 JanStoke – Millwall0–0
11 JanWigan – Bristol City0–2
12 JanCardiff – Swansea0–0
17 JanFulham – Middlesbrough1–0
18 JanBirmingham – Cardiff1–1
18 JanBristol City – Barnsley1–0
18 JanDerby – Hull1–0
18 JanHuddersfield – Brentford0–0
18 JanMillwall – Reading2–0
18 JanPreston – Charlton2–1
18 JanQueens Park Rangers – Leeds1–0
18 JanSheffield Wednesday – Blackburn0–5
18 JanSwansea – Wigan2–1
19 JanNottingham Forest – Luton3–1
20 JanWest Bromwich Albion – Stoke0–1
21 JanBarnsley – Preston0–3
21 JanMiddlesbrough – Birmingham1–1
22 JanCharlton – Fulham0–0
22 JanNottingham Forest – Reading1–1
25 JanStoke – Swansea2–0
28 JanBlackburn – Queens Park Rangers2–1
28 JanBrentford – Nottingham Forest0–1
28 JanCardiff – West Bromwich Albion2–1
28 JanHull – Huddersfield1–2
28 JanLeeds – Millwall3–2
28 JanLuton – Derby3–2
28 JanReading – Bristol City0–1
28 JanWigan – Sheffield Wednesday2–1
31 JanCardiff – Reading1–1
31 JanDerby – Stoke4–0
December 2019 · 73 matches
All results · December 2019
DateMatchScore
2 DecPreston – West Bromwich Albion0–1
6 DecMillwall – Nottingham Forest2–2
7 DecBlackburn – Derby1–0
7 DecCardiff – Barnsley3–2
7 DecFulham – Bristol City1–2
7 DecHuddersfield – Leeds0–2
7 DecHull – Stoke2–1
7 DecLuton – Wigan2–1
7 DecMiddlesbrough – Charlton1–0
7 DecQueens Park Rangers – Preston2–0
7 DecReading – Birmingham2–3
7 DecSheffield Wednesday – Brentford2–1
8 DecWest Bromwich Albion – Swansea5–1
10 DecBristol City – Millwall1–2
10 DecCharlton – Huddersfield0–1
10 DecLeeds – Hull2–0
10 DecNottingham Forest – Middlesbrough1–1
10 DecPreston – Fulham2–1
10 DecStoke – Luton3–0
11 DecBarnsley – Reading1–1
11 DecBirmingham – Queens Park Rangers0–2
11 DecBrentford – Cardiff2–1
11 DecDerby – Sheffield Wednesday1–1
11 DecSwansea – Blackburn1–1
11 DecWigan – West Bromwich Albion1–1
13 DecCharlton – Hull2–2
14 DecBarnsley – Queens Park Rangers5–3
14 DecBirmingham – West Bromwich Albion2–3
14 DecBrentford – Fulham1–0
14 DecBristol City – Blackburn0–2
14 DecDerby – Millwall0–1
14 DecLeeds – Cardiff3–3
14 DecNottingham Forest – Sheffield Wednesday0–4
14 DecPreston – Luton2–1
14 DecStoke – Reading0–0
14 DecSwansea – Middlesbrough3–1
14 DecWigan – Huddersfield1–1
20 DecMiddlesbrough – Stoke2–1
21 DecCardiff – Preston0–0
21 DecFulham – Leeds2–1
21 DecHuddersfield – Nottingham Forest2–1
21 DecHull – Birmingham3–0
21 DecLuton – Swansea0–1
21 DecMillwall – Barnsley1–2
21 DecQueens Park Rangers – Charlton2–2
21 DecReading – Derby3–0
21 DecWest Bromwich Albion – Brentford1–1
22 DecSheffield Wednesday – Bristol City1–0
23 DecBlackburn – Wigan0–0
26 DecBarnsley – West Bromwich Albion1–1
26 DecBlackburn – Birmingham1–1
26 DecBrentford – Swansea3–1
26 DecCardiff – Millwall1–1
26 DecCharlton – Bristol City3–2
26 DecHull – Nottingham Forest0–2
26 DecLeeds – Preston1–1
26 DecLuton – Fulham3–3
26 DecMiddlesbrough – Huddersfield1–0
26 DecReading – Queens Park Rangers1–0
26 DecStoke – Sheffield Wednesday3–2
26 DecWigan – Derby1–1
29 DecBirmingham – Leeds4–5
29 DecBristol City – Luton3–0
29 DecFulham – Stoke1–0
29 DecHuddersfield – Blackburn2–1
29 DecMillwall – Brentford1–0
29 DecNottingham Forest – Wigan1–0
29 DecPreston – Reading0–2
29 DecQueens Park Rangers – Hull1–2
29 DecSheffield Wednesday – Cardiff1–2
29 DecSwansea – Barnsley0–0
29 DecWest Bromwich Albion – Middlesbrough0–2
30 DecDerby – Charlton2–1
November 2019 · 59 matches
All results · November 2019
DateMatchScore
1 NovBarnsley – Bristol City2–2
2 NovBlackburn – Sheffield Wednesday2–1
2 NovBrentford – Huddersfield0–1
2 NovCardiff – Birmingham4–2
2 NovDerby – Middlesbrough2–0
2 NovFulham – Hull0–3
2 NovLeeds – Queens Park Rangers2–0
2 NovLuton – Nottingham Forest1–2
2 NovReading – Millwall2–1
2 NovWigan – Swansea1–2
3 NovCharlton – Preston0–1
4 NovStoke – West Bromwich Albion0–2
9 NovBarnsley – Stoke2–4
9 NovBirmingham – Fulham0–1
9 NovHull – West Bromwich Albion0–1
9 NovLeeds – Blackburn2–1
9 NovMillwall – Charlton2–1
9 NovNottingham Forest – Derby1–0
9 NovPreston – Huddersfield3–1
9 NovQueens Park Rangers – Middlesbrough2–2
9 NovReading – Luton3–0
9 NovSheffield Wednesday – Swansea2–2
9 NovWigan – Brentford0–3
10 NovCardiff – Bristol City0–1
22 NovFulham – Queens Park Rangers2–1
23 NovBlackburn – Barnsley3–2
23 NovBrentford – Reading1–0
23 NovBristol City – Nottingham Forest0–0
23 NovCharlton – Cardiff2–2
23 NovDerby – Preston1–0
23 NovHuddersfield – Birmingham1–1
23 NovLuton – Leeds1–2
23 NovStoke – Wigan2–1
23 NovSwansea – Millwall0–1
23 NovWest Bromwich Albion – Sheffield Wednesday2–1
24 NovMiddlesbrough – Hull2–2
26 NovCardiff – Stoke1–0
26 NovFulham – Derby3–0
26 NovHuddersfield – Swansea1–1
26 NovLuton – Charlton2–1
26 NovMillwall – Wigan2–2
26 NovReading – Leeds0–1
27 NovBlackburn – Brentford1–0
27 NovHull – Preston4–0
27 NovMiddlesbrough – Barnsley1–0
27 NovQueens Park Rangers – Nottingham Forest0–4
27 NovSheffield Wednesday – Birmingham1–1
27 NovWest Bromwich Albion – Bristol City4–1
29 NovSwansea – Fulham1–2
30 NovBarnsley – Hull3–1
30 NovBirmingham – Millwall1–1
30 NovBrentford – Luton7–0
30 NovBristol City – Huddersfield5–2
30 NovCharlton – Sheffield Wednesday1–3
30 NovDerby – Queens Park Rangers1–1
30 NovLeeds – Middlesbrough4–0
30 NovNottingham Forest – Cardiff0–1
30 NovStoke – Blackburn1–2
30 NovWigan – Reading1–3
October 2019 · 59 matches
All results · October 2019
DateMatchScore
1 OctBlackburn – Nottingham Forest1–1
1 OctHull – Sheffield Wednesday1–0
1 OctLeeds – West Bromwich Albion1–0
1 OctMiddlesbrough – Preston1–1
1 OctReading – Fulham1–4
1 OctStoke – Huddersfield0–1
1 OctWigan – Birmingham1–0
2 OctBarnsley – Derby2–2
2 OctBrentford – Bristol City1–1
2 OctCardiff – Queens Park Rangers3–0
2 OctCharlton – Swansea1–2
2 OctLuton – Millwall1–1
4 OctBirmingham – Middlesbrough2–1
5 OctBristol City – Reading1–0
5 OctDerby – Luton2–0
5 OctFulham – Charlton2–2
5 OctHuddersfield – Hull3–0
5 OctMillwall – Leeds2–1
5 OctNottingham Forest – Brentford1–0
5 OctPreston – Barnsley5–1
5 OctQueens Park Rangers – Blackburn4–2
5 OctSheffield Wednesday – Wigan1–0
5 OctSwansea – Stoke1–2
5 OctWest Bromwich Albion – Cardiff4–2
18 OctCardiff – Sheffield Wednesday1–1
19 OctBarnsley – Swansea1–1
19 OctBlackburn – Huddersfield2–2
19 OctBrentford – Millwall3–2
19 OctCharlton – Derby3–0
19 OctHull – Queens Park Rangers2–3
19 OctLeeds – Birmingham1–0
19 OctLuton – Bristol City3–0
19 OctMiddlesbrough – West Bromwich Albion0–1
19 OctReading – Preston1–0
19 OctStoke – Fulham2–0
20 OctWigan – Nottingham Forest1–0
22 OctBirmingham – Blackburn1–0
22 OctMillwall – Cardiff2–2
22 OctPreston – Leeds1–1
22 OctQueens Park Rangers – Reading2–2
22 OctSheffield Wednesday – Stoke1–0
22 OctSwansea – Brentford0–3
22 OctWest Bromwich Albion – Barnsley2–2
23 OctBristol City – Charlton2–1
23 OctDerby – Wigan1–0
23 OctFulham – Luton3–2
23 OctHuddersfield – Middlesbrough0–0
23 OctNottingham Forest – Hull1–2
26 OctBirmingham – Luton2–1
26 OctHuddersfield – Barnsley2–1
26 OctHull – Derby2–0
26 OctMiddlesbrough – Fulham0–0
26 OctMillwall – Stoke2–0
26 OctPreston – Blackburn3–2
26 OctSheffield Wednesday – Leeds0–0
26 OctWest Bromwich Albion – Charlton2–2
27 OctBristol City – Wigan2–2
27 OctSwansea – Cardiff1–0
28 OctQueens Park Rangers – Brentford1–3
September 2019 · 36 matches
All results · September 2019
DateMatchScore
13 SepDerby – Cardiff1–1
14 SepBlackburn – Millwall2–0
14 SepCharlton – Birmingham0–1
14 SepFulham – West Bromwich Albion1–1
14 SepHull – Wigan2–2
14 SepMiddlesbrough – Reading1–0
14 SepPreston – Brentford2–0
14 SepQueens Park Rangers – Luton3–2
14 SepStoke – Bristol City1–2
14 SepSwansea – Nottingham Forest0–1
15 SepBarnsley – Leeds0–2
15 SepHuddersfield – Sheffield Wednesday0–2
21 SepBirmingham – Preston0–1
21 SepBrentford – Stoke0–0
21 SepBristol City – Swansea0–0
21 SepCardiff – Middlesbrough1–0
21 SepLeeds – Derby1–1
21 SepLuton – Hull0–3
21 SepMillwall – Queens Park Rangers1–2
21 SepNottingham Forest – Barnsley1–0
21 SepReading – Blackburn1–2
21 SepSheffield Wednesday – Fulham1–1
21 SepWigan – Charlton2–0
22 SepWest Bromwich Albion – Huddersfield4–2
27 SepFulham – Wigan2–0
27 SepStoke – Nottingham Forest2–3
28 SepBlackburn – Luton1–2
28 SepCharlton – Leeds1–0
28 SepDerby – Birmingham3–2
28 SepHuddersfield – Millwall1–1
28 SepHull – Cardiff2–2
28 SepMiddlesbrough – Sheffield Wednesday1–4
28 SepPreston – Bristol City3–3
28 SepQueens Park Rangers – West Bromwich Albion0–2
28 SepSwansea – Reading1–1
29 SepBarnsley – Brentford1–3
August 2019 · 72 matches
All results · August 2019
DateMatchScore
2 AugLuton – Middlesbrough3–3
3 AugBarnsley – Fulham1–0
3 AugBlackburn – Charlton1–2
3 AugBrentford – Birmingham0–1
3 AugMillwall – Preston1–0
3 AugNottingham Forest – West Bromwich Albion1–2
3 AugReading – Sheffield Wednesday1–3
3 AugStoke – Queens Park Rangers1–2
3 AugSwansea – Hull2–1
3 AugWigan – Cardiff3–2
4 AugBristol City – Leeds1–3
5 AugHuddersfield – Derby1–2
10 AugBirmingham – Bristol City1–1
10 AugCardiff – Luton2–1
10 AugCharlton – Stoke3–1
10 AugDerby – Swansea0–0
10 AugFulham – Blackburn2–0
10 AugHull – Reading2–1
10 AugLeeds – Nottingham Forest1–1
10 AugMiddlesbrough – Brentford0–1
10 AugPreston – Wigan3–0
10 AugQueens Park Rangers – Huddersfield1–1
10 AugSheffield Wednesday – Barnsley2–0
10 AugWest Bromwich Albion – Millwall1–1
16 AugHuddersfield – Fulham1–2
17 AugBarnsley – Charlton2–2
17 AugBlackburn – Middlesbrough1–0
17 AugBrentford – Hull1–1
17 AugBristol City – Queens Park Rangers2–0
17 AugLuton – West Bromwich Albion1–2
17 AugMillwall – Sheffield Wednesday1–0
17 AugNottingham Forest – Birmingham3–0
17 AugStoke – Derby2–2
17 AugSwansea – Preston3–2
17 AugWigan – Leeds0–2
18 AugReading – Cardiff3–0
20 AugBirmingham – Barnsley2–0
20 AugDerby – Bristol City1–2
20 AugHull – Blackburn0–1
20 AugMiddlesbrough – Wigan1–0
20 AugSheffield Wednesday – Luton1–0
21 AugCardiff – Huddersfield2–1
21 AugCharlton – Nottingham Forest1–1
21 AugFulham – Millwall4–0
21 AugLeeds – Brentford1–0
21 AugPreston – Stoke3–1
21 AugQueens Park Rangers – Swansea1–3
21 AugWest Bromwich Albion – Reading1–1
24 AugBarnsley – Luton1–3
24 AugBlackburn – Cardiff0–0
24 AugCharlton – Brentford1–0
24 AugDerby – West Bromwich Albion1–1
24 AugFulham – Nottingham Forest1–2
24 AugHuddersfield – Reading0–2
24 AugHull – Bristol City1–3
24 AugMiddlesbrough – Millwall1–1
24 AugPreston – Sheffield Wednesday2–1
24 AugQueens Park Rangers – Wigan3–1
24 AugStoke – Leeds0–3
25 AugSwansea – Birmingham3–0
30 AugCardiff – Fulham1–1
31 AugBirmingham – Stoke2–1
31 AugBrentford – Derby3–0
31 AugBristol City – Middlesbrough2–2
31 AugLeeds – Swansea0–1
31 AugLuton – Huddersfield2–1
31 AugMillwall – Hull1–1
31 AugNottingham Forest – Preston1–1
31 AugReading – Charlton0–2
31 AugSheffield Wednesday – Queens Park Rangers1–2
31 AugWest Bromwich Albion – Blackburn3–2
31 AugWigan – Barnsley0–0

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
Darren Bond30
S. Martin29
John Brooks28
Oliver Langford28
Tim Robinson28
D. England26
Dean Whitestone26
Gavin Ward26
Geoff Eltringham26
James Linington26
Robert Jones26
Tony Harrington26
Andy Woolmer25
David Webb25
Keith Stroud25
Jarred Gillett24
Jeremy Simpson24
Andy Davies23
Matt Donohue21
Peter Bankes11
Simon Hooper9
David Coote8
Andy Madley7
Scott Duncan4
Graham Scott3
Kevin Friend3
Lee Mason3

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.