Aaron Michael Gray, né le 7 décembre 1984 à Tarzana, Californie est un joueur américain de basket-ball. Il évolue au poste de pivot.
Il joue quatre saisons dans l'équipe universitaire des Panthers de Pittsburgh puis se présente à la draft 2007 de la NBA.
Il est sélectionné en 49e position par les Bulls de Chicago.
Gray fait ses débuts en NBA avec les Bulls le 2 novembre 2007 contre les Sixers de Philadelphie.
Le 16 avril 2008, contre les Raptors de Toronto, il termine la rencontre avec 19 points, 22 rebonds et 2 passes décisives en 35 minutes de jeu.
Lors de la saison 2007-2008, Gray marque 262 points et prend 168 rebonds avec les Bulls.
Hornets de La Nouvelle-Orléans (2010-2011)
Le 25 janvier 2010, il est échangé aux Hornets de la Nouvelle-Orléans contre Devin Brown.
Le 15 juillet 2010, les Hornets resignent Gray.
Raptors de Toronto (2011-2013)
Le 11 décembre 2011, il signe en tant qu'agent libre avec les Raptors de Toronto pour la saison 2011-2012.
Le 7 juillet 2012, il prolonge avec les Raptors pour deux ans.
Le 28 janvier 2013, Gray établit son record de points en carrière avec 22 unités auxquelles il ajoute 10 rebonds lors de la défaite des Raptors 114 à 102 contre les Warriors de Golden State.
En mai 2013, il décide d'exercer son option et choisit de rester à Toronto un an de plus.
Kings de Sacramento (2013-2014)
Le 9 décembre 2013, les Raptors transfèrent Gray, avec Rudy Gay et Quincy Acy aux Kings de Sacramento contre Greivis Vásquez, Patrick Patterson, John Salmons, et Chuck Hayes.
Le 8 juillet 2014, Aaron Gray s'engage avec les Pistons de Détroit pour un contrat de plusieurs années.
Le 29 septembre 2014, les Pistons annoncent que Gray pourrait manquer le camp d'entraînement en raison d'un problème cardiaque. Le 26 octobre 2014, il est libéré par les Pistons.