Raheem Sterling has been selected to start for Manchester City in their Champions League final clash against Chelsea in Porto.
While the 26-year-old has made 48 appearances for City in all competitions this season, he has been a peripheral figure at times and played just eight minutes over the two legs of the Champions League semi-final win over Paris Saint-Germain.
Guardiola insists CL final defeat means little ahead of Chelsea rematch
However, Sterling will start against Chelsea with Guardiola also handing a place in the XI to Oleksandr Zinchenko at left-back and Phil Foden in attack.
Ilkay Gundogan has recovered from a knock suffered in training to make the Manchester City starting line-up. There is, however, no place for Fernandinho or Rodri.
"No, absolutely not," Guardiola told BT Sport when asked if Sterling is a "wildcard" pick.
They play a system five at the back, we need specific players and in that area and we decide for Raheem.
Sterling’s future at the Etihad Stadium is far from certain with the winger’s Manchester City set to expire in the summer of 2023.
Recent reports claim talks between Sterling and City have been put on hold with the 26-year-old reportedly demanding similar contract terms to those recently offered to Kevin de Bruyne.
N'Golo Kante and Edouard Mendy both start for Chelsea after passing late fitness tests while Kai Havertz has been picked to start in attack by manager Thomas Tuchel.
Manchester City are seeking their first Champions League title in Porto while Chelsea are aiming to be crowned European champions for the second time in their history after their triumph in Munich back in 2012.
Tuchel: I'm not playing tennis or chess against Guardiola
Analysis: Block midfield, attack wing-backs – How Guardiola can end Tuchel hoodoo