Pep Guardiola has named a 21-man squad for Tuesday evening's UEFA Champions League semi-final first leg at Real Madrid.

City travelled to the Spanish capital on Monday afternoon after an open training session at the CFA earlier today.

The game will kick-off at 20:00 (UK) on Tuesday 9 May and we will bring you full coverage of the match on mancity.com and via our official app. 

City squad for our trip to Real Madrid: 

(In squad number order) 

Kyle Walker, Ruben Dias, Kalvin Phillips, John Stones, Ilkay Gundogan, Erling Haaland, Jack Grealish, Aymeric Laporte, Rodrigo, Stefan Ortega Moreno, Kevin De Bruyne, Julian Alvarez, Bernardo Silva, Sergio Gomez, Manuel Akanji, Riyad Mahrez, Ederson, Scott Carson, Phil Foden, Cole Palmer, Rico Lewis

Real Madrid v City

We will have full coverage of Tuesday’s match right here on the official Man City app. 

Our Matchday Centre will be available from 18:00 (UK), providing you with live text updates before, during and after the game.

Our Matchday Live programme will begin shortly before team news arrives at 18:45 (UK). 

download the official man city app

Host Natalie Pike will welcome Paul Dickov, Shaun Goater and Steph Houghton into the studio to provide you with a City-centric view on the events in Spain. 

During the game, Alistair Mann and Michael Brown will guide you through proceedings with our radio commentary. 

Highlights will be available at 23:00 (UK) on Wednesday and CITY+ subscribers can watch a full 90-minute replay from midnight. 

FIND OUT MORE ABOUT CITY+

And don’t forget, the best way to follow Manchester City is by downloading our official app! 

And when you do, turn on notifications to get alerted as to when our Matchday Live show starts. 

Download on your mobile phone or tablet via Apple’s App Store or Google Play store, or, if you already have the app, then simply visit the stores and update.