Foden debuterte i Premier League som innbytter i en 4–1-seier mot den 16. desember 2017. Han spilte også i Ligacup-finalen i 2018, da han ble byttet inn for Sergio Agüero i det 83. minutt og hjalp City med å sikre en 3–0-seier over på Wembley Stadium. Den påfølgende måneden tok han Kieran Richardsons rekord som den yngste engelske spilleren som spilte fra start i en kamp i utslagsrunden i Champions League - i en alder av 17 år og 283 dager, i s 4–0-seier over .