Egbo comenzó su carrera juvenil con el club local Hackney JFC y Afewee Urban antes de unirse al Crystal Palace.
Se mudó del Crystal Palace FC al club alemán Borussia Mönchengladbach a la edad de 17 años, siendo asignado al equipo de reserva.
[1] El 24 de febrero de 2018, Egbo hizo su debut en la Bundesliga con el Borussia Mönchengladbach, reemplazando en la segunda mitad a Denis Zakaria en la victoria por 1-0 sobre el Hannover 96 .
[6] Durante la temporada 2021, Egbo fue cedido al New York Red Bulls II.
[10] El 12 de marzo de 2022, Egbo se unió a Swindon Town FC con un contrato a corto plazo.