Matches and standings EFL Championship 2019/2020
Here you can see the standings as well as all 527 matches that were played during the season 2019/2020 in EFL Championship.
League table EFL Championship 2019/2020
This was the final standings in the 2019/2020 EFL Championship season.
# | Team | Matches | WinsW | DrawsD | LossesL | Goals | Points |
---|---|---|---|---|---|---|---|
1. | Leeds | 46 | 28 | 9 | 9 | 77-35 | 93 |
2. | West Bromwich | 46 | 22 | 17 | 7 | 77-45 | 83 |
3. | Brentford | 46 | 24 | 9 | 13 | 80-38 | 81 |
4. | Fulham | 46 | 23 | 12 | 11 | 64-48 | 81 |
5. | Cardiff | 46 | 19 | 16 | 11 | 68-58 | 73 |
6. | Swansea | 46 | 18 | 16 | 12 | 62-53 | 70 |
7. | Nottingham Forest | 46 | 18 | 16 | 12 | 58-50 | 70 |
8. | Millwall | 46 | 17 | 17 | 12 | 57-51 | 68 |
9. | Preston North End | 46 | 18 | 12 | 16 | 59-54 | 66 |
10. | Derby | 46 | 17 | 13 | 16 | 62-64 | 64 |
11. | Blackburn | 46 | 17 | 12 | 17 | 66-63 | 63 |
12. | Bristol City | 46 | 17 | 12 | 17 | 60-65 | 63 |
13. | Queens Park Rangers | 46 | 16 | 10 | 20 | 67-76 | 58 |
14. | Reading | 46 | 15 | 11 | 20 | 59-58 | 56 |
15. | Stoke | 46 | 16 | 8 | 22 | 62-68 | 56 |
16. | Sheffield Wednesday | 46 | 15 | 11 | 20 | 58-66 | 56 |
17. | Middlesbrough | 46 | 13 | 14 | 19 | 48-61 | 53 |
18. | Huddersfield | 46 | 13 | 12 | 21 | 52-70 | 51 |
19. | Luton | 46 | 14 | 9 | 23 | 54-82 | 51 |
20. | Birmingham | 46 | 12 | 14 | 20 | 54-75 | 50 |
21. | Barnsley | 46 | 12 | 13 | 21 | 49-69 | 49 |
22. | Charlton | 46 | 12 | 12 | 22 | 50-65 | 48 |
23. | Wigan | 46 | 15 | 14 | 17 | 57-56 | 47 |
24. | Hull | 46 | 12 | 9 | 25 | 57-87 | 45 |
All matches EFL Championship 2019/2020
All rounds and matches with result and goals scorers including assists for the season 2019/2020. Click on the match to see the goal scorers and who assisted the goals.
Round 1
Luton - Middlesbrough 3 - 3
2 August 2019
Barnsley - Fulham 1 - 0
3 August 2019
Blackburn - Charlton 1 - 2
3 August 2019
Brentford - Birmingham 0 - 1
3 August 2019
Millwall - Preston North End 1 - 0
3 August 2019
Reading - Sheffield Wednesday 1 - 3
3 August 2019
Stoke - Queens Park Rangers 1 - 2
3 August 2019
Swansea - Hull 2 - 1
3 August 2019
Wigan - Cardiff 3 - 2
3 August 2019
Nottingham Forest - West Bromwich 1 - 2
3 August 2019
Bristol City - Leeds 1 - 3
4 August 2019
Huddersfield - Derby 1 - 2
5 August 2019
Round 2
Leeds - Nottingham Forest 1 - 1
10 August 2019
Birmingham - Bristol City 1 - 1
10 August 2019
Cardiff - Luton 2 - 1
10 August 2019
Charlton - Stoke 3 - 1
10 August 2019
Derby - Swansea 0 - 0
10 August 2019
Fulham - Blackburn 2 - 0
10 August 2019
Hull - Reading 2 - 1
10 August 2019
Middlesbrough - Brentford 0 - 1
10 August 2019
Preston North End - Wigan 3 - 0
10 August 2019
Queens Park Rangers - Huddersfield 1 - 1
10 August 2019
Sheffield Wednesday - Barnsley 2 - 0
10 August 2019
West Bromwich - Millwall 1 - 1
10 August 2019
Round 3
Huddersfield - Fulham 1 - 2
16 August 2019
Barnsley - Charlton 2 - 2
17 August 2019
Blackburn - Middlesbrough 1 - 0
17 August 2019
Brentford - Hull 1 - 1
17 August 2019
Bristol City - Queens Park Rangers 2 - 0
17 August 2019
Luton - West Bromwich 1 - 2
17 August 2019
Millwall - Sheffield Wednesday 1 - 0
17 August 2019
Nottingham Forest - Birmingham 3 - 0
17 August 2019
Stoke - Derby 2 - 2
17 August 2019
Swansea - Preston North End 3 - 2
17 August 2019
Wigan - Leeds 0 - 2
17 August 2019
Reading - Cardiff 3 - 0
18 August 2019
Round 4
Birmingham - Barnsley 2 - 0
20 August 2019
Derby - Bristol City 1 - 2
20 August 2019
Hull - Blackburn 0 - 1
20 August 2019
Middlesbrough - Wigan 1 - 0
20 August 2019
Sheffield Wednesday - Luton 1 - 0
20 August 2019
Cardiff - Huddersfield 2 - 1
21 August 2019
Charlton - Nottingham Forest 1 - 1
21 August 2019
Fulham - Millwall 4 - 0
21 August 2019
Leeds - Brentford 1 - 0
21 August 2019
Preston North End - Stoke 3 - 1
21 August 2019
Queens Park Rangers - Swansea 1 - 3
21 August 2019
West Bromwich - Reading 1 - 1
21 August 2019
Round 5
Derby - West Bromwich 1 - 1
24 August 2019
Barnsley - Luton 1 - 3
24 August 2019
Blackburn - Cardiff 0 - 0
24 August 2019
Charlton - Brentford 1 - 0
24 August 2019
Fulham - Nottingham Forest 1 - 2
24 August 2019
Huddersfield - Reading 0 - 2
24 August 2019
Hull - Bristol City 1 - 3
24 August 2019
Middlesbrough - Millwall 1 - 1
24 August 2019
Preston North End - Sheffield Wednesday 2 - 1
24 August 2019
Queens Park Rangers - Wigan 3 - 1
24 August 2019
Stoke - Leeds 0 - 3
24 August 2019
Swansea - Birmingham 3 - 0
25 August 2019
Round 6
Cardiff - Fulham 1 - 1
30 August 2019
Bristol City - Middlesbrough 2 - 2
31 August 2019
Birmingham - Stoke 2 - 1
31 August 2019
Brentford - Derby 3 - 0
31 August 2019
Leeds - Swansea 0 - 1
31 August 2019
Luton - Huddersfield 2 - 1
31 August 2019
Millwall - Hull 1 - 1
31 August 2019
Nottingham Forest - Preston North End 1 - 1
31 August 2019
Reading - Charlton 0 - 2
31 August 2019
Sheffield Wednesday - Queens Park Rangers 1 - 2
31 August 2019
West Bromwich - Blackburn 3 - 2
31 August 2019
Wigan - Barnsley 0 - 0
31 August 2019
Round 7
Derby - Cardiff 1 - 1
13 September 2019
Fulham - West Bromwich 1 - 1
14 September 2019
Blackburn - Millwall 2 - 0
14 September 2019
Charlton - Birmingham 0 - 1
14 September 2019
Hull - Wigan 2 - 2
14 September 2019
Middlesbrough - Reading 1 - 0
14 September 2019
Preston North End - Brentford 2 - 0
14 September 2019
Queens Park Rangers - Luton 3 - 2
14 September 2019
Stoke - Bristol City 1 - 2
14 September 2019
Swansea - Nottingham Forest 0 - 1
14 September 2019
Huddersfield - Sheffield Wednesday 0 - 2
15 September 2019
Barnsley - Leeds 0 - 2
15 September 2019
Round 8
Leeds - Derby 1 - 1
21 September 2019
Birmingham - Preston North End 0 - 1
21 September 2019
Brentford - Stoke 0 - 0
21 September 2019
Bristol City - Swansea 0 - 0
21 September 2019
Cardiff - Middlesbrough 1 - 0
21 September 2019
Luton - Hull 0 - 3
21 September 2019
Millwall - Queens Park Rangers 1 - 2
21 September 2019
Nottingham Forest - Barnsley 1 - 0
21 September 2019
Reading - Blackburn 1 - 2
21 September 2019
Sheffield Wednesday - Fulham 1 - 1
21 September 2019
Wigan - Charlton 2 - 0
21 September 2019
West Bromwich - Huddersfield 4 - 2
22 September 2019
Round 9
Fulham - Wigan 2 - 0
27 September 2019
Stoke - Nottingham Forest 2 - 3
27 September 2019
Queens Park Rangers - West Bromwich 0 - 2
28 September 2019
Blackburn - Luton 1 - 2
28 September 2019
Charlton - Leeds 1 - 0
28 September 2019
Derby - Birmingham 3 - 2
28 September 2019
Huddersfield - Millwall 1 - 1
28 September 2019
Hull - Cardiff 2 - 2
28 September 2019
Middlesbrough - Sheffield Wednesday 1 - 4
28 September 2019
Preston North End - Bristol City 3 - 3
28 September 2019
Swansea - Reading 1 - 1
28 September 2019
Barnsley - Brentford 1 - 3
29 September 2019
Round 10
Blackburn - Nottingham Forest 1 - 1
1 October 2019
Hull - Sheffield Wednesday 1 - 0
1 October 2019
Leeds - West Bromwich 1 - 0
1 October 2019
Middlesbrough - Preston North End 1 - 1
1 October 2019
Wigan - Birmingham 1 - 0
1 October 2019
Reading - Fulham 1 - 4
1 October 2019
Stoke - Huddersfield 0 - 1
1 October 2019
Barnsley - Derby 2 - 2
2 October 2019
Brentford - Bristol City 1 - 1
2 October 2019
Cardiff - Queens Park Rangers 3 - 0
2 October 2019
Charlton - Swansea 1 - 2
2 October 2019
Luton - Millwall 1 - 1
2 October 2019
Round 11
Birmingham - Middlesbrough 2 - 1
4 October 2019
Fulham - Charlton 2 - 2
5 October 2019
Bristol City - Reading 1 - 0
5 October 2019
Derby - Luton 2 - 0
5 October 2019
Huddersfield - Hull 3 - 0
5 October 2019
Millwall - Leeds 2 - 1
5 October 2019
Nottingham Forest - Brentford 1 - 0
5 October 2019
Preston North End - Barnsley 5 - 1
5 October 2019
Queens Park Rangers - Blackburn 4 - 2
5 October 2019
Sheffield Wednesday - Wigan 1 - 0
5 October 2019
Swansea - Stoke 1 - 2
5 October 2019
West Bromwich - Cardiff 4 - 2
5 October 2019
Round 12
Cardiff - Sheffield Wednesday 1 - 1
18 October 2019
Blackburn - Huddersfield 2 - 2
19 October 2019
Barnsley - Swansea 1 - 1
19 October 2019
Brentford - Millwall 3 - 2
19 October 2019
Charlton - Derby 3 - 0
19 October 2019
Hull - Queens Park Rangers 2 - 3
19 October 2019
Leeds - Birmingham 1 - 0
19 October 2019
Luton - Bristol City 3 - 0
19 October 2019
Middlesbrough - West Bromwich 0 - 1
19 October 2019
Reading - Preston North End 1 - 0
19 October 2019
Stoke - Fulham 2 - 0
19 October 2019
Wigan - Nottingham Forest 1 - 0
20 October 2019
Round 13
Birmingham - Blackburn 1 - 0
22 October 2019
Millwall - Cardiff 2 - 2
22 October 2019
Queens Park Rangers - Reading 2 - 2
22 October 2019
Sheffield Wednesday - Stoke 1 - 0
22 October 2019
Swansea - Brentford 0 - 3
22 October 2019
Preston North End - Leeds 1 - 1
22 October 2019
West Bromwich - Barnsley 2 - 2
22 October 2019
Bristol City - Charlton 2 - 1
23 October 2019
Derby - Wigan 1 - 0
23 October 2019
Fulham - Luton 3 - 2
23 October 2019
Huddersfield - Middlesbrough 0 - 0
23 October 2019
Nottingham Forest - Hull 1 - 2
23 October 2019
Round 14
Sheffield Wednesday - Leeds 0 - 0
26 October 2019
Birmingham - Luton 2 - 1
26 October 2019
Huddersfield - Barnsley 2 - 1
26 October 2019
Hull - Derby 2 - 0
26 October 2019
Middlesbrough - Fulham 0 - 0
26 October 2019
Millwall - Stoke 2 - 0
26 October 2019
Preston North End - Blackburn 3 - 2
26 October 2019
West Bromwich - Charlton 2 - 2
26 October 2019
Swansea - Cardiff 1 - 0
27 October 2019
Bristol City - Wigan 2 - 2
27 October 2019
Queens Park Rangers - Brentford 1 - 3
28 October 2019
Nottingham Forest - Reading 1 - 1
22 January 2020
Round 15
Barnsley - Bristol City 2 - 2
1 November 2019
Wigan - Swansea 1 - 2
2 November 2019
Blackburn - Sheffield Wednesday 2 - 1
2 November 2019
Brentford - Huddersfield 0 - 1
2 November 2019
Cardiff - Birmingham 4 - 2
2 November 2019
Derby - Middlesbrough 2 - 0
2 November 2019
Fulham - Hull 0 - 3
2 November 2019
Leeds - Queens Park Rangers 2 - 0
2 November 2019
Luton - Nottingham Forest 1 - 2
2 November 2019
Reading - Millwall 2 - 1
2 November 2019
Charlton - Preston North End 0 - 1
3 November 2019
Stoke - West Bromwich 0 - 2
4 November 2019
Round 16
Nottingham Forest - Derby 1 - 0
9 November 2019
Barnsley - Stoke 2 - 4
9 November 2019
Birmingham - Fulham 0 - 1
9 November 2019
Hull - West Bromwich 0 - 1
9 November 2019
Leeds - Blackburn 2 - 1
9 November 2019
Millwall - Charlton 2 - 1
9 November 2019
Preston North End - Huddersfield 3 - 1
9 November 2019
Queens Park Rangers - Middlesbrough 2 - 2
9 November 2019
Reading - Luton 3 - 0
9 November 2019
Sheffield Wednesday - Swansea 2 - 2
9 November 2019
Wigan - Brentford 0 - 3
9 November 2019
Cardiff - Bristol City 0 - 1
10 November 2019
Round 17
Fulham - Queens Park Rangers 2 - 1
22 November 2019
Charlton - Cardiff 2 - 2
23 November 2019
Blackburn - Barnsley 3 - 2
23 November 2019
Brentford - Reading 1 - 0
23 November 2019
Bristol City - Nottingham Forest 0 - 0
23 November 2019
Derby - Preston North End 1 - 0
23 November 2019
Huddersfield - Birmingham 1 - 1
23 November 2019
Luton - Leeds 1 - 2
23 November 2019
Stoke - Wigan 2 - 1
23 November 2019
Swansea - Millwall 0 - 1
23 November 2019
West Bromwich - Sheffield Wednesday 2 - 1
23 November 2019
Middlesbrough - Hull 2 - 2
24 November 2019
Round 18
Cardiff - Stoke 1 - 0
26 November 2019
Fulham - Derby 3 - 0
26 November 2019
Huddersfield - Swansea 1 - 1
26 November 2019
Luton - Charlton 2 - 1
26 November 2019
Millwall - Wigan 2 - 2
26 November 2019
Reading - Leeds 0 - 1
26 November 2019
Blackburn - Brentford 1 - 0
27 November 2019
Hull - Preston North End 4 - 0
27 November 2019
Middlesbrough - Barnsley 1 - 0
27 November 2019
Queens Park Rangers - Nottingham Forest 0 - 4
27 November 2019
Sheffield Wednesday - Birmingham 1 - 1
27 November 2019
West Bromwich - Bristol City 4 - 1
27 November 2019
Round 19
Swansea - Fulham 1 - 2
29 November 2019
Charlton - Sheffield Wednesday 1 - 3
30 November 2019
Barnsley - Hull 3 - 1
30 November 2019
Birmingham - Millwall 1 - 1
30 November 2019
Brentford - Luton 7 - 0
30 November 2019
Bristol City - Huddersfield 5 - 2
30 November 2019
Derby - Queens Park Rangers 1 - 1
30 November 2019
Leeds - Middlesbrough 4 - 0
30 November 2019
Nottingham Forest - Cardiff 0 - 1
30 November 2019
Stoke - Blackburn 1 - 2
30 November 2019
Wigan - Reading 1 - 3
30 November 2019
Preston North End - West Bromwich 0 - 1
2 December 2019
Round 20
Millwall - Nottingham Forest 2 - 2
6 December 2019
Huddersfield - Leeds 0 - 2
7 December 2019
Blackburn - Derby 1 - 0
7 December 2019
Cardiff - Barnsley 3 - 2
7 December 2019
Fulham - Bristol City 1 - 2
7 December 2019
Hull - Stoke 2 - 1
7 December 2019
Luton - Wigan 2 - 1
7 December 2019
Middlesbrough - Charlton 1 - 0
7 December 2019
Queens Park Rangers - Preston North End 2 - 0
7 December 2019
Reading - Birmingham 2 - 3
7 December 2019
Sheffield Wednesday - Brentford 2 - 1
7 December 2019
West Bromwich - Swansea 5 - 1
8 December 2019
Round 21
Bristol City - Millwall 1 - 2
10 December 2019
Leeds - Hull 2 - 0
10 December 2019
Nottingham Forest - Middlesbrough 1 - 1
10 December 2019
Preston North End - Fulham 2 - 1
10 December 2019
Charlton - Huddersfield 0 - 1
10 December 2019
Stoke - Luton 3 - 0
10 December 2019
Barnsley - Reading 1 - 1
11 December 2019
Birmingham - Queens Park Rangers 0 - 2
11 December 2019
Brentford - Cardiff 2 - 1
11 December 2019
Derby - Sheffield Wednesday 1 - 1
11 December 2019
Swansea - Blackburn 1 - 1
11 December 2019
Wigan - West Bromwich 1 - 1
11 December 2019
Round 22
Charlton - Hull 2 - 2
13 December 2019
Birmingham - West Bromwich 2 - 3
14 December 2019
Barnsley - Queens Park Rangers 5 - 3
14 December 2019
Brentford - Fulham 1 - 0
14 December 2019
Bristol City - Blackburn 0 - 2
14 December 2019
Derby - Millwall 0 - 1
14 December 2019
Leeds - Cardiff 3 - 3
14 December 2019
Nottingham Forest - Sheffield Wednesday 0 - 4
14 December 2019
Preston North End - Luton 2 - 1
14 December 2019
Stoke - Reading 0 - 0
14 December 2019
Swansea - Middlesbrough 3 - 1
14 December 2019
Wigan - Huddersfield 1 - 1
14 December 2019
Round 23
Middlesbrough - Stoke 2 - 1
20 December 2019
Cardiff - Preston North End 0 - 0
21 December 2019
Fulham - Leeds 2 - 1
21 December 2019
Huddersfield - Nottingham Forest 2 - 1
21 December 2019
Hull - Birmingham 3 - 0
21 December 2019
Luton - Swansea 0 - 1
21 December 2019
Millwall - Barnsley 1 - 2
21 December 2019
Queens Park Rangers - Charlton 2 - 2
21 December 2019
Reading - Derby 3 - 0
21 December 2019
West Bromwich - Brentford 1 - 1
21 December 2019
Sheffield Wednesday - Bristol City 1 - 0
22 December 2019
Blackburn - Wigan 0 - 0
23 December 2019
Round 24
Barnsley - West Bromwich 1 - 1
26 December 2019
Blackburn - Birmingham 1 - 1
26 December 2019
Brentford - Swansea 3 - 1
26 December 2019
Cardiff - Millwall 1 - 1
26 December 2019
Charlton - Bristol City 3 - 2
26 December 2019
Hull - Nottingham Forest 0 - 2
26 December 2019
Luton - Fulham 3 - 3
26 December 2019
Middlesbrough - Huddersfield 1 - 0
26 December 2019
Stoke - Sheffield Wednesday 3 - 2
26 December 2019
Wigan - Derby 1 - 1
26 December 2019
Leeds - Preston North End 1 - 1
26 December 2019
Reading - Queens Park Rangers 1 - 0
26 December 2019
Round 25
Birmingham - Leeds 4 - 5
29 December 2019
Bristol City - Luton 3 - 0
29 December 2019
Fulham - Stoke 1 - 0
29 December 2019
Huddersfield - Blackburn 2 - 1
29 December 2019
Millwall - Brentford 1 - 0
29 December 2019
Nottingham Forest - Wigan 1 - 0
29 December 2019
Preston North End - Reading 0 - 2
29 December 2019
Queens Park Rangers - Hull 1 - 2
29 December 2019
Sheffield Wednesday - Cardiff 1 - 2
29 December 2019
Swansea - Barnsley 0 - 0
29 December 2019
West Bromwich - Middlesbrough 0 - 2
29 December 2019
Derby - Charlton 2 - 1
30 December 2019
Round 26
Millwall - Luton 3 - 1
1 January 2020
Birmingham - Wigan 2 - 3
1 January 2020
Bristol City - Brentford 0 - 4
1 January 2020
Fulham - Reading 1 - 2
1 January 2020
Huddersfield - Stoke 2 - 5
1 January 2020
Nottingham Forest - Blackburn 3 - 2
1 January 2020
Preston North End - Middlesbrough 0 - 2
1 January 2020
Queens Park Rangers - Cardiff 6 - 1
1 January 2020
Sheffield Wednesday - Hull 0 - 1
1 January 2020
West Bromwich - Leeds 1 - 1
1 January 2020
Derby - Barnsley 2 - 1
2 January 2020
Swansea - Charlton 1 - 0
2 January 2020
Round 27
Brentford - Queens Park Rangers 3 - 1
11 January 2020
Barnsley - Huddersfield 2 - 1
11 January 2020
Blackburn - Preston North End 1 - 1
11 January 2020
Charlton - West Bromwich 2 - 2
11 January 2020
Hull - Fulham 0 - 1
11 January 2020
Leeds - Sheffield Wednesday 0 - 2
11 January 2020
Luton - Birmingham 1 - 2
11 January 2020
Middlesbrough - Derby 2 - 2
11 January 2020
Reading - Nottingham Forest 1 - 1
11 January 2020
Stoke - Millwall 0 - 0
11 January 2020
Wigan - Bristol City 0 - 2
11 January 2020
Cardiff - Swansea 0 - 0
12 January 2020
Round 28
Fulham - Middlesbrough 1 - 0
17 January 2020
Queens Park Rangers - Leeds 1 - 0
18 January 2020
Birmingham - Cardiff 1 - 1
18 January 2020
Bristol City - Barnsley 1 - 0
18 January 2020
Derby - Hull 1 - 0
18 January 2020
Huddersfield - Brentford 0 - 0
18 January 2020
Millwall - Reading 2 - 0
18 January 2020
Preston North End - Charlton 2 - 1
18 January 2020
Sheffield Wednesday - Blackburn 0 - 5
18 January 2020
Swansea - Wigan 2 - 1
18 January 2020
Nottingham Forest - Luton 3 - 1
19 January 2020
West Bromwich - Stoke 0 - 1
20 January 2020
Round 29
Barnsley - Preston North End 0 - 3
21 January 2020
Middlesbrough - Birmingham 1 - 1
21 January 2020
Charlton - Fulham 0 - 0
22 January 2020
Stoke - Swansea 2 - 0
25 January 2020
Blackburn - Queens Park Rangers 2 - 1
28 January 2020
Brentford - Nottingham Forest 0 - 1
28 January 2020
Cardiff - West Bromwich 2 - 1
28 January 2020
Hull - Huddersfield 1 - 2
28 January 2020
Leeds - Millwall 3 - 2
28 January 2020
Luton - Derby 3 - 2
28 January 2020
Wigan - Sheffield Wednesday 2 - 1
28 January 2020
Reading - Bristol City 0 - 1
28 January 2020
Round 30
Cardiff - Reading 1 - 1
31 January 2020
Derby - Stoke 4 - 0
31 January 2020
Hull - Brentford 1 - 5
1 February 2020
Birmingham - Nottingham Forest 2 - 1
1 February 2020
Charlton - Barnsley 2 - 1
1 February 2020
Fulham - Huddersfield 3 - 2
1 February 2020
Leeds - Wigan 0 - 1
1 February 2020
Middlesbrough - Blackburn 1 - 1
1 February 2020
Preston North End - Swansea 1 - 1
1 February 2020
Queens Park Rangers - Bristol City 0 - 1
1 February 2020
Sheffield Wednesday - Millwall 0 - 0
1 February 2020
West Bromwich - Luton 2 - 0
1 February 2020
Round 31
Bristol City - Birmingham 1 - 3
7 February 2020
Wigan - Preston North End 1 - 2
8 February 2020
Barnsley - Sheffield Wednesday 1 - 1
8 February 2020
Blackburn - Fulham 0 - 1
8 February 2020
Brentford - Middlesbrough 3 - 2
8 February 2020
Huddersfield - Queens Park Rangers 2 - 0
8 February 2020
Luton - Cardiff 0 - 1
8 February 2020
Reading - Hull 1 - 1
8 February 2020
Stoke - Charlton 3 - 1
8 February 2020
Swansea - Derby 2 - 3
8 February 2020
Nottingham Forest - Leeds 2 - 0
8 February 2020
Millwall - West Bromwich 0 - 2
9 February 2020
Round 32
Barnsley - Birmingham 0 - 1
11 February 2020
Blackburn - Hull 3 - 0
11 February 2020
Brentford - Leeds 1 - 1
11 February 2020
Nottingham Forest - Charlton 0 - 1
11 February 2020
Swansea - Queens Park Rangers 0 - 0
11 February 2020
Wigan - Middlesbrough 2 - 2
11 February 2020
Bristol City - Derby 3 - 2
12 February 2020
Huddersfield - Cardiff 0 - 3
12 February 2020
Luton - Sheffield Wednesday 1 - 0
12 February 2020
Millwall - Fulham 1 - 1
12 February 2020
Reading - West Bromwich 1 - 2
12 February 2020
Stoke - Preston North End 0 - 2
12 February 2020
Round 33
Hull - Swansea 4 - 4
14 February 2020
West Bromwich - Nottingham Forest 2 - 2
15 February 2020
Birmingham - Brentford 1 - 1
15 February 2020
Cardiff - Wigan 2 - 2
15 February 2020
Charlton - Blackburn 0 - 2
15 February 2020
Derby - Huddersfield 1 - 1
15 February 2020
Fulham - Barnsley 0 - 3
15 February 2020
Leeds - Bristol City 1 - 0
15 February 2020
Middlesbrough - Luton 0 - 1
15 February 2020
Preston North End - Millwall 0 - 1
15 February 2020
Queens Park Rangers - Stoke 4 - 2
15 February 2020
Sheffield Wednesday - Reading 0 - 3
15 February 2020
Round 34
Derby - Fulham 1 - 1
21 February 2020
Brentford - Blackburn 2 - 2
22 February 2020
Barnsley - Middlesbrough 1 - 0
22 February 2020
Birmingham - Sheffield Wednesday 3 - 3
22 February 2020
Bristol City - West Bromwich 0 - 3
22 February 2020
Charlton - Luton 3 - 1
22 February 2020
Leeds - Reading 1 - 0
22 February 2020
Nottingham Forest - Queens Park Rangers 0 - 0
22 February 2020
Preston North End - Hull 2 - 1
22 February 2020
Stoke - Cardiff 2 - 0
22 February 2020
Swansea - Huddersfield 3 - 1
22 February 2020
Wigan - Millwall 1 - 0
22 February 2020
Round 35
Cardiff - Nottingham Forest 0 - 1
25 February 2020
Huddersfield - Bristol City 2 - 1
25 February 2020
Luton - Brentford 2 - 1
25 February 2020
Queens Park Rangers - Derby 2 - 1
25 February 2020
West Bromwich - Preston North End 2 - 0
25 February 2020
Fulham - Swansea 1 - 0
26 February 2020
Blackburn - Stoke 0 - 0
26 February 2020
Hull - Barnsley 0 - 1
26 February 2020
Middlesbrough - Leeds 0 - 1
26 February 2020
Millwall - Birmingham 0 - 0
26 February 2020
Sheffield Wednesday - Charlton 1 - 0
26 February 2020
Reading - Wigan 0 - 3
26 February 2020
Round 36
Hull - Leeds 0 - 4
29 February 2020
Blackburn - Swansea 2 - 2
29 February 2020
Cardiff - Brentford 2 - 2
29 February 2020
Fulham - Preston North End 2 - 0
29 February 2020
Huddersfield - Charlton 4 - 0
29 February 2020
Luton - Stoke 1 - 1
29 February 2020
Millwall - Bristol City 1 - 1
29 February 2020
Queens Park Rangers - Birmingham 2 - 2
29 February 2020
Reading - Barnsley 2 - 0
29 February 2020
Sheffield Wednesday - Derby 1 - 3
29 February 2020
West Bromwich - Wigan 0 - 1
29 February 2020
Middlesbrough - Nottingham Forest 2 - 2
2 March 2020
Round 37
Nottingham Forest - Millwall 0 - 3
6 March 2020
Bristol City - Fulham 1 - 1
7 March 2020
Brentford - Sheffield Wednesday 5 - 0
7 March 2020
Charlton - Middlesbrough 0 - 1
7 March 2020
Leeds - Huddersfield 2 - 0
7 March 2020
Preston North End - Queens Park Rangers 1 - 3
7 March 2020
Stoke - Hull 5 - 1
7 March 2020
Swansea - West Bromwich 0 - 0
7 March 2020
Wigan - Luton 0 - 0
7 March 2020
Barnsley - Cardiff 0 - 2
7 March 2020
Birmingham - Reading 1 - 3
7 March 2020
Derby - Blackburn 3 - 0
8 March 2020
Round 38
Fulham - Brentford 0 - 2
20 June 2020
Middlesbrough - Swansea 0 - 3
20 June 2020
Millwall - Derby 2 - 3
20 June 2020
Blackburn - Bristol City 3 - 1
20 June 2020
Huddersfield - Wigan 0 - 2
20 June 2020
Hull - Charlton 0 - 1
20 June 2020
Luton - Preston North End 1 - 1
20 June 2020
Queens Park Rangers - Barnsley 0 - 1
20 June 2020
Reading - Stoke 1 - 1
20 June 2020
Sheffield Wednesday - Nottingham Forest 1 - 1
20 June 2020
West Bromwich - Birmingham 0 - 0
20 June 2020
Cardiff - Leeds 2 - 0
21 June 2020
Round 39
Brentford - West Bromwich 1 - 0
26 June 2020
Charlton - Queens Park Rangers 1 - 0
27 June 2020
Preston North End - Cardiff 1 - 3
27 June 2020
Swansea - Luton 0 - 1
27 June 2020
Barnsley - Millwall 0 - 0
27 June 2020
Derby - Reading 2 - 1
27 June 2020
Birmingham - Hull 3 - 3
27 June 2020
Leeds - Fulham 3 - 0
27 June 2020
Wigan - Blackburn 2 - 0
27 June 2020
Stoke - Middlesbrough 0 - 2
27 June 2020
Bristol City - Sheffield Wednesday 1 - 2
28 June 2020
Nottingham Forest - Huddersfield 3 - 1
28 June 2020
Round 40
Millwall - Swansea 1 - 1
30 June 2020
Barnsley - Blackburn 2 - 0
30 June 2020
Cardiff - Charlton 0 - 0
30 June 2020
Reading - Brentford 0 - 3
30 June 2020
Queens Park Rangers - Fulham 1 - 2
30 June 2020
Leeds - Luton 1 - 1
30 June 2020
Wigan - Stoke 3 - 0
30 June 2020
Preston North End - Derby 0 - 1
1 July 2020
Birmingham - Huddersfield 0 - 3
1 July 2020
Nottingham Forest - Bristol City 1 - 0
1 July 2020
Sheffield Wednesday - West Bromwich 0 - 3
1 July 2020
Hull - Middlesbrough 2 - 1
2 July 2020
Round 41
Charlton - Millwall 0 - 1
3 July 2020
Derby - Nottingham Forest 1 - 1
4 July 2020
Blackburn - Leeds 1 - 3
4 July 2020
Brentford - Wigan 3 - 0
4 July 2020
Bristol City - Cardiff 0 - 1
4 July 2020
Fulham - Birmingham 1 - 0
4 July 2020
Huddersfield - Preston North End 0 - 0
4 July 2020
Luton - Reading 0 - 5
4 July 2020
Stoke - Barnsley 4 - 0
4 July 2020
Swansea - Sheffield Wednesday 2 - 1
5 July 2020
Middlesbrough - Queens Park Rangers 0 - 1
5 July 2020
West Bromwich - Hull 4 - 2
5 July 2020
Round 42
Nottingham Forest - Fulham 0 - 1
7 July 2020
Brentford - Charlton 2 - 1
7 July 2020
Luton - Barnsley 1 - 1
7 July 2020
Reading - Huddersfield 0 - 0
7 July 2020
Cardiff - Blackburn 2 - 3
7 July 2020
Millwall - Middlesbrough 0 - 2
8 July 2020
West Bromwich - Derby 2 - 0
8 July 2020
Birmingham - Swansea 1 - 3
8 July 2020
Bristol City - Hull 2 - 1
8 July 2020
Wigan - Queens Park Rangers 1 - 0
8 July 2020
Sheffield Wednesday - Preston North End 1 - 3
8 July 2020
Leeds - Stoke 5 - 0
9 July 2020
Round 43
Huddersfield - Luton 0 - 2
10 July 2020
Fulham - Cardiff 2 - 0
10 July 2020
Charlton - Reading 0 - 1
11 July 2020
Derby - Brentford 1 - 3
11 July 2020
Barnsley - Wigan 0 - 0
11 July 2020
Blackburn - West Bromwich 1 - 1
11 July 2020
Hull - Millwall 0 - 1
11 July 2020
Middlesbrough - Bristol City 1 - 3
11 July 2020
Preston North End - Nottingham Forest 1 - 1
11 July 2020
Queens Park Rangers - Sheffield Wednesday 0 - 3
11 July 2020
Stoke - Birmingham 2 - 0
12 July 2020
Swansea - Leeds 0 - 1
12 July 2020
Round 44
West Bromwich - Fulham 0 - 0
14 July 2020
Reading - Middlesbrough 1 - 2
14 July 2020
Wigan - Hull 8 - 0
14 July 2020
Cardiff - Derby 2 - 1
14 July 2020
Luton - Queens Park Rangers 1 - 1
14 July 2020
Millwall - Blackburn 1 - 0
14 July 2020
Sheffield Wednesday - Huddersfield 0 - 0
14 July 2020
Brentford - Preston North End 1 - 0
15 July 2020
Bristol City - Stoke 1 - 1
15 July 2020
Birmingham - Charlton 1 - 1
15 July 2020
Nottingham Forest - Swansea 2 - 2
15 July 2020
X