Hornby évolue depuis 2014 dans les équipes d'âge d'Everton. La saison dernière, il a été repris à plusieurs reprises dans le noyau A. Il portera le numéro 9 à Courtrai.