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