1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Formé à Birmingham City, Demarai Gray dispute son premier match avec l'équipe première le contre Millwall en D2 anglaise (victoire 4-0), il est alors âgé de dix-sept ans. Le 9 décembre suivant, il signe son premier contrat professionnel avec les Blues[1]. Le , Gray marque son premier but au niveau professionnel face à Blackburn. Birmingham s'incline cependant 2-4.
Devenu titulaire lors de la saison suivante, il prend part quarante-et-un matchs de championnat et inscrit six buts.
Leicester City
Le , Gray s'engage pour quatre ans et demi avec Leicester City[2]. Six jours plus tard, il fait ses débuts sous le maillot des Foxes face à Tottenham Hotspur en Coupe d'Angleterre (2-2). Le , il entre en jeu pour la première fois en Premier League contre Aston Villa (1-1). Régulièrement aligné en seconde partie de saison, Demarai Gray participe à douze rencontres de Premier League avec Leicester City, sacré champion d'Angleterre.
Le , le milieu anglais dispute sa première rencontre de Ligue des champions face au FC Bruges (victoire 0-3). Le 24 du même mois, il inscrit son premier but dans l'élite anglaise sur le terrain de Manchester United. Le club de Leicester s'incline cependant 4-1.
Bayer Leverkusen
Transféré au Bayer Leverkusen le 31 janvier 2021, Gray ne reste que six mois en Allemagne, durant lesquels il inscrit seulement un but en douze matchs.
Everton FC
Le 22 juillet 2021, Demarai Gray s'engage pour trois ans (+ une quatrième année en option) avec l'Everton FC[3].