Championship match reviews: 30 October 2026 to 31 October 2026
Norwich trailed Watford by two at half-time and won 3-2 at Carrow Road, West Ham lost at home to West Brom and fell five places, and Middlesbrough stayed top with a 3-0 win over Charlton. The round began on Friday 30 October with Sheffield United's 1-0 win over Wrexham, and the other eleven games were played on Saturday 31 October.
Forty-one goals went in across the twelve games, with eight home wins, three away wins and one draw, and nobody was sent off. Bristol City won at Bolton with a goal three minutes into stoppage time, Millwall led Derby 3-0 after 17 minutes, and Middlesbrough's Will Lankshear scored twice to reach 15 goals for the season.
Middlesbrough lead on 28 points from 13 games, and Swansea are second on 26 after beating Blackburn 4-0. Wolves and West Brom are third and fourth on 24, and Southampton, fifth on 23 after a four-point deduction, are level on points with Birmingham and Stoke. Preston are bottom on five points.
Full time
Norwich City3-2Watford
Norwich trail Watford by two at the interval, win 3-2 and climb five places
Norwich trailed by two at the interval at Carrow Road and beat Watford 3-2, a second league win in a row after a six-match losing run before that. Norwich had 15 shots to eight, nine corners to two and 36 touches in the opposition box to Watford's 10, and Norwich were booed off at the break in front of 25,811.
Watford's Myron Boadu scored both first-half goals, his first for the club. In the 10th minute he ran on to a pass from his team-mate Iker Bravo down the right and lifted the ball over Norwich goalkeeper Daniel Grimshaw, and in the 27th Boadu took a pass from his Watford team-mate Mattie Pollock and beat Grimshaw with a shot into the corner.
Norwich's Ben Chrisene volleyed in the first of their goals in the 53rd minute after a Watford header fell to him. Norwich's Anthony Musaba levelled in the 62nd, cutting inside after a pass from his team-mate Mathias Kvistgaarden, and Kvistgaarden pulled the ball back from the left for his Norwich team-mate Paris Maghoma to score the winner in the 71st.
Norwich rise from 20th to 15th on 15 points, the biggest climb of the round, and are at Derby on Tuesday 3 November. Watford, with six defeats from their last seven league games, stay 21st on 11.
West Brom win at the London Stadium, and West Ham fall from third to eighth
West Brom won by three goals to one at the London Stadium in front of 61,125, their third win in four games, and West Ham dropped from third to eighth, the biggest fall of the round. West Ham had 14 shots to 12 and five on target to three, but West Brom's expected goals were 2.06 to West Ham's 0.98.
West Brom's Felix Horn Myhre scored from close range in the 20th minute, finishing a break that his team-mate Jimmy-Jay Morgan set up. West Ham's Jarrod Bowen levelled in the 29th with an angled shot that took a deflection, after a pass from his team-mate Kanté.
West Brom's Morgan put them ahead again in the 48th minute after an error by West Ham's Airidas Golambeckis, and West Brom's Callum Styles made it three in the 72nd after another West Ham slip, this time by Morato.
West Ham are without a home win in four games in all competitions, three of them lost, and are on 22 points. West Brom rise from fifth to fourth on 24.
Bristol City recover to win at Bolton with a stoppage-time goal
Bristol City won by three goals to two at Bolton with a goal from Bristol City substitute Scott Twine three minutes into stoppage time, after Bolton had come from behind to lead. Bolton had 65 per cent of the ball and 19 shots to 14, but Bristol City put nine on target to six and finished with expected goals of 3.14 to Bolton's 1.24.
Bristol City's Dom Ballard scored first in the 13th minute, from six yards after a cross from the right by his team-mate Jason Knight. Bolton's Josh Sheehan equalised from 25 yards in the 16th minute, and his Bolton team-mate Sam Dalby put them ahead in the 57th, deflecting in a shot from another Bolton player, Atsuki Ito.
Bristol City substitute Sam Bell equalised in the 84th minute, meeting a left-wing cross from his team-mate Cameron Pring. In stoppage time a crossfield pass from Bristol City's Knight found his team-mate Jed Wallace on the right, and Wallace cut the ball back for his team-mate Twine, another Bristol City substitute, to score.
It was Bristol City's first league win since the middle of September, and they stay 14th on 18 points. Bolton drop from 18th to 19th on 14.
Burnley have 18 shots and no goal against Portsmouth in their new manager's first game
Burnley had 18 shots to five and four on target to none, and drew 0-0 with Portsmouth at Turf Moor, where they have now gone 22 games without a win. Fabio Celestini had just taken charge of Burnley, and this was his first game.
Portsmouth's Marlon Pack had a goal ruled out in the 12th minute because his team-mate Ryan Kavuma-McQueen had fouled the goalkeeper. Burnley's Marcus Edwards missed from a yard out at the back post after a corner, and Portsmouth goalkeeper Nicolas Schmid saved from Burnley's Hountondji.
Portsmouth are unbeaten in five league games and stay 11th on 19 points. Burnley stay 22nd on nine.
Birmingham's August Priske scores twice in a win at Lincoln
Birmingham won by three goals to one at Lincoln, their fourth away win of the season, with two goals from Birmingham's August Priske. Birmingham put seven shots on target to six.
Lincoln's Mikkel Ladefoged struck a post early on. Birmingham's Priske scored in the 16th minute after Lincoln's Yunus Konak deflected a forward ball into Priske's path. Two stops in first-half stoppage time came from Birmingham goalkeeper James Beadle, who was replaced at half-time by his Birmingham team-mate Ryan Allsop.
Birmingham's Priske made it two in the 60th minute after his team-mate Christoph Klarer helped a long throw on. Lincoln substitute Tom Bayliss, on his 100th Lincoln appearance, pulled one back in the 63rd from a back-heel by his team-mate Ladefoged, and Birmingham's Alex Cochrane made it three with a deflected shot in the 73rd.
Birmingham are sixth on 23 points. Lincoln drop from 15th to 16th on 15.
Middlesbrough's Will Lankshear scores twice as the leaders beat Charlton
Middlesbrough beat Charlton 3-0 at the Riverside in front of 29,831 and stay top on 28 points, unbeaten in 11 matches. Charlton did not have a shot on target; Middlesbrough had six from 16 attempts and 44 touches in the opposition box to 18.
Middlesbrough's Sebastian Berhalter scored in the 12th minute after a pass from his team-mate Amari Cozier-Duberry, and in the 44th Berhalter set up his team-mate Will Lankshear, who lifted the ball over Charlton goalkeeper Arthur Okonkwo. Lankshear added the third in the 82nd minute with a left-foot shot into the top corner from 20 yards.
It was Middlesbrough striker Lankshear's 15th goal of the season and his seventh in five games. Charlton have lost three in a row and drop from 19th to 20th on 14 points.
Millwall lead Derby 3-0 after 17 minutes and win 4-1
Millwall scored three times in the first 17 minutes and beat Derby 4-1 at The Den. Derby have won once this season, have seven points from 13 games and are without a win in nine.
Millwall's Kyrell Lisbie scored in the third minute from his team-mate Lyndon Dykes's pass and again in the 10th, from close range after a knock-down by his Millwall team-mate Caleb Taylor. Millwall's third came from Luke Cundle in the 17th, at the end of a passing move in which his team-mate Camiel Neghli picked him out.
Millwall captain Jake Cooper added the fourth in the 84th minute after a pass from Millwall substitute Ivanović, and Derby's Filip Bilbija scored in the 87th, his first for Derby. Millwall had 21 shots to 13 and nine on target to four.
Millwall rise from 13th to 12th on 18 points. Derby stay 23rd on seven, and only Preston, on five, are below them.
Sheffield United's Ben Brereton Díaz scores the only goal against Wrexham on Friday
Sheffield United beat Wrexham 1-0 at Bramall Lane on Friday, in front of 26,512, with a 30th-minute goal from Sheffield United's Ben Brereton Díaz, his first this season. Sheffield United had seven corners to none and 34 touches in the opposition box to 15, and Wrexham's two shots on target included a header from their substitute Sam Smith in the final minute, saved by Sheffield United goalkeeper Michael Cooper.
Wrexham goalkeeper Anthony Patterson palmed a curling shot from Sheffield United's Jordan Ayew into the path of Ayew's team-mate Brereton Díaz, who scored from close range. Wrexham made two changes at half-time, and Sheffield United kept a fifth league clean sheet this season.
Sheffield United, unbeaten in three league games, rise from 12th to 10th on 19 points. Wrexham have now lost consecutive league games, a first for them this season, and drop from 17th to 18th on 14.
Southampton beat QPR 4-1 at St Mary's in front of 30,531 and rose to fifth on 23 points, a total that includes their four-point deduction. The clubs began the round level on 20 points. Southampton put nine shots on target to two.
Southampton's Kuryu Matsuki scored in the 11th minute, turning in a deflected shot from his team-mate Léo Scienza. Southampton's Cameron Bragg doubled the lead in the 55th minute, his shot from his team-mate Ryan Manning's cut-back deflecting off QPR captain Jimmy Dunne, and Southampton's Keven Schlotterbeck headed in Manning's corner in the 66th.
QPR's Richard Kone replied in the 68th minute with a shot in off the post, and Southampton substitute Welington made it four, five minutes into stoppage time. Southampton also had a header from Lewis Dobbin ruled out for offside before half-time. QPR are ninth on 20.
Stoke beat bottom club Preston, who do not have a shot on target
Stoke beat Preston 2-0 at the bet365 Stadium, their first home win since 19 September, and Preston did not have a shot on target. Stoke had 18 shots to three and 34 touches in the opposition box to seven.
Stoke's Ben Wilmot headed in a cross from his team-mate Jack McGlynn in the 29th minute, and McGlynn scored the second himself in the 53rd after his Stoke team-mate Ethan Galbraith laid the ball back to him. It was McGlynn's third goal in seven games, and Stoke's third clean sheet in a row.
Stoke rise from ninth to seventh on 23 points. Preston, with one win from 13 games, stay bottom on five points. Stoke's Galbraith will miss Tuesday's game at Blackburn after his fifth booking of the season.
Swansea answer a 5-0 defeat by beating Blackburn 4-0
Swansea beat Blackburn 4-0 after losing 5-0 at QPR the previous Saturday, and stay second on 26 points. Swansea had 66 per cent of the ball and nine shots on target to one.
Swansea's Stephen Eustaquio tapped in from his team-mate Joseph Opoku's cut-back in the 11th minute, and Opoku scored the second himself in the 32nd after a Blackburn interception fell to him. Swansea's Filip Lissah, an academy product, scored his first senior goal for the club in the 36th from his team-mate Stephen Welsh's pass.
Swansea's Ross Stewart, making his first start for the club, scored the fourth in the 59th minute with a left-footed drive after a free-kick from his team-mate Eom Ji-Sung. Blackburn drop from 10th to 13th on 18 points.
Wolves score three headers against Cardiff and climb to third
Wolves beat Cardiff 3-0 at Molineux with three headed goals and rose from fourth to third on 24 points. Cardiff had 61 per cent of the ball and nine shots on target to four, and Wolves made nine saves.
Wolves' Fer López headed in a pass from his team-mate Hugo Bueno in the 10th minute, and Wolves' Adam Armstrong headed the second in the 15th from his team-mate Rafiki Saïd's cross. Wolves defender Ladislav Krejčí headed the third from a set piece by his team-mate Kieran Trippier in the 58th minute.
Cardiff, without an away win since returning to the Championship, drop from 16th to 17th on 14 points.
Snapshot: . P played · W won · D drawn · L lost · GF goals for · GA goals against · GD goal difference · Pts points.
Championship standings after this round
#
Club
P
W
D
L
GF
GA
GD
Pts
1
Middlesbrough
13
8
4
1
30
17
13
28
2
Swansea City
13
8
2
3
20
13
7
26
3
Wolverhampton Wanderers
13
7
3
3
23
16
7
24
4
West Bromwich Albion
13
7
3
3
19
14
5
24
5
Southampton
13
8
3
2
28
13
15
23
6
Birmingham City
13
6
5
2
23
13
10
23
7
Stoke City
13
7
2
4
20
16
4
23
8
West Ham United
13
6
4
3
33
18
15
22
9
Queens Park Rangers
13
5
5
3
21
16
5
20
10
Sheffield United
13
5
4
4
17
15
2
19
11
Portsmouth
13
5
4
4
16
15
1
19
12
Millwall
13
5
3
5
23
21
2
18
13
Blackburn Rovers
13
5
3
5
19
20
-1
18
14
Bristol City
13
5
3
5
15
17
-2
18
15
Norwich City
13
5
0
8
23
24
-1
15
16
Lincoln City
13
4
3
6
14
23
-9
15
17
Cardiff City
13
3
5
5
19
20
-1
14
18
Wrexham
13
3
5
5
15
19
-4
14
19
Bolton Wanderers
13
4
2
7
18
26
-8
14
20
Charlton Athletic
13
3
5
5
11
21
-10
14
21
Watford
13
3
2
8
12
23
-11
11
22
Burnley
13
1
6
6
17
25
-8
9
23
Derby County
13
1
4
8
11
25
-14
7
24
Preston North End
13
1
2
10
10
27
-17
5
The table was archived on Sunday 1 November and shows every result from the round; every club has played 13 games. Southampton carry a four-point deduction.
Middlesbrough have 28 points from 13 games and Swansea 26. Wolverhampton Wanderers and West Brom are on 24, and three clubs share 23 in fifth, sixth and seventh: Southampton, after their four-point deduction, Birmingham and Stoke. West Ham are eighth on 22 and QPR ninth on 20. West Ham's 33 goals are the most in the division, and Preston's 10 are the fewest.
Positions before the round are the table after the 23 and 24 October games, the last Championship games before this round. Norwich made the biggest climb, five places from 20th to 15th, and Stoke and Sheffield United went up two places each, Stoke from ninth to seventh and Sheffield United from 12th to 10th. West Ham fell furthest, five places from third to eighth, and Blackburn dropped three, from 10th to 13th. Middlesbrough and Swansea stay first and second. At the bottom, Preston are 24th on five points, Derby 23rd on seven, Burnley 22nd on nine and Watford 21st on 11.
06 / KEEP READING
Championship upcoming fixtures: 3 November 2026 to 4 November 2026
A midweek round follows. Nine games are on Tuesday 3 November, kicking off at 19:45 or 20:00, among them Blackburn against Stoke, Portsmouth against Swansea and West Brom against Southampton. Three more are on Wednesday 4 November: Cardiff against West Ham and Wrexham against Middlesbrough at 19:45, and Bristol City against Wolves at 20:00.
Championship fixtures: to
All kick-offs UK time. Schedule checked ; fixtures may change.