1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Le , il est prêté à Crewe Alexandra jusqu'au mois de [4]. Il prend part à sept rencontres de championnat avant de réintégrer l'effectif des Reds l'hiver suivant.
Le , Wilson participe à sa première rencontre au niveau professionnel à l'occasion d'un match de Coupe d'Angleterre face à Plymouth Argyle (victoire 0-1).
Le , Harry Wilson est prêté à Hull City jusqu'à la fin de la saison[5]. Il inscrit sept buts en quatorze matchs avec les Tigers.
Le , il est prêté pour une saison à Derby County[6]. Il inscrit dix-huit buts en quarante-neuf matchs toutes compétitions confondues avec le club de D2 anglaise.
Le , Wilson est de nouveau prêté pour une saison, cette fois à l'AFC Bournemouth[7]. Titulaire pour la première fois sous le maillot de Bournemouth le contre Aston Villa, Wilson inscrit le deuxième but des siens, qui s'imposent 1-2[8]. Il récidive lors de la journée suivante, le 25 août face à Manchester City en marquant sur coup franc direct en pleine lucarne, mais ne peut éviter la défaite de son équipe ce jour-là (1-3)[9]. Le 30 novembre 2019 Wilson se fait remarquer en inscrivant un doublé face à Tottenham Hotspur mais Bournemouth s'incline (3-2)[10].
Le , Harry Wilson rejoint le Fulham FC, signant un contrat de cinq ans[11]. Le club évolue alors en deuxième division anglaise et Wilson fait sa première apparition sous ses nouvelles couleurs le , lors de la première journée de la saison 2021-2022, contre le Middlesbrough FC. Titulaire, il ouvre le score ce jour-là, marquant donc dès son premier match, mais son équipe se fait rejoindre et le match se termine par un nul (1-1 score final)[12],[13].
En , Harry Wilson est appelé en sélection à l'âge de 16 ans pour les deux derniers matchs des éliminatoires de la Coupe du monde 2014[15]. Il n'entre pas en jeu lors de la victoire 1-0 contre la Macédoine le [16]. Le , il entre en jeu à la 87e minute à la place de Hal Robson-Kanu lors du match Belgique-Pays de Galles[1]. Il devient alors le plus jeune international à jouer pour le Pays de Galles à l'âge de 16 ans et 207 jours en battant le record de Gareth Bale de 108 jours[1]. Il est aussi le plus jeune international évoluant à Liverpool en battant le record de Raheem Sterling datant de [17].
Le , Wilson inscrit son premier but en sélection lors d'un match amical face à la Chine (0-6).