Matches and standings EFL Championship 2018/2019
Here you can see the standings as well as all 552 matches that were played during the season 2018/2019 in EFL Championship.
League table EFL Championship 2018/2019
This was the final standings in the 2018/2019 EFL Championship season.
# | Team | Matches | WinsW | DrawsD | LossesL | Goals | Points |
---|---|---|---|---|---|---|---|
1. | Norwich | 46 | 27 | 13 | 6 | 93-57 | 94 |
2. | Sheffield United | 46 | 26 | 11 | 9 | 78-41 | 89 |
3. | Leeds | 46 | 25 | 8 | 13 | 73-50 | 83 |
4. | West Bromwich | 46 | 23 | 11 | 12 | 87-62 | 80 |
5. | Aston Villa | 46 | 20 | 16 | 10 | 82-61 | 76 |
6. | Derby | 46 | 20 | 14 | 12 | 69-54 | 74 |
7. | Middlesbrough | 46 | 20 | 13 | 13 | 49-41 | 73 |
8. | Bristol City | 46 | 19 | 13 | 14 | 59-53 | 70 |
9. | Nottingham Forest | 46 | 17 | 15 | 14 | 61-54 | 66 |
10. | Swansea | 46 | 18 | 11 | 17 | 65-62 | 65 |
11. | Brentford | 46 | 17 | 13 | 16 | 73-59 | 64 |
12. | Sheffield Wednesday | 46 | 16 | 16 | 14 | 60-62 | 64 |
13. | Hull | 46 | 17 | 11 | 18 | 66-68 | 62 |
14. | Preston North End | 46 | 16 | 13 | 17 | 67-67 | 61 |
15. | Blackburn | 46 | 16 | 12 | 18 | 64-69 | 60 |
16. | Stoke | 46 | 11 | 22 | 13 | 45-52 | 55 |
17. | Birmingham | 46 | 14 | 19 | 13 | 64-58 | 52✤ |
18. | Wigan | 46 | 13 | 13 | 20 | 51-64 | 52 |
19. | Queens Park Rangers | 46 | 14 | 9 | 23 | 53-71 | 51 |
20. | Reading | 46 | 10 | 17 | 19 | 49-66 | 47 |
21. | Millwall | 46 | 10 | 14 | 22 | 48-64 | 44 |
22. | Rotherham | 46 | 8 | 16 | 22 | 52-83 | 40 |
23. | Bolton | 46 | 8 | 8 | 30 | 29-78 | 32 |
24. | Ipswich | 46 | 5 | 16 | 25 | 36-77 | 31 |
✤Birmingham -9 points because of breaching the league rules
Promotion
Promotion Play-off
Relegation
All matches EFL Championship 2018/2019
All rounds and matches with result and goals scorers including assists for the season 2018/2019. Click on the match to see the goal scorers and who assisted the goals.
Round 1
Reading - Derby 1 - 2
3 August 2018
Birmingham - Norwich 2 - 2
4 August 2018
Brentford - Rotherham 5 - 1
4 August 2018
Bristol City - Nottingham Forest 1 - 1
4 August 2018
Ipswich - Blackburn 2 - 2
4 August 2018
Millwall - Middlesbrough 2 - 2
4 August 2018
Preston North End - Queens Park Rangers 1 - 0
4 August 2018
West Bromwich - Bolton 1 - 2
4 August 2018
Wigan - Sheffield Wednesday 3 - 2
4 August 2018
Sheffield United - Swansea 1 - 2
4 August 2018
Leeds - Stoke 3 - 1
5 August 2018
Hull - Aston Villa 1 - 3
6 August 2018
Round 2
Aston Villa - Wigan 3 - 2
11 August 2018
Blackburn - Millwall 0 - 0
11 August 2018
Bolton - Bristol City 2 - 2
11 August 2018
Middlesbrough - Birmingham 1 - 0
11 August 2018
Norwich - West Bromwich 3 - 4
11 August 2018
Nottingham Forest - Reading 1 - 0
11 August 2018
Queens Park Rangers - Sheffield United 1 - 2
11 August 2018
Rotherham - Ipswich 1 - 0
11 August 2018
Sheffield Wednesday - Hull 1 - 1
11 August 2018
Stoke - Brentford 1 - 1
11 August 2018
Swansea - Preston North End 1 - 0
11 August 2018
Derby - Leeds 1 - 4
11 August 2018
Round 3
Birmingham - Swansea 0 - 0
17 August 2018
Bristol City - Middlesbrough 0 - 2
18 August 2018
Hull - Blackburn 0 - 1
18 August 2018
Ipswich - Aston Villa 1 - 1
18 August 2018
Leeds - Rotherham 2 - 0
18 August 2018
Millwall - Derby 2 - 1
18 August 2018
Reading - Bolton 0 - 1
18 August 2018
Sheffield United - Norwich 2 - 1
18 August 2018
West Bromwich - Queens Park Rangers 7 - 1
18 August 2018
Wigan - Nottingham Forest 2 - 2
18 August 2018
Preston North End - Stoke 2 - 2
18 August 2018
Brentford - Sheffield Wednesday 2 - 0
19 August 2018
Round 4
Middlesbrough - Sheffield United 3 - 0
7 August 2018
Nottingham Forest - West Bromwich 1 - 1
7 August 2018
Derby - Ipswich 2 - 0
21 August 2018
Queens Park Rangers - Bristol City 0 - 3
21 August 2018
Rotherham - Hull 2 - 3
21 August 2018
Swansea - Leeds 2 - 2
21 August 2018
Aston Villa - Brentford 2 - 2
22 August 2018
Sheffield Wednesday - Millwall 2 - 1
22 August 2018
Blackburn - Reading 2 - 2
22 August 2018
Norwich - Preston North End 2 - 0
22 August 2018
Bolton - Birmingham 1 - 0
22 August 2018
Stoke - Wigan 0 - 3
22 August 2018
Round 5
Middlesbrough - West Bromwich 1 - 0
24 August 2018
Aston Villa - Reading 1 - 1
25 August 2018
Blackburn - Brentford 1 - 0
25 August 2018
Bolton - Sheffield United 0 - 3
25 August 2018
Derby - Preston North End 2 - 0
25 August 2018
Norwich - Leeds 0 - 3
25 August 2018
Queens Park Rangers - Wigan 1 - 0
25 August 2018
Sheffield Wednesday - Ipswich 2 - 1
25 August 2018
Stoke - Hull 2 - 0
25 August 2018
Swansea - Bristol City 0 - 1
25 August 2018
Nottingham Forest - Birmingham 2 - 2
25 August 2018
Rotherham - Millwall 1 - 0
26 August 2018
Round 6
Leeds - Middlesbrough 0 - 0
31 August 2018
Preston North End - Bolton 2 - 2
1 September 2018
Reading - Sheffield Wednesday 1 - 2
1 September 2018
Sheffield United - Aston Villa 4 - 1
1 September 2018
West Bromwich - Stoke 2 - 1
1 September 2018
Wigan - Rotherham 1 - 0
1 September 2018
Birmingham - Queens Park Rangers 0 - 0
1 September 2018
Brentford - Nottingham Forest 2 - 1
1 September 2018
Hull - Derby 1 - 2
1 September 2018
Millwall - Swansea 1 - 2
1 September 2018
Ipswich - Norwich 1 - 1
2 September 2018
Bristol City - Blackburn 4 - 1
2 September 2018
Round 7
Birmingham - West Bromwich 1 - 1
14 September 2018
Bolton - Queens Park Rangers 1 - 2
15 September 2018
Brentford - Wigan 2 - 0
15 September 2018
Bristol City - Sheffield United 1 - 0
15 September 2018
Hull - Ipswich 2 - 0
15 September 2018
Millwall - Leeds 1 - 1
15 September 2018
Norwich - Middlesbrough 1 - 0
15 September 2018
Preston North End - Reading 2 - 3
15 September 2018
Rotherham - Derby 1 - 0
15 September 2018
Sheffield Wednesday - Stoke 2 - 2
15 September 2018
Swansea - Nottingham Forest 0 - 0
15 September 2018
Blackburn - Aston Villa 1 - 1
15 September 2018
Round 8
Derby - Blackburn 0 - 0
18 September 2018
Leeds - Preston North End 3 - 0
18 September 2018
Wigan - Hull 2 - 1
18 September 2018
Aston Villa - Rotherham 2 - 0
18 September 2018
Ipswich - Brentford 1 - 1
18 September 2018
Stoke - Swansea 1 - 0
18 September 2018
West Bromwich - Bristol City 4 - 2
18 September 2018
Middlesbrough - Bolton 2 - 0
19 September 2018
Nottingham Forest - Sheffield Wednesday 2 - 1
19 September 2018
Queens Park Rangers - Millwall 2 - 0
19 September 2018
Sheffield United - Birmingham 0 - 0
19 September 2018
Reading - Norwich 1 - 2
19 September 2018
Round 9
Wigan - Bristol City 1 - 0
21 September 2018
Aston Villa - Sheffield Wednesday 1 - 2
22 September 2018
Derby - Brentford 3 - 1
22 September 2018
Ipswich - Bolton 0 - 0
22 September 2018
Leeds - Birmingham 1 - 2
22 September 2018
Middlesbrough - Swansea 0 - 0
22 September 2018
Nottingham Forest - Rotherham 1 - 0
22 September 2018
Reading - Hull 3 - 0
22 September 2018
Sheffield United - Preston North End 3 - 2
22 September 2018
Stoke - Blackburn 2 - 3
22 September 2018
West Bromwich - Millwall 2 - 0
22 September 2018
Queens Park Rangers - Norwich 0 - 1
22 September 2018
Round 10
Sheffield Wednesday - Leeds 1 - 1
28 September 2018
Bristol City - Aston Villa 1 - 1
28 September 2018
Birmingham - Ipswich 2 - 2
29 September 2018
Blackburn - Nottingham Forest 2 - 2
29 September 2018
Bolton - Derby 1 - 0
29 September 2018
Brentford - Reading 2 - 2
29 September 2018
Hull - Middlesbrough 1 - 1
29 September 2018
Millwall - Sheffield United 2 - 3
29 September 2018
Norwich - Wigan 1 - 0
29 September 2018
Preston North End - West Bromwich 2 - 3
29 September 2018
Swansea - Queens Park Rangers 3 - 0
29 September 2018
Rotherham - Stoke 2 - 2
29 September 2018
Round 11
Aston Villa - Preston North End 3 - 3
2 October 2018
Brentford - Birmingham 1 - 1
2 October 2018
Ipswich - Middlesbrough 0 - 2
2 October 2018
Wigan - Swansea 0 - 0
2 October 2018
Hull - Leeds 0 - 1
2 October 2018
Reading - Queens Park Rangers 0 - 1
2 October 2018
Stoke - Bolton 2 - 0
2 October 2018
Blackburn - Sheffield United 0 - 2
3 October 2018
Derby - Norwich 1 - 1
3 October 2018
Nottingham Forest - Millwall 2 - 2
3 October 2018
Rotherham - Bristol City 0 - 0
3 October 2018
Sheffield Wednesday - West Bromwich 2 - 2
3 October 2018
Round 12
Leeds - Brentford 1 - 1
6 October 2018
Birmingham - Rotherham 3 - 1
6 October 2018
Middlesbrough - Nottingham Forest 0 - 2
6 October 2018
Millwall - Aston Villa 2 - 1
6 October 2018
Norwich - Stoke 0 - 1
6 October 2018
Preston North End - Wigan 4 - 0
6 October 2018
Queens Park Rangers - Derby 1 - 1
6 October 2018
Sheffield United - Hull 1 - 0
6 October 2018
Swansea - Ipswich 2 - 3
6 October 2018
West Bromwich - Reading 4 - 1
6 October 2018
Bolton - Blackburn 0 - 1
6 October 2018
Bristol City - Sheffield Wednesday 1 - 2
7 October 2018
Round 13
Sheffield Wednesday - Middlesbrough 1 - 2
19 October 2018
Blackburn - Leeds 2 - 1
20 October 2018
Aston Villa - Swansea 1 - 0
20 October 2018
Brentford - Bristol City 0 - 1
20 October 2018
Hull - Preston North End 1 - 1
20 October 2018
Ipswich - Queens Park Rangers 0 - 2
20 October 2018
Nottingham Forest - Norwich 1 - 2
20 October 2018
Reading - Millwall 3 - 1
20 October 2018
Rotherham - Bolton 1 - 1
20 October 2018
Stoke - Birmingham 0 - 1
20 October 2018
Wigan - West Bromwich 1 - 0
20 October 2018
Derby - Sheffield United 2 - 1
20 October 2018
Round 14
Middlesbrough - Rotherham 0 - 0
23 October 2018
Millwall - Wigan 2 - 1
23 October 2018
Norwich - Aston Villa 2 - 1
23 October 2018
Queens Park Rangers - Sheffield Wednesday 3 - 0
23 October 2018
Sheffield United - Stoke 1 - 1
23 October 2018
Swansea - Blackburn 3 - 1
23 October 2018
Birmingham - Reading 2 - 1
23 October 2018
Bristol City - Hull 1 - 0
24 October 2018
Leeds - Ipswich 2 - 0
24 October 2018
Preston North End - Brentford 4 - 3
24 October 2018
Bolton - Nottingham Forest 0 - 3
24 October 2018
West Bromwich - Derby 1 - 4
24 October 2018
Round 15
Queens Park Rangers - Aston Villa 1 - 0
26 October 2018
Middlesbrough - Derby 1 - 1
27 October 2018
Birmingham - Sheffield Wednesday 3 - 1
27 October 2018
Bolton - Hull 0 - 1
27 October 2018
Bristol City - Stoke 0 - 1
27 October 2018
Millwall - Ipswich 3 - 0
27 October 2018
Norwich - Brentford 1 - 0
27 October 2018
Preston North End - Rotherham 1 - 1
27 October 2018
Sheffield United - Wigan 4 - 2
27 October 2018
Swansea - Reading 2 - 0
27 October 2018
West Bromwich - Blackburn 1 - 1
27 October 2018
Leeds - Nottingham Forest 1 - 1
27 October 2018
Round 16
Aston Villa - Bolton 2 - 0
2 November 2018
Blackburn - Queens Park Rangers 1 - 0
3 November 2018
Brentford - Millwall 2 - 0
3 November 2018
Derby - Birmingham 3 - 1
3 November 2018
Hull - West Bromwich 1 - 0
3 November 2018
Ipswich - Preston North End 1 - 1
3 November 2018
Nottingham Forest - Sheffield United 1 - 0
3 November 2018
Reading - Bristol City 3 - 2
3 November 2018
Rotherham - Swansea 2 - 1
3 November 2018
Sheffield Wednesday - Norwich 0 - 4
3 November 2018
Stoke - Middlesbrough 0 - 0
3 November 2018
Wigan - Leeds 1 - 2
4 November 2018
Round 17
Sheffield United - Sheffield Wednesday 0 - 0
9 November 2018
Birmingham - Hull 3 - 3
10 November 2018
Blackburn - Rotherham 1 - 1
10 November 2018
Bolton - Swansea 0 - 1
10 November 2018
Bristol City - Preston North End 0 - 1
10 November 2018
Derby - Aston Villa 0 - 3
10 November 2018
Middlesbrough - Wigan 2 - 0
10 November 2018
Norwich - Millwall 4 - 3
10 November 2018
Nottingham Forest - Stoke 0 - 0
10 November 2018
Queens Park Rangers - Brentford 3 - 2
10 November 2018
Reading - Ipswich 2 - 2
10 November 2018
West Bromwich - Leeds 4 - 1
10 November 2018
Round 18
Ipswich - West Bromwich 1 - 2
23 November 2018
Rotherham - Sheffield United 2 - 2
24 November 2018
Hull - Nottingham Forest 0 - 2
24 November 2018
Leeds - Bristol City 2 - 0
24 November 2018
Millwall - Bolton 1 - 1
24 November 2018
Preston North End - Blackburn 4 - 1
24 November 2018
Sheffield Wednesday - Derby 1 - 2
24 November 2018
Stoke - Queens Park Rangers 2 - 2
24 November 2018
Swansea - Norwich 1 - 4
24 November 2018
Wigan - Reading 0 - 0
24 November 2018
Brentford - Middlesbrough 1 - 2
24 November 2018
Aston Villa - Birmingham 4 - 2
25 November 2018
Round 19
Brentford - Sheffield United 2 - 3
27 November 2018
Hull - Norwich 0 - 0
27 November 2018
Leeds - Reading 1 - 0
27 November 2018
Rotherham - Queens Park Rangers 2 - 2
27 November 2018
Preston North End - Middlesbrough 1 - 1
27 November 2018
Sheffield Wednesday - Bolton 1 - 0
27 November 2018
Millwall - Birmingham 0 - 2
28 November 2018
Aston Villa - Nottingham Forest 5 - 5
28 November 2018
Ipswich - Bristol City 2 - 3
28 November 2018
Swansea - West Bromwich 1 - 2
28 November 2018
Wigan - Blackburn 3 - 1
28 November 2018
Stoke - Derby 2 - 1
28 November 2018
Round 20
Sheffield United - Leeds 0 - 1
1 December 2018
Birmingham - Preston North End 3 - 0
1 December 2018
Blackburn - Sheffield Wednesday 4 - 2
1 December 2018
Bolton - Wigan 1 - 1
1 December 2018
Derby - Swansea 2 - 1
1 December 2018
Norwich - Rotherham 3 - 1
1 December 2018
Nottingham Forest - Ipswich 2 - 0
1 December 2018
Queens Park Rangers - Hull 2 - 3
1 December 2018
Reading - Stoke 2 - 2
1 December 2018
Middlesbrough - Aston Villa 0 - 3
1 December 2018
Bristol City - Millwall 1 - 1
2 December 2018
West Bromwich - Brentford 1 - 1
3 December 2018
Round 21
West Bromwich - Aston Villa 2 - 2
7 December 2018
Birmingham - Bristol City 0 - 1
8 December 2018
Brentford - Swansea 2 - 3
8 December 2018
Leeds - Queens Park Rangers 2 - 1
8 December 2018
Middlesbrough - Blackburn 1 - 1
8 December 2018
Millwall - Hull 2 - 2
8 December 2018
Norwich - Bolton 3 - 2
8 December 2018
Nottingham Forest - Preston North End 0 - 1
8 December 2018
Sheffield Wednesday - Rotherham 2 - 2
8 December 2018
Stoke - Ipswich 2 - 0
8 December 2018
Wigan - Derby 0 - 1
8 December 2018
Reading - Sheffield United 0 - 2
8 December 2018
Round 22
Sheffield United - West Bromwich 1 - 2
14 December 2018
Aston Villa - Stoke 2 - 2
15 December 2018
Blackburn - Birmingham 2 - 2
15 December 2018
Bolton - Leeds 0 - 1
15 December 2018
Hull - Brentford 2 - 0
15 December 2018
Ipswich - Wigan 1 - 0
15 December 2018
Preston North End - Millwall 3 - 2
15 December 2018
Queens Park Rangers - Middlesbrough 2 - 1
15 December 2018
Rotherham - Reading 1 - 1
15 December 2018
Swansea - Sheffield Wednesday 2 - 1
15 December 2018
Bristol City - Norwich 2 - 2
15 December 2018
Derby - Nottingham Forest 0 - 0
17 December 2018
Round 23
Blackburn - Norwich 0 - 1
22 December 2018
Brentford - Bolton 1 - 0
22 December 2018
Derby - Bristol City 1 - 1
22 December 2018
Ipswich - Sheffield United 1 - 1
22 December 2018
Nottingham Forest - Queens Park Rangers 0 - 1
22 December 2018
Reading - Middlesbrough 0 - 1
22 December 2018
Rotherham - West Bromwich 0 - 4
22 December 2018
Sheffield Wednesday - Preston North End 1 - 0
22 December 2018
Stoke - Millwall 1 - 0
22 December 2018
Wigan - Birmingham 0 - 3
22 December 2018
Hull - Swansea 3 - 2
22 December 2018
Aston Villa - Leeds 2 - 3
23 December 2018
Round 24
Birmingham - Stoke 2 - 0
26 December 2018
Bolton - Rotherham 2 - 1
26 December 2018
Bristol City - Brentford 1 - 1
26 December 2018
Leeds - Blackburn 3 - 2
26 December 2018
Middlesbrough - Sheffield Wednesday 0 - 1
26 December 2018
Millwall - Reading 1 - 0
26 December 2018
Norwich - Nottingham Forest 3 - 3
26 December 2018
Preston North End - Hull 1 - 2
26 December 2018
Queens Park Rangers - Ipswich 3 - 0
26 December 2018
Sheffield United - Derby 3 - 1
26 December 2018
Swansea - Aston Villa 0 - 1
26 December 2018
West Bromwich - Wigan 2 - 0
26 December 2018
Round 25
Birmingham - Brentford 0 - 0
29 December 2018
Bolton - Stoke 0 - 0
29 December 2018
Bristol City - Rotherham 1 - 0
29 December 2018
Leeds - Hull 0 - 2
29 December 2018
Middlesbrough - Ipswich 2 - 0
29 December 2018
Millwall - Nottingham Forest 1 - 0
29 December 2018
Norwich - Derby 3 - 4
29 December 2018
Preston North End - Aston Villa 1 - 1
29 December 2018
Queens Park Rangers - Reading 0 - 0
29 December 2018
Sheffield United - Blackburn 3 - 0
29 December 2018
Swansea - Wigan 2 - 2
29 December 2018
West Bromwich - Sheffield Wednesday 1 - 1
29 December 2018
Round 26
Aston Villa - Queens Park Rangers 2 - 2
1 January 2019
Blackburn - West Bromwich 2 - 1
1 January 2019
Brentford - Norwich 1 - 1
1 January 2019
Derby - Middlesbrough 1 - 1
1 January 2019
Hull - Bolton 6 - 0
1 January 2019
Ipswich - Millwall 2 - 3
1 January 2019
Nottingham Forest - Leeds 4 - 2
1 January 2019
Reading - Swansea 1 - 4
1 January 2019
Rotherham - Preston North End 2 - 1
1 January 2019
Sheffield Wednesday - Birmingham 1 - 1
1 January 2019
Stoke - Bristol City 0 - 2
1 January 2019
Wigan - Sheffield United 0 - 3
1 January 2019
Round 27
Leeds - Derby 2 - 0
11 January 2019
Wigan - Aston Villa 3 - 0
12 January 2019
Birmingham - Middlesbrough 1 - 2
12 January 2019
Brentford - Stoke 3 - 1
12 January 2019
Bristol City - Bolton 2 - 1
12 January 2019
Hull - Sheffield Wednesday 3 - 0
12 January 2019
Ipswich - Rotherham 1 - 0
12 January 2019
Preston North End - Swansea 1 - 1
12 January 2019
Reading - Nottingham Forest 2 - 0
12 January 2019
Sheffield United - Queens Park Rangers 1 - 0
12 January 2019
West Bromwich - Norwich 1 - 1
12 January 2019
Millwall - Blackburn 0 - 2
12 January 2019
Round 28
Norwich - Birmingham 3 - 1
18 January 2019
Aston Villa - Hull 2 - 2
19 January 2019
Blackburn - Ipswich 2 - 0
19 January 2019
Derby - Reading 2 - 1
19 January 2019
Middlesbrough - Millwall 1 - 1
19 January 2019
Nottingham Forest - Bristol City 0 - 1
19 January 2019
Queens Park Rangers - Preston North End 1 - 4
19 January 2019
Rotherham - Brentford 2 - 4
19 January 2019
Sheffield Wednesday - Wigan 1 - 0
19 January 2019
Stoke - Leeds 2 - 1
19 January 2019
Swansea - Sheffield United 1 - 0
19 January 2019
Bolton - West Bromwich 0 - 2
21 January 2019
Round 29
Aston Villa - Ipswich 2 - 1
26 January 2019
Blackburn - Hull 3 - 0
26 January 2019
Norwich - Sheffield United 2 - 2
26 January 2019
Nottingham Forest - Wigan 3 - 1
26 January 2019
Rotherham - Leeds 1 - 2
26 January 2019
Stoke - Preston North End 0 - 2
26 January 2019
Swansea - Birmingham 3 - 3
29 January 2019
Bolton - Reading 1 - 1
29 January 2019
Queens Park Rangers - West Bromwich 2 - 3
19 February 2019
Derby - Millwall 0 - 1
20 February 2019
Sheffield Wednesday - Brentford 2 - 0
26 February 2019
Middlesbrough - Bristol City 0 - 1
2 April 2019
Round 30
Preston North End - Derby 0 - 0
1 February 2019
Birmingham - Nottingham Forest 2 - 0
2 February 2019
Brentford - Blackburn 5 - 2
2 February 2019
Bristol City - Swansea 2 - 0
2 February 2019
Hull - Stoke 2 - 0
2 February 2019
Ipswich - Sheffield Wednesday 0 - 1
2 February 2019
Millwall - Rotherham 0 - 0
2 February 2019
Reading - Aston Villa 0 - 0
2 February 2019
Sheffield United - Bolton 2 - 0
2 February 2019
West Bromwich - Middlesbrough 2 - 3
2 February 2019
Wigan - Queens Park Rangers 2 - 1
2 February 2019
Leeds - Norwich 1 - 3
2 February 2019
Round 31
Aston Villa - Sheffield United 3 - 3
8 February 2019
Middlesbrough - Leeds 1 - 1
9 February 2019
Blackburn - Bristol City 0 - 1
9 February 2019
Bolton - Preston North End 1 - 2
9 February 2019
Derby - Hull 2 - 0
9 February 2019
Nottingham Forest - Brentford 2 - 1
9 February 2019
Queens Park Rangers - Birmingham 3 - 4
9 February 2019
Rotherham - Wigan 1 - 1
9 February 2019
Sheffield Wednesday - Reading 0 - 0
9 February 2019
Swansea - Millwall 1 - 0
9 February 2019
Stoke - West Bromwich 0 - 1
9 February 2019
Norwich - Ipswich 3 - 0
10 February 2019
Round 32
Birmingham - Bolton 0 - 1
12 February 2019
Hull - Rotherham 2 - 2
12 February 2019
Bristol City - Queens Park Rangers 2 - 1
12 February 2019
Millwall - Sheffield Wednesday 0 - 0
12 February 2019
West Bromwich - Nottingham Forest 2 - 2
12 February 2019
Ipswich - Derby 1 - 1
13 February 2019
Preston North End - Norwich 3 - 1
13 February 2019
Brentford - Aston Villa 1 - 0
13 February 2019
Leeds - Swansea 2 - 1
13 February 2019
Sheffield United - Middlesbrough 1 - 0
13 February 2019
Wigan - Stoke 0 - 0
13 February 2019
Reading - Blackburn 2 - 1
13 February 2019
Round 33
Rotherham - Sheffield Wednesday 2 - 2
16 February 2019
Aston Villa - West Bromwich 0 - 2
16 February 2019
Bolton - Norwich 0 - 4
16 February 2019
Ipswich - Stoke 1 - 1
16 February 2019
Preston North End - Nottingham Forest 0 - 0
16 February 2019
Sheffield United - Reading 4 - 0
16 February 2019
Blackburn - Middlesbrough 0 - 1
17 February 2019
Bristol City - Birmingham 1 - 2
26 February 2019
Hull - Millwall 2 - 1
26 February 2019
Queens Park Rangers - Leeds 1 - 0
26 February 2019
Derby - Wigan 2 - 1
5 March 2019
Swansea - Brentford 3 - 0
2 April 2019
Round 34
Birmingham - Blackburn 2 - 2
23 February 2019
Brentford - Hull 5 - 1
23 February 2019
Leeds - Bolton 2 - 1
23 February 2019
Middlesbrough - Queens Park Rangers 2 - 0
23 February 2019
Millwall - Preston North End 1 - 3
23 February 2019
Norwich - Bristol City 3 - 2
23 February 2019
Reading - Rotherham 1 - 1
23 February 2019
Sheffield Wednesday - Swansea 3 - 1
23 February 2019
Stoke - Aston Villa 1 - 1
23 February 2019
Wigan - Ipswich 1 - 1
23 February 2019
West Bromwich - Sheffield United 0 - 1
23 February 2019
Nottingham Forest - Derby 1 - 0
25 February 2019
Round 35
Leeds - West Bromwich 4 - 0
1 March 2019
Aston Villa - Derby 4 - 0
2 March 2019
Brentford - Queens Park Rangers 3 - 0
2 March 2019
Hull - Birmingham 2 - 0
2 March 2019
Ipswich - Reading 1 - 2
2 March 2019
Millwall - Norwich 1 - 3
2 March 2019
Preston North End - Bristol City 1 - 1
2 March 2019
Rotherham - Blackburn 3 - 2
2 March 2019
Stoke - Nottingham Forest 2 - 0
2 March 2019
Swansea - Bolton 2 - 0
2 March 2019
Wigan - Middlesbrough 0 - 0
2 March 2019
Sheffield Wednesday - Sheffield United 0 - 0
4 March 2019
Round 36
Norwich - Swansea 1 - 0
8 March 2019
Blackburn - Preston North End 0 - 1
9 March 2019
Sheffield United - Rotherham 2 - 0
9 March 2019
Bolton - Millwall 2 - 1
9 March 2019
Bristol City - Leeds 0 - 1
9 March 2019
Derby - Sheffield Wednesday 1 - 1
9 March 2019
Middlesbrough - Brentford 1 - 2
9 March 2019
Nottingham Forest - Hull 3 - 0
9 March 2019
Queens Park Rangers - Stoke 0 - 0
9 March 2019
Reading - Wigan 3 - 2
9 March 2019
West Bromwich - Ipswich 1 - 1
9 March 2019
Birmingham - Aston Villa 0 - 1
10 March 2019
Round 37
Blackburn - Wigan 3 - 0
12 March 2019
Bristol City - Ipswich 1 - 1
12 March 2019
Sheffield United - Brentford 2 - 0
12 March 2019
Bolton - Sheffield Wednesday 0 - 2
12 March 2019
Reading - Leeds 0 - 3
12 March 2019
Birmingham - Millwall 0 - 2
13 March 2019
Nottingham Forest - Aston Villa 1 - 3
13 March 2019
Derby - Stoke 0 - 0
13 March 2019
Middlesbrough - Preston North End 1 - 2
13 March 2019
Norwich - Hull 3 - 2
13 March 2019
Queens Park Rangers - Rotherham 1 - 2
13 March 2019
West Bromwich - Swansea 3 - 0
13 March 2019
Round 38
Leeds - Sheffield United 0 - 1
16 March 2019
Aston Villa - Middlesbrough 3 - 0
16 March 2019
Brentford - West Bromwich 0 - 1
16 March 2019
Hull - Queens Park Rangers 2 - 2
16 March 2019
Ipswich - Nottingham Forest 1 - 1
16 March 2019
Preston North End - Birmingham 1 - 0
16 March 2019
Rotherham - Norwich 1 - 2
16 March 2019
Sheffield Wednesday - Blackburn 4 - 2
16 March 2019
Stoke - Reading 0 - 0
16 March 2019
Wigan - Bolton 5 - 2
16 March 2019
Millwall - Bristol City 1 - 2
30 April 2019
Swansea - Derby 1 - 1
1 May 2019
Round 39
West Bromwich - Birmingham 3 - 2
29 March 2019
Aston Villa - Blackburn 2 - 1
30 March 2019
Derby - Rotherham 6 - 1
30 March 2019
Ipswich - Hull 0 - 2
30 March 2019
Leeds - Millwall 3 - 2
30 March 2019
Nottingham Forest - Swansea 2 - 1
30 March 2019
Queens Park Rangers - Bolton 1 - 2
30 March 2019
Reading - Preston North End 2 - 1
30 March 2019
Sheffield United - Bristol City 2 - 3
30 March 2019
Stoke - Sheffield Wednesday 0 - 0
30 March 2019
Wigan - Brentford 0 - 0
30 March 2019
Middlesbrough - Norwich 0 - 1
30 March 2019
Round 40
Norwich - Queens Park Rangers 4 - 0
6 April 2019
Birmingham - Leeds 1 - 0
6 April 2019
Blackburn - Stoke 0 - 1
6 April 2019
Bolton - Ipswich 1 - 2
6 April 2019
Brentford - Derby 3 - 3
6 April 2019
Bristol City - Wigan 2 - 2
6 April 2019
Hull - Reading 3 - 1
6 April 2019
Millwall - West Bromwich 2 - 0
6 April 2019
Preston North End - Sheffield United 0 - 1
6 April 2019
Rotherham - Nottingham Forest 2 - 1
6 April 2019
Sheffield Wednesday - Aston Villa 1 - 3
6 April 2019
Swansea - Middlesbrough 3 - 1
6 April 2019
Round 41
Blackburn - Derby 2 - 0
9 April 2019
Bristol City - West Bromwich 3 - 2
9 April 2019
Preston North End - Leeds 0 - 2
9 April 2019
Sheffield Wednesday - Nottingham Forest 3 - 0
9 April 2019
Swansea - Stoke 3 - 1
9 April 2019
Bolton - Middlesbrough 0 - 2
9 April 2019
Norwich - Reading 2 - 2
10 April 2019
Birmingham - Sheffield United 1 - 1
10 April 2019
Brentford - Ipswich 2 - 0
10 April 2019
Hull - Wigan 2 - 1
10 April 2019
Millwall - Queens Park Rangers 0 - 0
10 April 2019
Rotherham - Aston Villa 1 - 2
10 April 2019
Round 42
Aston Villa - Bristol City 2 - 1
13 April 2019
Derby - Bolton 4 - 0
13 April 2019
Ipswich - Birmingham 1 - 1
13 April 2019
Middlesbrough - Hull 1 - 0
13 April 2019
Nottingham Forest - Blackburn 1 - 2
13 April 2019
Queens Park Rangers - Swansea 4 - 0
13 April 2019
Reading - Brentford 2 - 1
13 April 2019
Sheffield United - Millwall 1 - 1
13 April 2019
Stoke - Rotherham 2 - 2
13 April 2019
West Bromwich - Preston North End 4 - 1
13 April 2019
Leeds - Sheffield Wednesday 1 - 0
13 April 2019
Wigan - Norwich 1 - 1
14 April 2019
Round 43
Bristol City - Reading 1 - 1
19 April 2019
Sheffield United - Nottingham Forest 2 - 0
19 April 2019
Millwall - Brentford 1 - 1
19 April 2019
Birmingham - Derby 2 - 2
19 April 2019
Bolton - Aston Villa 0 - 2
19 April 2019
Leeds - Wigan 1 - 2
19 April 2019
Middlesbrough - Stoke 1 - 0
19 April 2019
Preston North End - Ipswich 4 - 0
19 April 2019
Queens Park Rangers - Blackburn 1 - 2
19 April 2019
Swansea - Rotherham 4 - 3
19 April 2019
West Bromwich - Hull 3 - 2
19 April 2019
Norwich - Sheffield Wednesday 2 - 2
19 April 2019
Round 44
Aston Villa - Millwall 1 - 0
22 April 2019
Blackburn - Bolton 2 - 0
22 April 2019
Derby - Queens Park Rangers 2 - 0
22 April 2019
Hull - Sheffield United 0 - 3
22 April 2019
Ipswich - Swansea 0 - 1
22 April 2019
Nottingham Forest - Middlesbrough 3 - 0
22 April 2019
Reading - West Bromwich 0 - 0
22 April 2019
Rotherham - Birmingham 1 - 3
22 April 2019
Sheffield Wednesday - Bristol City 2 - 0
22 April 2019
Stoke - Norwich 2 - 2
22 April 2019
Wigan - Preston North End 2 - 0
22 April 2019
Brentford - Leeds 2 - 0
22 April 2019
Round 45
Millwall - Stoke 0 - 0
27 April 2019
Birmingham - Wigan 1 - 1
27 April 2019
Bolton - Brentford 0 - 1
27 April 2019
Bristol City - Derby 0 - 2
27 April 2019
Middlesbrough - Reading 2 - 1
27 April 2019
Preston North End - Sheffield Wednesday 3 - 3
27 April 2019
Queens Park Rangers - Nottingham Forest 0 - 1
27 April 2019
Swansea - Hull 2 - 2
27 April 2019
West Bromwich - Rotherham 2 - 1
27 April 2019
Sheffield United - Ipswich 2 - 0
27 April 2019
Norwich - Blackburn 2 - 1
27 April 2019
Leeds - Aston Villa 1 - 1
28 April 2019
Round 46
Aston Villa - Norwich 1 - 2
5 May 2019
Blackburn - Swansea 2 - 2
5 May 2019
Brentford - Preston North End 3 - 0
5 May 2019
Derby - West Bromwich 3 - 1
5 May 2019
Hull - Bristol City 1 - 1
5 May 2019
Ipswich - Leeds 3 - 2
5 May 2019
Nottingham Forest - Bolton 1 - 0
5 May 2019
Reading - Birmingham 0 - 0
5 May 2019
Rotherham - Middlesbrough 1 - 2
5 May 2019
Sheffield Wednesday - Queens Park Rangers 1 - 2
5 May 2019
Stoke - Sheffield United 2 - 2
5 May 2019
Wigan - Millwall 1 - 0
5 May 2019
X