Stoke vs Millwall: 11 Homes, 11 Card Storms
Stoke haven't played a home game without 3+ cards in nearly a year. Millwall haven't lost away in seven. Something has to give.
The numbers tell an interesting story — and in this case, two of them are genuinely strange.
Stoke City have served up 3 or more cards in every single one of their last 11 home matches. Not a run of four or five. Eleven. Meanwhile, Millwall arrive at the bet365 Stadium having not lost away from home in seven consecutive matches. Two streaks, both statistically improbable, both pointing in different directions. When Stoke vs Millwall kicks off on 21 April 2026, the data doesn't just suggest a tight Championship match — it suggests a specific, almost predetermined kind of chaos. Check out today's AI-powered analysis to see how these trends stack up across the full picture.
---
Eleven Games, Eleven Card Hauls: Stoke's Disciplinary Streak Is Extraordinary
Let's be precise about what 11 consecutive home matches with 3+ total cards actually means. That streak likely stretches back to around June 2025. Across an entire calendar year of home football, Stoke haven't once played a clean, discipline-free afternoon at the bet365 Stadium.
The context makes it more striking. Stoke's foul average in their last five games sits at 10.4 per match — not extreme by Championship standards, but combine that with Millwall's 13.4 fouls per game and you have two teams that referee patience tends to expire on quickly.
Why the Cards Keep Coming
Stoke's home games attract cards for structural reasons, not random ones:
Millwall away games also trend physical. Their 13.4 fouls per game is the highest of any team featured in this dataset, and their away unbeaten run has been built on defensive solidity rather than silky football. Defensive teams foul. That's not a moral judgment — it's a mechanical one.
The over 2.5 cards market has landed in 11 straight Stoke home fixtures. The over 1.5 cards market has landed in the last 3 consecutive home matches as a shorter, tighter confirmation of the same pattern. Both trends point toward a match where the referee will be busy. For the full match statistics when available, bookmark that page now.
---
Millwall's Away Unbeaten Run Is Built on Defensive Steel, Not Goals
Seven away matches without defeat. That's Millwall's current run on the road, and it deserves proper scrutiny rather than a line in a bullet point.
Look at their last five results overall: W 2-0 QPR, D 0-0 West Brom, L 1-2 Norwich, W 2-1 Middlesbrough, D 1-1 Ipswich. The one defeat in that sample came at home to Norwich — not away. Their road form and their home form appear to be operating on entirely different frequencies.
What's Actually Driving It
Millwall's away unbeaten run isn't built on dominant possession. Their 41.0% average possession in recent games tells you everything. They sit, they absorb, they counter. Their 11.2 shots per game with only 3.4 on target suggests they're not carving teams open — they're just not losing.
That xG figure is telling: 1.2 xG per game, identical to Stoke's 1.2. Two teams creating roughly the same quality of chances, with Millwall doing it on 10% less of the ball. That's efficient. That's also a very specific kind of team that's hard to break down at home.
The head-to-head record reinforces this. In the last five meetings between these sides:
1. Millwall 2-0 Stoke (Oct 2025)
2. Millwall 1-0 Stoke (Mar 2025)
3. Stoke 1-1 Millwall (Nov 2024)
4. Stoke 0-0 Millwall (Dec 2023)
5. Millwall 1-0 Stoke (Aug 2023)
Millwall have won three, drawn one, lost zero across the last five meetings. Stoke's one home 'win' in this dataset is actually a 1-1 draw. This is not a rivalry of equals right now. See the complete Millwall stats & profile for deeper historical context.
---
Stoke's Home Unbeaten Run vs. Their Own Terrible Attack
Here's the contradiction at the heart of Stoke's season: they are unbeaten in their last 6 home matches, yet their attacking output in the last five games is quietly alarming.
2.2 shots on target per game. In a league where most teams average 3.5 to 5, that number is Championship basement territory. Their xG of 1.2 sounds passable until you realise they're generating that from 9.4 shots per game — meaning most of what Stoke attempt isn't troubling goalkeepers.
The Possession Paradox
Stoke have 51.4% average possession in recent games. More than half the ball. Yet they're barely testing keepers. That's a stylistic problem that no amount of territorial dominance fixes — and it goes some way to explaining why their last five results read: L, D, L, W, L.
The W in that sequence was a 2-0 win over Sheffield Wednesday. Their other 'positive' result was a 1-1 draw with Blackburn. Both Wrexham and Derby put two past them. Preston put three past them.
Stoke's home unbeaten run is genuine, but it's built on low-scoring, tight defensive performances rather than any kind of offensive threat. Against a Millwall side that specifically thrives in low-scoring, tight defensive games, that's a very particular kind of problem.
For a fuller breakdown of where Stoke's numbers sit relative to the rest of the division, the Stoke stats & profile has everything you need.
---
Corners, Throw-Ins, and the Territorial Grind That's Coming
This match is going to be physical. We've established that. But the set-piece data adds another layer to what kind of game this will actually be.
Stoke have produced 4+ corners in each of their last 6 home matches. Their five-game average sits at 5.8 corners per game. Millwall away have averaged 5.4 corners in their last three road trips specifically, with all three landing at 5+. Combined, that's a match likely to generate 10+ corners, which fits perfectly with a game where both teams struggle to score cleanly and resort to wide delivery and set-piece pressure.
The Throw-In Volume Is Not Accidental
Both teams average remarkably similar throw-in volumes: Stoke at 22.8 per game, Millwall at 23.0 per game. High throw-in counts signal physical, boundary-heavy football — matches played in tight channels, with play broken up regularly and possession conceded down the flanks.
This is what a 0-0 or 1-0 game looks like in raw data form: moderate corner volumes, near-identical throw-in rates, low shots on target from both sides, and foul counts that keep the referee reaching for yellow.
The over 4.5 corners market has landed in Millwall's last three away games. The over 3.5 corners market has landed in Stoke's last 6 home matches without interruption. That's not noise — that's a consistent pattern across both samples.
---
The Numbers That Matter Most
---
The two streaks — Stoke's card factory at home and Millwall's road resilience — aren't unconnected. They describe the same match from different angles: a scrappy, low-scoring, foul-heavy contest where Millwall's defensive discipline keeps them in it and Stoke's lack of cutting edge keeps the scoreline tight. The data has been building toward this specific fixture for months. Whether it delivers is, of course, another matter entirely.