

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
Stoke City welcome Millwall to the Bet365 Stadium on Tuesday 21 April 2026 in the Championship, and the contrast in their seasons is stark. Stoke are trying to drag themselves clear of danger from 17th place, while Millwall arrive in third and still very much in the promotion mix. One side needs points to steady the ship and finish with some breathing room. The other is chasing a top-two push and, at the very least, home advantage in the play-offs. That alone gives this one real bite.
There’s more to it than the table, though. Stoke have been scrapping for consistency under Mark Robins, but their home form has at least given them a base to work from. Millwall, managed by Alex Neil, have gone about their business with far more assurance, especially on the road, where they’re sitting third in the away standings. This is not just a meeting of different league positions. It’s a meeting of different moods.
The route to this point is pretty clear from their recent league form. Stoke have been uneven, frustrating and, at times, blunt in front of goal. Millwall have had their own wobble, but they keep finding results when they need them. Tuesday night in Staffordshire should tell us a lot about whether Stoke can disrupt one of the division’s better travelling sides, or whether Millwall can keep the pressure on the teams above them.
Stoke’s last few weeks have had a familiar feel to them: a decent result followed by a flat one, then a bit of promise, then another setback. They beat Sheffield Wednesday 2-0 at home on 3 April, which looked like the kind of performance that might kick-start a run. Instead, they followed it with a 1-1 draw against Blackburn Rovers at home, then went to Derby County on 6 April and came away beaten 2-0. The latest chapter was another loss on the road, 2-0 at Wrexham on 18 April, and that one was particularly awkward because Stoke barely laid a glove on them.
That Wrexham defeat summed up the problem. Stoke managed only 0.36 xG, didn’t hit the target once, and created no big chances at all. That’s not just a bad day; that’s a side struggling to get into the game. Before that, they’d shown a sharper edge at home in the 3-1 win over Watford and the 2-0 success against Sheffield Wednesday, but the inconsistency has kept them pinned down in the bottom half. Three games without a win now, and they can’t really afford to drift much longer.
The home record is the bit Stoke can lean on. At the Bet365 Stadium, they’ve taken 33 points from 21 matches, with nine wins, six draws and six defeats. They’ve scored 32 and conceded 22 on their own patch, which is perfectly respectable for a side sitting 17th overall. The shape of it matters. They’re not hopeless at home, not by any stretch. They’ve just been too patchy. You’d expect them to score here, and they’ve generally been good for a goal or two in front of their own supporters. The problem is the other end. They’ve now gone three straight matches without a clean sheet, and that’s left them vulnerable even when they’re competitive.
There’s a slight tension in the numbers. Stoke’s overall goal difference is almost level at 49 scored and 48 conceded, which suggests a side that’s rarely blown away but often just lacks the extra gear. That’s exactly how they’ve looked in recent matches. Not terrible. Not convincing either. Millwall won’t be scared by that.
Millwall come in with a much sturdier frame. Their last six league matches have been a decent mix of grit and control, even if there’s been the odd bump. They beat Queens Park Rangers 2-0 at home on 18 April, and that was about as tidy as it gets. Derek Mazou-Sacko struck after three minutes, Camiel Neghli added a second after 17, and Millwall barely had to leave second gear after that. Before that, they drew 0-0 away to West Bromwich Albion, which won’t have thrilled everyone, but it was the sort of result good teams carry on from.
The wobble came at home against Norwich City, where they lost 2-1 on 6 April. That was a reminder that they’re not immune to being caught out, especially when the game opens up. Still, they responded properly. The 2-1 win at Middlesbrough on 3 April was a strong away result, and the 1-1 draw at Ipswich Town before that was another useful point on the road. Even the home loss to Blackburn Rovers on 14 March didn’t derail them for long. They’ve only lost one of their last three, and the response to setbacks has been good.
Their away record is the one that really jumps off the page. Millwall are third in the away table with 37 points from 21 trips, having won 10, drawn seven and lost only four. They’ve scored 27 and conceded 22 away from home, which is the mark of a side that travels with purpose. They’re not the sort to blitz teams, but they’re hard to beat and happy to stay in the game. That’s why Alex Neil’s side are right up near the top. They don’t waste many trips.
Still, there’s a catch for anyone expecting a goalfest. Millwall’s recent away performances have been controlled rather than wild, and their last few league games have leaned toward tight margins. They’ve kept West Brom out, beaten Middlesbrough by the odd goal, and now face a Stoke side that rarely gets overwhelmed at home. That points to a cagey evening. Their league position says promotion race. Their results say caution. Both can be true.
This fixture has leaned stubbornly in Millwall’s direction. The clubs met on 21 October 2025, when Millwall won 2-0 at home, and that followed a 1-0 Millwall win in March 2025. Stoke’s recent success in the match-up is a long way back now; the most recent meeting at the Bet365 Stadium ended 1-1 in November 2024, before a 0-0 draw there in December 2023. That’s the kind of pattern that matters.
Millwall are unbeaten in the last seven meetings and, more than that, Stoke haven’t exactly found ways through them. The games have tended to be tight, with Millwall often striking first and controlling the rhythm. The last eight head-to-heads have all gone under 2.5 goals, which is a strong trend, and it fits the broader feel of this rivalry. There’s little daylight between them when they meet. Usually, one moment decides it.
Both Teams To Score at 8/11 is the play here. It isn’t the flashiest angle, but it’s the one that fits the profiles best. Stoke have scored 32 home goals this season and rarely look blank in Staffordshire, while Millwall’s away return of 27 goals is solid enough to suggest they’ll get chances of their own. The xG projection is also tidy at 1.3 for each side. That feels right. A 1-1 draw is the likeliest scoreline, with Stoke doing enough at home to nick a goal and Millwall using their away nous to answer.
There is a small push-and-pull with the head-to-head trend, because those games have been tight and often low scoring. But Stoke’s current run without a clean sheet, plus Millwall’s habit of finding a route to goal on the road, makes BTTS the cleaner call than trying to force a side selection. If you want a safer line, under 2.5 goals also deserves a look. Still, the better value here is both teams scoring, and a scrappy 1-1 feels like the most honest read.
League and venue; tap a row for the match page.
League
Range
Venue
No matches for these filters.
No matches for these filters.
Percentages from finished games after filters (1X2, goals, BTTS).
League
Range
Venue