Matches and standings EFL Championship 2017/2018
Here you can see the standings as well as all 552 matches that were played during the season 2017/2018 in EFL Championship.
League table EFL Championship 2017/2018
This was the final standings in the 2017/2018 EFL Championship season.
# | Team | Matches | WinsW | DrawsD | LossesL | Goals | Points |
---|---|---|---|---|---|---|---|
1. | Wolverhampton | 31 | 22 | 5 | 4 | 56-23 | 71 |
2. | Aston Villa | 31 | 17 | 8 | 6 | 48-27 | 59 |
3. | Derby | 32 | 16 | 10 | 6 | 48-26 | 58 |
4. | Cardiff | 31 | 17 | 7 | 7 | 47-27 | 58 |
5. | Fulham | 31 | 14 | 10 | 7 | 52-36 | 52 |
6. | Bristol City | 31 | 14 | 10 | 7 | 45-36 | 52 |
7. | Preston North End | 31 | 12 | 13 | 6 | 38-30 | 49 |
8. | Sheffield United | 31 | 15 | 4 | 12 | 44-37 | 49 |
9. | Middlesbrough | 31 | 14 | 6 | 11 | 40-29 | 48 |
10. | Brentford | 31 | 11 | 11 | 9 | 43-40 | 44 |
11. | Leeds | 31 | 13 | 5 | 13 | 42-39 | 44 |
12. | Ipswich | 31 | 13 | 5 | 13 | 43-41 | 44 |
13. | Norwich | 31 | 12 | 8 | 11 | 31-34 | 44 |
14. | Millwall | 31 | 9 | 12 | 10 | 36-34 | 39 |
15. | Sheffield Wednesday | 32 | 8 | 13 | 11 | 34-38 | 37 |
16. | Queens Park Rangers | 31 | 9 | 9 | 13 | 33-44 | 36 |
17. | Nottingham Forest | 31 | 11 | 2 | 18 | 35-50 | 35 |
18. | Reading | 31 | 8 | 8 | 15 | 34-41 | 32 |
19. | Bolton | 31 | 7 | 9 | 15 | 28-49 | 30 |
20. | Birmingham | 31 | 8 | 6 | 17 | 22-43 | 30 |
21. | Hull | 31 | 6 | 11 | 14 | 42-47 | 29 |
22. | Barnsley | 31 | 6 | 10 | 15 | 30-45 | 28 |
23. | Sunderland | 31 | 5 | 11 | 15 | 34-55 | 26 |
24. | Burton Albion | 31 | 6 | 7 | 18 | 24-58 | 25 |
Promotion
Promotion Play-off
Relegation
All matches EFL Championship 2017/2018
All rounds and matches with result and goals scorers including assists for the season 2017/2018. Click on the match to see the goal scorers and who assisted the goals.
Round 1
Nottingham Forest - Millwall 1 - 0
4 August 2017
Sunderland - Derby 1 - 1
4 August 2017
Bristol City - Barnsley 3 - 1
5 August 2017
Burton Albion - Cardiff 0 - 1
5 August 2017
Fulham - Norwich 1 - 1
5 August 2017
Ipswich - Birmingham 1 - 0
5 August 2017
Preston North End - Sheffield Wednesday 1 - 0
5 August 2017
Queens Park Rangers - Reading 2 - 0
5 August 2017
Sheffield United - Brentford 1 - 0
5 August 2017
Wolverhampton - Middlesbrough 1 - 0
5 August 2017
Aston Villa - Hull 1 - 1
5 August 2017
Bolton - Leeds 2 - 3
6 August 2017
Round 2
Barnsley - Ipswich 1 - 2
12 August 2017
Birmingham - Bristol City 2 - 1
12 August 2017
Brentford - Nottingham Forest 3 - 4
12 August 2017
Cardiff - Aston Villa 3 - 0
12 August 2017
Derby - Wolverhampton 0 - 2
12 August 2017
Hull - Burton Albion 4 - 1
12 August 2017
Leeds - Preston North End 0 - 0
12 August 2017
Millwall - Bolton 1 - 1
12 August 2017
Reading - Fulham 1 - 1
12 August 2017
Sheffield Wednesday - Queens Park Rangers 1 - 1
12 August 2017
Middlesbrough - Sheffield United 1 - 0
12 August 2017
Norwich - Sunderland 1 - 3
13 August 2017
Round 3
Barnsley - Nottingham Forest 2 - 1
15 August 2017
Birmingham - Bolton 0 - 0
15 August 2017
Brentford - Bristol City 2 - 2
15 August 2017
Cardiff - Sheffield United 2 - 0
15 August 2017
Derby - Preston North End 1 - 0
15 August 2017
Hull - Wolverhampton 2 - 3
15 August 2017
Leeds - Fulham 0 - 0
15 August 2017
Middlesbrough - Burton Albion 2 - 0
15 August 2017
Millwall - Ipswich 3 - 4
15 August 2017
Reading - Aston Villa 2 - 1
15 August 2017
Norwich - Queens Park Rangers 2 - 0
16 August 2017
Sheffield Wednesday - Sunderland 1 - 1
16 August 2017
Round 4
Burton Albion - Birmingham 2 - 1
18 August 2017
Sheffield United - Barnsley 1 - 0
19 August 2017
Aston Villa - Norwich 4 - 2
19 August 2017
Bolton - Derby 1 - 2
19 August 2017
Bristol City - Millwall 0 - 0
19 August 2017
Fulham - Sheffield Wednesday 0 - 1
19 August 2017
Ipswich - Brentford 2 - 0
19 August 2017
Nottingham Forest - Middlesbrough 2 - 1
19 August 2017
Preston North End - Reading 1 - 0
19 August 2017
Queens Park Rangers - Hull 2 - 1
19 August 2017
Wolverhampton - Cardiff 1 - 2
19 August 2017
Sunderland - Leeds 0 - 2
19 August 2017
Round 5
Bristol City - Aston Villa 1 - 1
25 August 2017
Hull - Bolton 4 - 0
25 August 2017
Barnsley - Sunderland 3 - 0
26 August 2017
Birmingham - Reading 0 - 2
26 August 2017
Brentford - Wolverhampton 0 - 0
26 August 2017
Burton Albion - Sheffield Wednesday 1 - 1
26 August 2017
Cardiff - Queens Park Rangers 2 - 1
26 August 2017
Ipswich - Fulham 0 - 2
26 August 2017
Middlesbrough - Preston North End 0 - 0
26 August 2017
Millwall - Norwich 4 - 0
26 August 2017
Sheffield United - Derby 3 - 1
26 August 2017
Nottingham Forest - Leeds 0 - 2
26 August 2017
Round 6
Derby - Hull 5 - 0
8 September 2017
Aston Villa - Brentford 0 - 0
9 September 2017
Bolton - Middlesbrough 0 - 3
9 September 2017
Fulham - Cardiff 1 - 1
9 September 2017
Leeds - Burton Albion 5 - 0
9 September 2017
Norwich - Birmingham 1 - 0
9 September 2017
Preston North End - Barnsley 1 - 1
9 September 2017
Queens Park Rangers - Ipswich 2 - 1
9 September 2017
Reading - Bristol City 0 - 1
9 September 2017
Sunderland - Sheffield United 1 - 2
9 September 2017
Wolverhampton - Millwall 1 - 0
9 September 2017
Sheffield Wednesday - Nottingham Forest 3 - 1
9 September 2017
Round 7
Aston Villa - Middlesbrough 0 - 0
12 September 2017
Leeds - Birmingham 2 - 0
12 September 2017
Norwich - Burton Albion 0 - 0
12 September 2017
Preston North End - Cardiff 3 - 0
12 September 2017
Queens Park Rangers - Millwall 2 - 2
12 September 2017
Sheffield Wednesday - Brentford 2 - 1
12 September 2017
Sunderland - Nottingham Forest 0 - 1
12 September 2017
Wolverhampton - Bristol City 3 - 3
12 September 2017
Bolton - Sheffield United 0 - 1
12 September 2017
Fulham - Hull 2 - 1
13 September 2017
Derby - Ipswich 0 - 1
28 November 2017
Reading - Barnsley 3 - 0
28 November 2017
Round 8
Birmingham - Preston North End 1 - 3
16 September 2017
Brentford - Reading 1 - 1
16 September 2017
Bristol City - Derby 4 - 1
16 September 2017
Burton Albion - Fulham 2 - 1
16 September 2017
Cardiff - Sheffield Wednesday 1 - 1
16 September 2017
Hull - Sunderland 1 - 1
16 September 2017
Ipswich - Bolton 2 - 0
16 September 2017
Middlesbrough - Queens Park Rangers 3 - 2
16 September 2017
Millwall - Leeds 1 - 0
16 September 2017
Nottingham Forest - Wolverhampton 1 - 2
16 September 2017
Sheffield United - Norwich 0 - 1
16 September 2017
Barnsley - Aston Villa 0 - 3
16 September 2017
Round 9
Bolton - Brentford 0 - 3
23 September 2017
Derby - Birmingham 1 - 1
23 September 2017
Fulham - Middlesbrough 1 - 1
23 September 2017
Leeds - Ipswich 3 - 2
23 September 2017
Norwich - Bristol City 0 - 0
23 September 2017
Preston North End - Millwall 0 - 0
23 September 2017
Queens Park Rangers - Burton Albion 0 - 0
23 September 2017
Reading - Hull 1 - 1
23 September 2017
Sunderland - Cardiff 1 - 2
23 September 2017
Wolverhampton - Barnsley 2 - 1
23 September 2017
Aston Villa - Nottingham Forest 2 - 1
23 September 2017
Sheffield Wednesday - Sheffield United 2 - 4
24 September 2017
Round 10
Barnsley - Queens Park Rangers 1 - 1
26 September 2017
Brentford - Derby 1 - 1
26 September 2017
Bristol City - Bolton 2 - 0
26 September 2017
Burton Albion - Aston Villa 0 - 4
26 September 2017
Cardiff - Leeds 3 - 1
26 September 2017
Hull - Preston North End 1 - 2
26 September 2017
Ipswich - Sunderland 5 - 2
26 September 2017
Middlesbrough - Norwich 0 - 1
26 September 2017
Millwall - Reading 2 - 1
26 September 2017
Nottingham Forest - Fulham 1 - 3
26 September 2017
Birmingham - Sheffield Wednesday 1 - 0
27 September 2017
Sheffield United - Wolverhampton 2 - 0
27 September 2017
Round 11
Queens Park Rangers - Fulham 1 - 2
29 September 2017
Aston Villa - Bolton 1 - 0
30 September 2017
Burton Albion - Wolverhampton 0 - 4
30 September 2017
Cardiff - Derby 0 - 0
30 September 2017
Hull - Birmingham 6 - 1
30 September 2017
Ipswich - Bristol City 1 - 3
30 September 2017
Middlesbrough - Brentford 2 - 2
30 September 2017
Millwall - Barnsley 1 - 3
30 September 2017
Nottingham Forest - Sheffield United 2 - 1
30 September 2017
Preston North End - Sunderland 2 - 2
30 September 2017
Reading - Norwich 1 - 2
30 September 2017
Sheffield Wednesday - Leeds 3 - 0
1 October 2017
Round 12
Birmingham - Cardiff 1 - 0
13 October 2017
Bristol City - Burton Albion 0 - 0
13 October 2017
Barnsley - Middlesbrough 2 - 2
14 October 2017
Bolton - Sheffield Wednesday 2 - 1
14 October 2017
Brentford - Millwall 1 - 0
14 October 2017
Fulham - Preston North End 2 - 2
14 October 2017
Leeds - Reading 0 - 1
14 October 2017
Norwich - Hull 1 - 1
14 October 2017
Sheffield United - Ipswich 1 - 0
14 October 2017
Sunderland - Queens Park Rangers 1 - 1
14 October 2017
Wolverhampton - Aston Villa 2 - 0
14 October 2017
Derby - Nottingham Forest 2 - 0
15 October 2017
Round 13
Aston Villa - Fulham 2 - 1
21 October 2017
Barnsley - Hull 0 - 1
21 October 2017
Bolton - Queens Park Rangers 1 - 1
21 October 2017
Brentford - Sunderland 3 - 3
21 October 2017
Bristol City - Leeds 0 - 3
21 October 2017
Derby - Sheffield Wednesday 2 - 0
21 October 2017
Middlesbrough - Cardiff 0 - 1
21 October 2017
Nottingham Forest - Burton Albion 2 - 0
21 October 2017
Sheffield United - Reading 2 - 1
21 October 2017
Wolverhampton - Preston North End 3 - 2
21 October 2017
Millwall - Birmingham 2 - 0
21 October 2017
Ipswich - Norwich 0 - 1
22 October 2017
Round 14
Leeds - Sheffield United 1 - 2
27 October 2017
Sheffield Wednesday - Barnsley 1 - 1
28 October 2017
Burton Albion - Ipswich 1 - 2
28 October 2017
Cardiff - Millwall 0 - 0
28 October 2017
Fulham - Bolton 1 - 1
28 October 2017
Norwich - Derby 1 - 2
28 October 2017
Preston North End - Brentford 2 - 3
28 October 2017
Queens Park Rangers - Wolverhampton 2 - 1
28 October 2017
Reading - Middlesbrough 0 - 2
28 October 2017
Sunderland - Bristol City 1 - 2
28 October 2017
Hull - Nottingham Forest 2 - 3
28 October 2017
Birmingham - Aston Villa 0 - 0
29 October 2017
Round 15
Burton Albion - Barnsley 2 - 4
31 October 2017
Cardiff - Ipswich 3 - 1
31 October 2017
Fulham - Bristol City 0 - 2
31 October 2017
Hull - Middlesbrough 1 - 3
31 October 2017
Leeds - Derby 1 - 2
31 October 2017
Norwich - Wolverhampton 0 - 2
31 October 2017
Queens Park Rangers - Sheffield United 1 - 0
31 October 2017
Sheffield Wednesday - Millwall 2 - 1
31 October 2017
Sunderland - Bolton 3 - 3
31 October 2017
Reading - Nottingham Forest 3 - 1
31 October 2017
Birmingham - Brentford 0 - 2
1 November 2017
Preston North End - Aston Villa 0 - 2
1 November 2017
Round 16
Wolverhampton - Fulham 2 - 0
3 November 2017
Bristol City - Cardiff 2 - 1
4 November 2017
Aston Villa - Sheffield Wednesday 1 - 2
4 November 2017
Barnsley - Birmingham 2 - 0
4 November 2017
Bolton - Norwich 2 - 1
4 November 2017
Derby - Reading 2 - 4
4 November 2017
Ipswich - Preston North End 3 - 0
4 November 2017
Millwall - Burton Albion 0 - 1
4 November 2017
Nottingham Forest - Queens Park Rangers 4 - 0
4 November 2017
Sheffield United - Hull 4 - 1
4 November 2017
Brentford - Leeds 3 - 1
4 November 2017
Middlesbrough - Sunderland 1 - 0
5 November 2017
Round 17
Burton Albion - Sheffield United 1 - 3
17 November 2017
Preston North End - Bolton 0 - 0
17 November 2017
Birmingham - Nottingham Forest 1 - 0
18 November 2017
Cardiff - Brentford 2 - 0
18 November 2017
Hull - Ipswich 2 - 2
18 November 2017
Norwich - Barnsley 1 - 1
18 November 2017
Queens Park Rangers - Aston Villa 1 - 2
18 November 2017
Reading - Wolverhampton 0 - 2
18 November 2017
Sheffield Wednesday - Bristol City 0 - 0
18 November 2017
Sunderland - Millwall 2 - 2
18 November 2017
Fulham - Derby 1 - 1
18 November 2017
Leeds - Middlesbrough 2 - 1
19 November 2017
Round 18
Aston Villa - Sunderland 2 - 1
21 November 2017
Barnsley - Cardiff 0 - 1
21 November 2017
Brentford - Burton Albion 1 - 1
21 November 2017
Bristol City - Preston North End 1 - 2
21 November 2017
Derby - Queens Park Rangers 2 - 0
21 November 2017
Millwall - Hull 0 - 0
21 November 2017
Nottingham Forest - Norwich 1 - 0
21 November 2017
Sheffield United - Fulham 4 - 5
21 November 2017
Bolton - Reading 2 - 2
21 November 2017
Ipswich - Sheffield Wednesday 2 - 2
22 November 2017
Middlesbrough - Birmingham 2 - 0
22 November 2017
Wolverhampton - Leeds 4 - 1
22 November 2017
Round 19
Barnsley - Leeds 0 - 2
25 November 2017
Aston Villa - Ipswich 2 - 0
25 November 2017
Burton Albion - Sunderland 0 - 2
25 November 2017
Fulham - Millwall 1 - 0
25 November 2017
Hull - Bristol City 2 - 3
25 November 2017
Middlesbrough - Derby 0 - 3
25 November 2017
Norwich - Preston North End 1 - 1
25 November 2017
Reading - Sheffield Wednesday 0 - 0
25 November 2017
Wolverhampton - Bolton 5 - 1
25 November 2017
Sheffield United - Birmingham 1 - 1
25 November 2017
Nottingham Forest - Cardiff 0 - 2
26 November 2017
Queens Park Rangers - Brentford 2 - 2
27 November 2017
Round 20
Cardiff - Norwich 3 - 1
1 December 2017
Leeds - Aston Villa 1 - 1
1 December 2017
Bolton - Barnsley 3 - 1
2 December 2017
Brentford - Fulham 3 - 1
2 December 2017
Derby - Burton Albion 1 - 0
2 December 2017
Ipswich - Nottingham Forest 4 - 2
2 December 2017
Millwall - Sheffield United 3 - 1
2 December 2017
Preston North End - Queens Park Rangers 1 - 0
2 December 2017
Sheffield Wednesday - Hull 2 - 2
2 December 2017
Sunderland - Reading 1 - 3
2 December 2017
Bristol City - Middlesbrough 2 - 1
2 December 2017
Birmingham - Wolverhampton 0 - 1
4 December 2017
Round 21
Sheffield United - Bristol City 1 - 2
8 December 2017
Aston Villa - Millwall 0 - 0
9 December 2017
Barnsley - Derby 0 - 3
9 December 2017
Burton Albion - Preston North End 1 - 2
9 December 2017
Fulham - Birmingham 1 - 0
9 December 2017
Hull - Brentford 3 - 2
9 December 2017
Middlesbrough - Ipswich 2 - 0
9 December 2017
Nottingham Forest - Bolton 3 - 2
9 December 2017
Queens Park Rangers - Leeds 1 - 3
9 December 2017
Wolverhampton - Sunderland 0 - 0
9 December 2017
Norwich - Sheffield Wednesday 3 - 1
9 December 2017
Reading - Cardiff 2 - 2
11 December 2017
Round 22
Sheffield Wednesday - Wolverhampton 0 - 1
15 December 2017
Birmingham - Queens Park Rangers 1 - 2
16 December 2017
Bolton - Burton Albion 0 - 1
16 December 2017
Brentford - Barnsley 0 - 0
16 December 2017
Bristol City - Nottingham Forest 2 - 1
16 December 2017
Derby - Aston Villa 2 - 0
16 December 2017
Ipswich - Reading 2 - 0
16 December 2017
Leeds - Norwich 1 - 0
16 December 2017
Millwall - Middlesbrough 2 - 1
16 December 2017
Preston North End - Sheffield United 1 - 0
16 December 2017
Sunderland - Fulham 1 - 0
16 December 2017
Cardiff - Hull 1 - 0
16 December 2017
Round 23
Norwich - Brentford 1 - 2
22 December 2017
Bolton - Cardiff 2 - 0
23 December 2017
Derby - Millwall 3 - 0
23 December 2017
Fulham - Barnsley 2 - 1
23 December 2017
Leeds - Hull 1 - 0
23 December 2017
Preston North End - Nottingham Forest 1 - 1
23 December 2017
Queens Park Rangers - Bristol City 1 - 1
23 December 2017
Reading - Burton Albion 1 - 2
23 December 2017
Sheffield Wednesday - Middlesbrough 1 - 2
23 December 2017
Sunderland - Birmingham 1 - 1
23 December 2017
Wolverhampton - Ipswich 1 - 0
23 December 2017
Aston Villa - Sheffield United 2 - 2
23 December 2017
Round 24
Millwall - Wolverhampton 2 - 2
26 December 2017
Barnsley - Preston North End 0 - 0
26 December 2017
Birmingham - Norwich 0 - 2
26 December 2017
Bristol City - Reading 2 - 0
26 December 2017
Burton Albion - Leeds 1 - 2
26 December 2017
Cardiff - Fulham 2 - 4
26 December 2017
Hull - Derby 0 - 0
26 December 2017
Ipswich - Queens Park Rangers 0 - 0
26 December 2017
Middlesbrough - Bolton 2 - 0
26 December 2017
Nottingham Forest - Sheffield Wednesday 0 - 3
26 December 2017
Sheffield United - Sunderland 3 - 0
26 December 2017
Brentford - Aston Villa 2 - 1
26 December 2017
Round 25
Cardiff - Preston North End 0 - 1
29 December 2017
Millwall - Queens Park Rangers 1 - 0
29 December 2017
Barnsley - Reading 1 - 1
30 December 2017
Birmingham - Leeds 1 - 0
30 December 2017
Brentford - Sheffield Wednesday 2 - 0
30 December 2017
Burton Albion - Norwich 0 - 0
30 December 2017
Hull - Fulham 2 - 2
30 December 2017
Ipswich - Derby 1 - 2
30 December 2017
Middlesbrough - Aston Villa 0 - 1
30 December 2017
Nottingham Forest - Sunderland 0 - 1
30 December 2017
Sheffield United - Bolton 0 - 1
30 December 2017
Bristol City - Wolverhampton 1 - 2
30 December 2017
Round 26
Bolton - Hull 1 - 0
1 January 2018
Derby - Sheffield United 1 - 1
1 January 2018
Leeds - Nottingham Forest 0 - 0
1 January 2018
Norwich - Millwall 2 - 1
1 January 2018
Preston North End - Middlesbrough 2 - 3
1 January 2018
Queens Park Rangers - Cardiff 2 - 1
1 January 2018
Sheffield Wednesday - Burton Albion 0 - 3
1 January 2018
Sunderland - Barnsley 0 - 1
1 January 2018
Aston Villa - Bristol City 5 - 0
1 January 2018
Fulham - Ipswich 4 - 1
2 January 2018
Wolverhampton - Brentford 3 - 0
2 January 2018
Reading - Birmingham 0 - 2
2 January 2018
Round 27
Sheffield United - Sheffield Wednesday 0 - 0
12 January 2018
Cardiff - Sunderland 4 - 0
13 January 2018
Barnsley - Wolverhampton 0 - 0
13 January 2018
Birmingham - Derby 0 - 3
13 January 2018
Brentford - Bolton 2 - 0
13 January 2018
Bristol City - Norwich 0 - 1
13 January 2018
Burton Albion - Queens Park Rangers 1 - 3
13 January 2018
Hull - Reading 0 - 0
13 January 2018
Ipswich - Leeds 1 - 0
13 January 2018
Middlesbrough - Fulham 0 - 1
13 January 2018
Millwall - Preston North End 1 - 1
13 January 2018
Nottingham Forest - Aston Villa 0 - 1
13 January 2018
Round 28
Derby - Bristol City 0 - 0
19 January 2018
Aston Villa - Barnsley 3 - 1
20 January 2018
Bolton - Ipswich 1 - 1
20 January 2018
Fulham - Burton Albion 6 - 0
20 January 2018
Leeds - Millwall 3 - 4
20 January 2018
Norwich - Sheffield United 1 - 2
20 January 2018
Preston North End - Birmingham 1 - 1
20 January 2018
Queens Park Rangers - Middlesbrough 0 - 3
20 January 2018
Reading - Brentford 0 - 1
20 January 2018
Sunderland - Hull 1 - 0
20 January 2018
Wolverhampton - Nottingham Forest 0 - 2
20 January 2018
Sheffield Wednesday - Cardiff 0 - 0
20 January 2018
Round 29
Barnsley - Fulham 1 - 3
27 January 2018
Brentford - Norwich 0 - 1
27 January 2018
Bristol City - Queens Park Rangers 2 - 0
27 January 2018
Ipswich - Wolverhampton 0 - 1
27 January 2018
Birmingham - Sunderland 3 - 1
30 January 2018
Burton Albion - Reading 1 - 3
30 January 2018
Hull - Leeds 0 - 0
30 January 2018
Middlesbrough - Sheffield Wednesday 0 - 0
30 January 2018
Millwall - Derby 0 - 0
30 January 2018
Nottingham Forest - Preston North End 0 - 3
30 January 2018
Sheffield United - Aston Villa 0 - 1
30 January 2018
Cardiff - Bolton 2 - 0
13 February 2018
Round 30
Bolton - Bristol City 1 - 0
2 February 2018
Aston Villa - Burton Albion 3 - 2
3 February 2018
Derby - Brentford 3 - 0
3 February 2018
Fulham - Nottingham Forest 2 - 0
3 February 2018
Leeds - Cardiff 1 - 4
3 February 2018
Norwich - Middlesbrough 1 - 0
3 February 2018
Preston North End - Hull 2 - 1
3 February 2018
Queens Park Rangers - Barnsley 1 - 0
3 February 2018
Reading - Millwall 0 - 2
3 February 2018
Sheffield Wednesday - Birmingham 1 - 3
3 February 2018
Sunderland - Ipswich 0 - 2
3 February 2018
Wolverhampton - Sheffield United 3 - 0
3 February 2018
Round 31
Millwall - Cardiff 1 - 1
9 February 2018
Barnsley - Sheffield Wednesday 1 - 1
10 February 2018
Sheffield United - Leeds 2 - 1
10 February 2018
Bolton - Fulham 1 - 1
10 February 2018
Brentford - Preston North End 1 - 1
10 February 2018
Bristol City - Sunderland 3 - 3
10 February 2018
Derby - Norwich 1 - 1
10 February 2018
Ipswich - Burton Albion 0 - 0
10 February 2018
Middlesbrough - Reading 2 - 1
10 February 2018
Nottingham Forest - Hull 0 - 2
10 February 2018
Wolverhampton - Queens Park Rangers 2 - 1
10 February 2018
Aston Villa - Birmingham 2 - 0
11 February 2018
Round 32
Sheffield Wednesday - Derby 2 - 0
13 February 2018
Birmingham - Millwall 0 - 1
17 February 2018
Burton Albion - Nottingham Forest 0 - 0
17 February 2018
Cardiff - Middlesbrough 1 - 0
17 February 2018
Fulham - Aston Villa 2 - 0
17 February 2018
Preston North End - Wolverhampton 1 - 1
17 February 2018
Queens Park Rangers - Bolton 2 - 0
17 February 2018
Sunderland - Brentford 0 - 2
17 February 2018
Norwich - Ipswich 1 - 1
18 February 2018
Leeds - Bristol City 2 - 2
18 February 2018
Hull - Barnsley 1 - 1
27 February 2018
Reading - Sheffield United 1 - 3
27 February 2018
Round 33
Aston Villa - Preston North End 1 - 1
20 February 2018
Barnsley - Burton Albion 1 - 2
20 February 2018
Brentford - Birmingham 5 - 0
20 February 2018
Middlesbrough - Hull 3 - 1
20 February 2018
Millwall - Sheffield Wednesday 2 - 1
20 February 2018
Nottingham Forest - Reading 1 - 1
20 February 2018
Sheffield United - Queens Park Rangers 2 - 1
20 February 2018
Bolton - Sunderland 1 - 0
20 February 2018
Bristol City - Fulham 1 - 1
21 February 2018
Derby - Leeds 2 - 2
21 February 2018
Ipswich - Cardiff 0 - 1
21 February 2018
Wolverhampton - Norwich 2 - 2
21 February 2018
Round 34
Hull - Sheffield United 1 - 0
23 February 2018
Birmingham - Barnsley 0 - 2
24 February 2018
Burton Albion - Millwall 0 - 1
24 February 2018
Leeds - Brentford 1 - 0
24 February 2018
Norwich - Bolton 0 - 0
24 February 2018
Preston North End - Ipswich 0 - 1
24 February 2018
Queens Park Rangers - Nottingham Forest 2 - 5
24 February 2018
Reading - Derby 3 - 3
24 February 2018
Sheffield Wednesday - Aston Villa 2 - 4
24 February 2018
Sunderland - Middlesbrough 3 - 3
24 February 2018
Fulham - Wolverhampton 2 - 0
24 February 2018
Cardiff - Bristol City 1 - 0
25 February 2018
Round 35
Middlesbrough - Leeds 3 - 0
2 March 2018
Bolton - Preston North End 1 - 3
3 March 2018
Bristol City - Sheffield Wednesday 4 - 0
3 March 2018
Derby - Fulham 1 - 2
3 March 2018
Millwall - Sunderland 1 - 1
3 March 2018
Nottingham Forest - Birmingham 2 - 1
3 March 2018
Aston Villa - Queens Park Rangers 1 - 3
13 March 2018
Barnsley - Norwich 1 - 1
13 March 2018
Brentford - Cardiff 1 - 3
13 March 2018
Ipswich - Hull 0 - 3
13 March 2018
Sheffield United - Burton Albion 2 - 0
13 March 2018
Wolverhampton - Reading 3 - 0
13 March 2018
Round 36
Birmingham - Middlesbrough 0 - 1
6 March 2018
Burton Albion - Brentford 0 - 2
6 March 2018
Cardiff - Barnsley 2 - 1
6 March 2018
Fulham - Sheffield United 3 - 0
6 March 2018
Hull - Millwall 1 - 2
6 March 2018
Norwich - Nottingham Forest 0 - 0
6 March 2018
Preston North End - Bristol City 2 - 1
6 March 2018
Queens Park Rangers - Derby 1 - 1
6 March 2018
Sheffield Wednesday - Ipswich 1 - 2
6 March 2018
Sunderland - Aston Villa 0 - 3
6 March 2018
Reading - Bolton 1 - 1
6 March 2018
Leeds - Wolverhampton 0 - 3
7 March 2018
Round 37
Middlesbrough - Barnsley 3 - 1
10 March 2018
Millwall - Brentford 1 - 0
10 March 2018
Preston North End - Fulham 1 - 2
10 March 2018
Queens Park Rangers - Sunderland 1 - 0
10 March 2018
Reading - Leeds 2 - 2
10 March 2018
Sheffield Wednesday - Bolton 1 - 1
10 March 2018
Burton Albion - Bristol City 0 - 0
10 March 2018
Cardiff - Birmingham 3 - 2
10 March 2018
Hull - Norwich 4 - 3
10 March 2018
Ipswich - Sheffield United 0 - 0
10 March 2018
Aston Villa - Wolverhampton 4 - 1
10 March 2018
Nottingham Forest - Derby 0 - 0
11 March 2018
Round 38
Fulham - Queens Park Rangers 2 - 2
17 March 2018
Barnsley - Millwall 0 - 2
17 March 2018
Birmingham - Hull 3 - 0
17 March 2018
Brentford - Middlesbrough 1 - 1
17 March 2018
Bristol City - Ipswich 1 - 0
17 March 2018
Leeds - Sheffield Wednesday 1 - 2
17 March 2018
Norwich - Reading 3 - 2
17 March 2018
Sheffield United - Nottingham Forest 0 - 0
17 March 2018
Sunderland - Preston North End 0 - 2
17 March 2018
Wolverhampton - Burton Albion 3 - 1
17 March 2018
Bolton - Aston Villa 1 - 0
17 March 2018
Derby - Cardiff 3 - 1
24 April 2018
Round 39
Millwall - Nottingham Forest 2 - 0
30 March 2018
Barnsley - Bristol City 2 - 2
30 March 2018
Brentford - Sheffield United 1 - 1
30 March 2018
Cardiff - Burton Albion 3 - 1
30 March 2018
Leeds - Bolton 2 - 1
30 March 2018
Norwich - Fulham 0 - 2
30 March 2018
Sheffield Wednesday - Preston North End 4 - 1
30 March 2018
Middlesbrough - Wolverhampton 1 - 2
30 March 2018
Reading - Queens Park Rangers 1 - 0
30 March 2018
Derby - Sunderland 1 - 4
30 March 2018
Birmingham - Ipswich 1 - 0
31 March 2018
Hull - Aston Villa 0 - 0
31 March 2018
Round 40
Preston North End - Derby 0 - 1
2 April 2018
Bristol City - Brentford 0 - 1
2 April 2018
Burton Albion - Middlesbrough 1 - 1
2 April 2018
Ipswich - Millwall 2 - 2
2 April 2018
Queens Park Rangers - Norwich 4 - 1
2 April 2018
Sunderland - Sheffield Wednesday 1 - 3
2 April 2018
Sheffield United - Cardiff 1 - 1
2 April 2018
Aston Villa - Reading 3 - 0
3 April 2018
Fulham - Leeds 2 - 0
3 April 2018
Wolverhampton - Hull 2 - 2
3 April 2018
Bolton - Birmingham 0 - 1
3 April 2018
Nottingham Forest - Barnsley 3 - 0
24 April 2018
Round 41
Cardiff - Wolverhampton 0 - 1
6 April 2018
Barnsley - Sheffield United 3 - 2
7 April 2018
Norwich - Aston Villa 3 - 1
7 April 2018
Birmingham - Burton Albion 1 - 1
7 April 2018
Brentford - Ipswich 1 - 0
7 April 2018
Derby - Bolton 3 - 0
7 April 2018
Hull - Queens Park Rangers 4 - 0
7 April 2018
Leeds - Sunderland 1 - 1
7 April 2018
Middlesbrough - Nottingham Forest 2 - 0
7 April 2018
Millwall - Bristol City 2 - 0
7 April 2018
Reading - Preston North End 1 - 0
7 April 2018
Sheffield Wednesday - Fulham 0 - 1
7 April 2018
Round 42
Aston Villa - Cardiff 1 - 0
10 April 2018
Bristol City - Birmingham 3 - 1
10 April 2018
Burton Albion - Hull 0 - 5
10 April 2018
Fulham - Reading 1 - 0
10 April 2018
Ipswich - Barnsley 1 - 0
10 April 2018
Nottingham Forest - Brentford 0 - 1
10 April 2018
Preston North End - Leeds 3 - 1
10 April 2018
Queens Park Rangers - Sheffield Wednesday 4 - 2
10 April 2018
Sheffield United - Middlesbrough 2 - 1
10 April 2018
Sunderland - Norwich 1 - 1
10 April 2018
Bolton - Millwall 0 - 2
10 April 2018
Wolverhampton - Derby 2 - 0
11 April 2018
Round 43
Aston Villa - Leeds 1 - 0
13 April 2018
Sheffield United - Millwall 1 - 1
14 April 2018
Barnsley - Bolton 2 - 2
14 April 2018
Burton Albion - Derby 3 - 1
14 April 2018
Hull - Sheffield Wednesday 0 - 1
14 April 2018
Middlesbrough - Bristol City 2 - 1
14 April 2018
Norwich - Cardiff 0 - 2
14 April 2018
Nottingham Forest - Ipswich 2 - 1
14 April 2018
Queens Park Rangers - Preston North End 1 - 2
14 April 2018
Reading - Sunderland 2 - 2
14 April 2018
Fulham - Brentford 1 - 1
14 April 2018
Wolverhampton - Birmingham 2 - 0
15 April 2018
Round 44
Millwall - Fulham 0 - 3
20 April 2018
Birmingham - Sheffield United 2 - 1
21 April 2018
Bolton - Wolverhampton 0 - 4
21 April 2018
Brentford - Queens Park Rangers 2 - 1
21 April 2018
Bristol City - Hull 5 - 5
21 April 2018
Derby - Middlesbrough 1 - 2
21 April 2018
Ipswich - Aston Villa 0 - 4
21 April 2018
Leeds - Barnsley 2 - 1
21 April 2018
Preston North End - Norwich 0 - 0
21 April 2018
Sheffield Wednesday - Reading 3 - 0
21 April 2018
Sunderland - Burton Albion 1 - 2
21 April 2018
Cardiff - Nottingham Forest 2 - 1
21 April 2018
Round 45
Fulham - Sunderland 2 - 1
27 April 2018
Aston Villa - Derby 1 - 1
28 April 2018
Barnsley - Brentford 2 - 0
28 April 2018
Burton Albion - Bolton 2 - 0
28 April 2018
Hull - Cardiff 0 - 2
28 April 2018
Norwich - Leeds 2 - 1
28 April 2018
Nottingham Forest - Bristol City 0 - 0
28 April 2018
Queens Park Rangers - Birmingham 3 - 1
28 April 2018
Reading - Ipswich 0 - 4
28 April 2018
Sheffield United - Preston North End 0 - 1
28 April 2018
Wolverhampton - Sheffield Wednesday 0 - 0
28 April 2018
Middlesbrough - Millwall 2 - 0
28 April 2018
Round 46
Birmingham - Fulham 3 - 1
6 May 2018
Bolton - Nottingham Forest 3 - 2
6 May 2018
Brentford - Hull 1 - 1
6 May 2018
Bristol City - Sheffield United 2 - 3
6 May 2018
Cardiff - Reading 0 - 0
6 May 2018
Derby - Barnsley 4 - 1
6 May 2018
Ipswich - Middlesbrough 2 - 2
6 May 2018
Leeds - Queens Park Rangers 2 - 0
6 May 2018
Millwall - Aston Villa 1 - 0
6 May 2018
Preston North End - Burton Albion 2 - 1
6 May 2018
Sheffield Wednesday - Norwich 5 - 1
6 May 2018
Sunderland - Wolverhampton 3 - 0
6 May 2018
X