Doyle ha iniziato la sua carriera con il Manchester City, passando poi in prestito al Sunderland nel luglio 2021.[1] Ha fatto il suo esordio professionistico il 7 agosto 2021, in una vittoria per 2-1 contro il Wigan, ed ha segnato il suo primo gol il 30 dicembre 2021, in una vittoria per 5-0 contro lo Sheffield Weds. Con il club ha collezionato 44 presenze fra tutte le competizioni, ed il club ha ottenuto la promozione in Championship vincendo i play-off.[2]
Il 12 luglio 2022 si è unito in prestito al Coventry City per l'intera stagione.[3][4]
Il 14 luglio 2023 si e unito al Leicester City con la stessa formula.[5][6] Debutta con le Foxes il 6 agosto successivo, nella prima giornata di campionato vinta per 2-1 contro il Coventry City. Conclude la stagione con 23 presenze totali, anche a causa di un infortunio al ginocchio, vincendo il campionato.[7]
Nazionale
Dopo aver rappresentato l'Inghilterra U18,[1] ha debuttato con l'U19 durante una vittoria per 2-0 contro l'Italia il 2 settembre 2021.[8]
Il 17 giugno 2022 è stato incluso dell'Inghilterra U19 per il Campionato europeo di calcio Under-19.[9] L'Inghilterra ha vinto il torneo, battendo Israele 3-1 in finale, con Doyle autore del primo gol del match.[10][11]
Il 10 maggio 2023 è stato incluso dell'Inghilterra U20 per il Campionato mondiale di calcio Under-20 2023.[12][13] Tuttavia è arrivato con il gruppo solo dopo la fase a gironi avendo partecipato ai playoff di Championship con il Coventry City.[14] La sua unica apparizione è stata agli ottavi di finale nella sconfitta contro l'Italia.[15]
L'11 settembre 2023 ha debuttato con gol con l'Under-21 durante una vittoria per 3-0 contro il Lussemburgo.[16]