Millwall have had a very similar season to the Potters, with both sides level on points and the Lions just one place ahead on goal difference.
They have also won three of their last five games, securing a narrow 1-0 win against Rotherham United on Good Friday.
Shaun Hutchinson is likely to miss out after going off injured against Rotherham. The centre-back hasn't missed a minute of league football so far this season.
Ryan Woods is ineligible with Stoke being his parent club, meaning he is not allowed to play against them under EFL ruling.
Stoke have endured an injury crisis as of late, having to name a bench largely made up of youth players in the last game due to the number of casualties.
None of Nathan Collins (foot), Tyrese Campbell (knee), Joe Allen (calf and hamstring) and Tashan Oakley-Boothe (back) are likely to play again this season for Michael O'Neill's side.
The game will come a week too soon for Sam Clucas and Jordan Cousins, with both players returning to training in the past seven days.
Stoke City (3-4-1-2):
Davies; Batth, Souttar, Chester; Smith, Mikel, Thompson, Tymon; Powell; Fletcher, Matondo.
Bialkowski; Romeo, Pearce, M Wallace, Cooper, Malone; Evans, Kieftenbeld, Thompson; J Wallace, Bennett.
Ones to watch
Nick Powell has been the Potters’ star man this season, imperative to every success they have had so far. With 12 goals and three assists to his name, the former Manchester United man is undoubtedly enjoying the best campaign of his career to date.
Stoke will need the 26 year-old to be fit and firing against a stern Lions backline. Powell will be looking to carry on his rich vein of form, with seven goals in 2021 so far.
Jed Wallace is in his fourth full season as a Millwall player, and is looking for a goal against Stoke to take him to 10 for the season and match his best tally in a league campaign for the Lions.
A quick dribbler that likes to play on the counter attack, the 27 year-old has all the qualities needed to unlock a Stoke defence that has kept a league-high 19 clean sheets. He comes into the game off the back of scoring a great goal that turned out to be the winner against Rotherham.
The spoils were shared in the 2020/21 season opener way back in early September, after a 0-0 draw at The Den.
The previous five games have resulted in one Stoke win, one Millwall win and three draws. It doesn't promise to be a classic, with just three goals coming in all five of those games.
The first meeting between the two in 11 years came back in December 2018, with Stoke running out 1-0 winners when current Millwall boss Gary Rowett was at the helm.
How to watch
The match kicks off at 15:00 BST on Monday April 5.
Match passes for iFollow coverage can be purchased from either club's website for £10 for customers in the UK and Ireland.