1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 10 juillet 2024
Le , Onomah est prêté pour une saison à Aston Villa[1]. Le lendemain, il participe à sa première rencontre avec les Villans à l'occasion d'une rencontre de deuxième division anglaise contre Hull City (1-1). Le , Josh Onomah inscrit son premier but avec Villa face à Bristol City (1-1). Il inscrit quatre buts en trente-sept matchs toutes compétitions confondues sous le maillot d'Aston Villa avant de réintégrer l'effectif des Spurs à l'issue de la saison.
Le , Onomah est de nouveau prêté pour une saison, cette fois à Sheffield Wednesday[2], avec qui il joue quinze matchs.
Le , il est transféré pour trois saisons au Fulham FC[3].