MaplePitch Logo

Millwall vs West Ham: Derby Day Thrills

The Den woke slowly, then all at once.

Early on, Millwall and West Ham traded noise more convincingly than chances in a cagey opening to their first league meeting in more than 14 years. The scoreboard read 0-0, but the occasion carried far more weight than that.

Alex Neil made the first big call of the day before a ball was kicked. With No1 Lukas Jensen still injured, he dropped Max Crocombe and handed Filip Marschall his league debut after the keeper’s deadline-day move from Stevenage. A bold decision for a derby like this, and on a sunlit September afternoon where every touch felt amplified.

On the pitch, Millwall started with purpose down their left. Jenson Metcalfe, busy and eager, stitched together much of their early play. His first real sight of goal came from 20 yards after a neat move down that flank, but the former Bradford midfielder snatched at the chance and his tame effort rolled through to Mads Hermansen in the West Ham goal.

The tone was set: plenty of intent, not yet the quality to match.

Lyndon Dykes then used all his experience to win a cheap free-kick off Kyle Walker-Peters near the touchline. Metcalfe swung in another teasing delivery, only for the referee to spot a foul in the box and whistle in West Ham’s favour. A half-chance gone, a murmur of frustration around The Den.

West Ham, under Nuno Espirito Santo, arrived with momentum. Four straight league wins, including a ruthless 6-0 dismantling of Wrexham, hinted at a side finally shifting through the gears after a stuttering start. Nuno made just one change from that demolition: Joel Veltman’s injury opened the door for Kyle Walker-Peters to start, reward for his two-assist cameo in that same match.

Before kick-off, Jarrod Bowen led the West Ham players out to warm up, applauding the travelling fans penned into the far corner. Many were still filtering in, but the sound already bounced off the stands. Millwall’s north stand, split this season between home and away supporters across two tiers, crackled with that familiar edge. Fourteen years of waiting for this fixture will do that.

Millwall came into the game with only one win in five, their early-season stride beginning to falter. Yet history gave them a shield: they had not lost at home to West Ham since December 1988. Across the divide, the Hammers were chasing a fifth consecutive league victory for the first time since February 2006.

The calm Alex Hoad described on the walk from London Bridge and South Bermondsey didn’t last long. As kick-off approached, the noise thickened, rolling in waves from the approaches to the ground. This was the 100th meeting between these east London rivals, their first since West Ham’s 2-1 win at Upton Park in February 2012, when Kevin Nolan’s early red card failed to derail the hosts. Millwall fans have had a long time to stew on that.

By the time the whistle went, the football finally had to live up to the backdrop.

Metcalfe again tried to drive Millwall on, Marschall settled into his debut behind them, and West Ham probed without yet finding the incision that has defined their recent run. The opening exchanges felt like exactly what they were: the calm before a storm that, in this fixture, rarely fails to arrive.

Cardiff land early blow as Salech strikes

While The Den simmered, Cardiff wasted no time in the Welsh capital.

Cardiff City, still hunting their first league win of the season, struck early against Charlton to lead 1-0 thanks to a flowing, incisive move that cut straight through Nathan Jones’ side.

Chris Willock ignited it, drifting inside before Jack Moylan deftly flicked the ball around the corner into talisman Yousef Salech. The forward, central to Cardiff’s attacking hopes, didn’t hesitate. He returned the pass into Moylan’s path as the midfielder surged on, and Moylan did the rest, finishing superbly past Arthur Okonkwo in the Charlton goal.

For a side with more shots on target than any other in the Championship but no league wins to show for it, the goal felt like a release. The Bluebirds had endured nearly five hours without scoring in the league. This one, crafted with precision and confidence, landed like a statement.

Both managers had kept faith with the teams they named last Saturday. Brian Barry-Murphy resisted the temptation to tinker despite that late, gutting defeat to Bolton Wanderers. Nathan Jones did the same, sending out an unchanged Charlton XI as he returned to what he calls “God’s country”.

There were familiar faces on both sides. Karlan Grant, back at Charlton seven years after leaving The Valley, lined up against a club he once served on loan, when he scored six goals for Cardiff in 2023-24. Krystian Bielik, now in Bluebirds colours, faced another of his former employers from central defence.

Cardiff’s season so far has been a puzzle: volume of chances, no wins. Charlton’s form has been equally strange, veering between control and chaos. Something had to give. Early on, it was the visitors’ resistance.

Stoke steady, Blades under strain

Up at the Bet365 Stadium, Stoke City and Sheffield United kicked off with very different moods hanging over them.

Stoke, after a rocky start, now look closer to the promotion contenders they hoped to be following a busy summer. Lamine Cisse marked his 150th senior appearance in an unchanged XI, a sign of stability after weathering those early weeks. On the bench, Sam Gallagher and Junior Tchamadeu continued their returns from injury, options that only strengthen the Potters’ hand.

For Sheffield United, the picture is far more fraught. Off-field issues have disrupted their transfer plans and frayed patience in the stands. The midweek Carabao Cup defeat to League Two side Fleetwood Town poured fuel on the fire, with Chris Wilder openly furious at players he felt had squandered their chance.

Even so, Wilder kept faith with Rhys Norrington-Davies, whose own goal in that cup loss could easily have seen him sidelined. Instead, the defender started as one of two changes, alongside Jamal Baptiste, who came in for Sam McCallum and Mark McGuinness. Tahith Chong returned to the squad on the bench after injury, a much-needed boost.

Stoke, strengthening. Sheffield United, unravelling. One club braced for a promotion push, the other bracing for whatever the Bet365 might hurl at them next.

Across these grounds, three stories are already taking shape: a snarling old rivalry reignited in south London, a goal-starved Cardiff side finally breaking through, and a fragile Sheffield United side walking into a stadium where belief is beginning to grow.

The questions now write themselves. Can Millwall turn their derby fire into something tangible? Will Cardiff’s early strike open the floodgates at last? And how much more strain can the Blades take before something gives?