Cresciuto nel settore giovanile del Manchester United, ha esordito in prima squadra il 21 maggio 2017, nella partita di Premier League vinta per 2-0 contro il Crystal Palace.[1] Il 12 gennaio 2018 passa a titolo temporaneo agli Hearts[2], con cui il 10 febbraio segna la sua prima rete in carriera, in occasione della vittoria nel match di Coppa di Scozia contro il St. Johnstone.[3] Il 28 agosto seguente fa ritorno, sempre in prestito, al club scozzese.[4]
Nazionale
Ha giocato nelle nazionali giovanili inglesi Under-16, Under-17, Under-18 ed Under-20.