Barkley, Lukaku named in strong Everton starting line-up
Phil Jagielka will captain the side and marshall the troops from the back, alongside fellow veteran Tony Hibbert, with Gareth Barry, Steven Pienaar and James McCarthy also named in the starting 11.
New signings Gerard Deulofeu and Tom Cleverley have been named on the bench by manager Roberto Martinez.
Young striker Conor McAleny, who starred in last weekend’s 4-0 friendly victory over Swindon Town, will sit out the match at the Singapore National Stadium.
For the Potters, newcomers Glen Johnson, Shay Given and Marco van Ginkel – who all landed in Singapore on Sunday – have been named on the bench, alongside veterans Peter Crouch and Charlie Adam.
Steve Sidwell will wear the captain’s armband, with newcomer Joselu starting alongside Peter Odemwingie and Marko Arnautovic.
Danish keeper Jakob Haugaard, another of Stoke’s summer signings, will start in goal.
The match is the first in this year’s Barclays Asia Trophy, with the victor to progress to Saturday's final. Headliners Arsenal will take on a Singapore Select XI in night's second clash.