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 26 janvier 2018, il prolonge son contrat avec West Bromwich jusqu'en 2020[2].
Après son prêt, il effectue son retour à West Bromwich Albion lors de la saison 2018-2019 de Championship. Il joue son premier match en faveur de son club formateur le 14 août 2018, à l'occasion d'une rencontre de Coupe de la Ligue face à Luton Town, en entrant en jeu à la place de Matt Phillips. Son équipe s'impose sur le score de un but à zéro ce jour-là[3]. Le 24 août suivant, il inscrit son premier but pour West Bromwich, dans cette même compétition, face à Mansfield Town, permettant à son équipe de s'imposer (2-1)[4].
Le 9 août 2021, Kyle Edwards signe un contrat de trois ans avec Ipswich Town, club évoluant alors en League One (D3)[5].