I juli 2017 ble Phil Foden inkludert i Manchester Citys tropp før klubbens pre-season tour i USA. Han imponerte stort i et 0–2 tap for Manchester United og var også på banen fra start i en 4–1-seier over . Etter å ha sittet på benken i mange kamper i starten av 2017/18-sesongen, debuterte Foden for Manchester City den 21. november 2017 i en Champions League-kamp mot da han kom inn i det 75. minutt for Yaya Touré. Han ble dermed den fjerde yngste engelske spilleren i Champions League med sine 17 år og 177 dager. Bare 15 dager senere ble Foden den yngste engelske spilleren som spilte fra start i en Champions League-kamp. Han var 17 år og 192 dager gammel da Manchester City spilte mot . Rekorden ble tidligere holdt av Josh McEachran. Foden ble samtidig den første spilleren født i år 2000 som spilte fra start i Champions League.