GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Lowell Saks76ers35very lowbelow averageexcellentvery lowbelow averagebelow averagegoodgood0000
Horace VitaleCeltics55averagevery goodbelow averageaveragebelow averagebelow averagegoodaverage0000
Esteban YoungHeat59very lowpooraveragegoodaveragebelow averageaverageaverage0000
Julio EdelmanKnicks62averageaveragebelow averagepoorgoodvery goodvery goodvery good0000
Ossie FaldutMagic34averageaverageaverageaverageaverageaveragepoorbelow average0000
Kurt CareyNets61very lowvery lowpooraveragebelow averageaveragebelow averageaverage0000
Doug ManuelWizards40averagevery lowbelow averagebelow averagepooraveragebelow averagebelow average0000
Keagan DubroffBucks56averagegoodgoodbelow averageaveragevery lowvery lowgood0000
Alvin UnderwoodBulls48averagebelow averagebelow averagevery lowgoodgoodgoodaverage0000
Octavio MooreCavaliers45poorgoodbelow averageaverageaveragebelow averagegoodaverage0000
Quintin StenbyHawks33goodaverageaveragebelow averagevery lowgoodaveragegood0000
Steve BarnesPelicans49averagevery lowexcellentpoorgoodbelow averagevery lowpoor0000
Alim BixbyPacers36very lowaveragevery lowpoorbelow averageaveragepoorbelow average0000
Kevon BaileyPistons42poorbelow averageaveragevery lowgoodgoodgoodvery low0000
Devan ChandaRaptors55averagebelow averageaverageaveragebelow averagebelow averagebelow averagegood0000
Hao LewandowskiGrizzlies62below averageaveragebelow averageaveragebelow averagebelow averagevery goodvery low0000
Nathan CollierJazz63averagevery lowaveragebelow averagevery lowgoodpoorvery low0000
Rodney WolfMavericks39very goodaverageaveragevery goodpoorbelow averagegoodaverage0000
Chase WittNuggets46very lowbelow averageaveragebelow averagepoorpooraveragepoor0000
Jeffrey ShearRockets64below averageaveragebelow averagevery lowaverageaveragepoorgood0000
Pedro GeyerSpurs35below averagevery lowbelow averageaverageaveragebelow averagebelow averageaverage0000
Immanuel MerrittWolves63below averagebelow averageaveragebelow averagevery lowvery lowaverageaverage0000
Richard IsaacsonTrailblazers49below averageaveragevery lowbelow averagevery lowaverageaveragevery low0000
Dugan WhelanClippers45goodbelow averageaveragepoorbelow averagebelow averagepoorpoor0000
Winslow DevineKings52very lowgoodexcellentvery goodaveragebelow averagepooraverage0000
Tristan ContiLakers34very lowaveragepooraverageaveragegoodbelow averagevery good0000
Hector JanjicThunder37below averagevery goodpoorbelow averageaveragevery lowgoodaverage0000
Konnor CavaSuns43averagegoodaveragepooraveragebelow averageaveragevery low0000
Jordon GomezWarriors38poorvery goodgoodpoorpooraveragevery lowbelow average0000
Zakary WolockHornets39very goodaveragevery lowaverageaveragebelow averageaverageaverage0000
Kyle Abdelnone53very lowbelow averagebelow averagegoodbelow averagepooraveragevery good0000
Brayden Stevensnone59averagebelow averageaveragegoodpooraverageaveragebelow average0000
Geraldo Dinuzzanone54goodaveragebelow averagebelow averagegoodbelow averageaveragepoor0000
Bob Connellynone61very lowvery lowaveragegoodaverageexcellentgoodbelow average0000
Bryce Becknone51very lowaverageaveragebelow averageaveragebelow averagevery lowpoor0000
Jonathan Dentnone52averagegoodbelow averagegoodaveragebelow averagegoodvery low0000
Raul Sheennone61poorgoodvery goodbelow averagebelow averagebelow averageaveragebelow average0000
Maurice Stewartnone63averageaveragegoodbelow averagebelow averagepoorvery lowaverage0000
Eric Callahannone50very goodaverageaverageexcellentaveragegoodvery goodaverage0000
Spencer Fauselnone45averageaverageaveragebelow averagepooraveragebelow averagebelow average0000
Dallas Fehernone58below averagebelow averageaveragegoodbelow averagepooraveragebelow average0000
Kolby Beauchampnone38poorbelow averagegoodaveragegoodbelow averagevery lowbelow average0000
Erik Akinsnone55goodbelow averagevery lowbelow averageaveragepoorvery lowbelow average0000
Philip Ryannone41below averagevery lowexcellentaveragevery lowaverageaveragebelow average0000
Darius Peytonnone37averagebelow averagevery lowgoodpoorgoodvery lowaverage0000
Dustin Murphynone64very lowgoodpooraverageaverageaveragegoodbelow average0000
Owen Aunone39pooraveragevery goodgoodvery lowaveragebelow averageaverage0000
Jadon Hursellnone60below averagevery lowbelow averagepoorpooraverageaveragevery low0000
Cameron Logannone36goodpoorbelow averagevery lowaveragebelow averagebelow averagevery good0000
Rodger Dolinishnone63below averageaveragegoodaveragegoodgoodaveragevery good0000
Daniel Reidnone45very goodexcellentbelow averagebelow averagegoodaverageaverageexcellent0000
Alim Becknone36poorvery lowbelow averagebelow averageaveragebelow averageaveragebelow average0000
Zachary Wolcottnone35poorpoorbelow averagebelow averageaveragebelow averagegoodvery low0000
Robert Grunspannone52very lowbelow averagegoodaverageaveragegoodpooraverage0000
Raul Gilliesnone35very lowvery lowpoorvery lowpoorbelow averagebelow averageaverage0000
Bruce Pagenone35goodgoodpooraverageaveragebelow averagebelow averageexcellent0000
Mark Bakernone45averagepooraverageaverageaveragevery lowbelow averagepoor0000
Brian Awadnone51below averageaveragebelow averagebelow averagebelow averageaveragepooraverage0000
Otto Steinnone41below averagegoodvery lowvery lowaveragevery goodpoorbelow average0000
Danny Schwartznone49below averageaveragepooraveragevery lowvery lowbelow averagepoor0000
Terrence Murphynone51goodpooraverageaverageaverageaveragebelow averagepoor0000
Jalon Martinnone49goodgoodaveragevery lowvery lowgoodvery lowpoor0000
Terence Carlsonnone49below averagepooraveragevery lowpoorbelow averagevery lowpoor0000
Octavio Wilkensnone58pooraveragegoodbelow averagebelow averagegoodvery lowgood0000
Eric Bakernone59averagegoodvery lowbelow averagegoodgoodpoorpoor0000
Marc Allennone59below averagegoodpoorpoorvery goodaverageaveragevery low0000
Arthur Diehlnone61below averagevery goodgoodbelow averageaveragevery lowaveragevery low0000
Aric Campnone48averagegoodvery goodvery lowgoodbelow averageaverageaverage0000
Absolom Biennone44averagepoorgoodpooraverageaverageaveragebelow average0000
Jethro Pitchernone56excellentpoorbelow averageaverageaveragevery goodgoodvery low0000
Tristen Genone35goodvery lowvery lowaveragebelow averagevery goodaveragevery good0000
Kaden Wardnone57poorvery goodvery lowbelow averagepoorbelow averageaverageaverage0000
Peyton Martineznone38averagebelow averagegoodbelow averagebelow averagebelow averagepoorbelow average0000
Derrick Dohertynone53very lowaverageaveragegoodbelow averagebelow averageaveragebelow average0000
Damian Valenone58goodpoorbelow averageaveragepoorbelow averagevery goodbelow average0000
Christian Bartlenone35averagegoodpoorvery goodbelow averagevery goodaveragevery low0000
Mathew Berkleynone50below averageaveragebelow averageaveragebelow averagebelow averageaveragevery low0000
Edwin Keysnone55averagegoodvery goodexcellentaveragebelow averagevery goodaverage0000
Chancellor Bellnone51below averageaveragegoodvery goodgoodaveragevery goodgood0000
Joseph Pessaudnone56goodpooraveragepoorbelow averagebelow averageaverageexcellent0000
Jarrett Reidnone44goodbelow averageaveragebelow averageaveragegoodvery lowvery low0000
Rickey Masocolnone33averagegoodbelow averageaverageexcellentaveragegoodbelow average0000
Marcus Kwannone58averagebelow averagevery goodpoorgoodbelow averagevery lowbelow average0000
Jeremy Venituccinone50averageaverageaverageaveragepoorbelow averagegoodgood0000
Casey Porternone47very lowaveragebelow averagebelow averageaveragevery goodbelow averagebelow average0000
Miquel Jantonone61below averagebelow averageaverageaveragebelow averageaveragegoodbelow average0000
Kurt Kasicanone61goodaverageaveragevery goodaverageaveragevery goodbelow average0000
Ruben Moenone35below averageaverageaveragebelow averagepoorbelow averagepoorvery low0000
Harnold Yatesnone54averagegoodaveragebelow averagegoodgoodaverageaverage0000
Scott Piercenone44below averageaveragebelow averagebelow averageaveragebelow averagepoorpoor0000
Jack Chonone53below averagebelow averageaverageaveragevery goodaveragebelow averagebelow average0000
Rolando Gutierrenone42very goodbelow averagepoorgoodbelow averagebelow averageaveragegood0000
Elgin Ambosnone35goodaverageaveragebelow averageaveragebelow averageaveragepoor0000
Brock Masocolnone36poorvery lowvery goodgoodbelow averagebelow averagepooraverage0000
Godfrey Sandbecknone36poorbelow averagebelow averageaverageaverageaveragevery lowaverage0000
Kamron Parkernone33goodaverageaveragebelow averagevery lowbelow averagebelow averagebelow average0000
Yancy Kniggenone52very goodaveragebelow averagebelow averagegoodbelow averagegoodbelow average0000
Floyd Winarskenone48averagepoorexcellentvery goodbelow averageaveragegoodpoor0000
Richard Martinnone43goodgoodgoodaveragevery goodgoodpoorbelow average0000
Steve Hensley-Wenone53averagegoodbelow averageaveragevery goodbelow averagebelow averagegood0000