GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Kolby KramerRedClaws43very goodaveragebelow averagebelow averagebelow averagebelow averagebelow averagebelow average0000
Stuart MaussCeltics45averagebelow averageaveragebelow averagegoodaveragebelow averagepoor0000
Emanuel CrawfordSkyforce51very lowexcellentvery lowbelow averagebelow averageaverageaveragevery good0000
Aaron AffulBayHawks60below averagegoodbelow averageaveragebelow averagebelow averagepoorgood0000
Jackson MarrEnergy48below averagegoodvery lowgoodgoodaveragegoodpoor0000
Donny ThompsonCeltics60poorvery lowbelow averagevery goodvery lowpoorbelow averagevery good0000
Damon KimArmor64below averageaverageaveragebelow averagebelow averageaveragegoodgood0000
Barry ArnoldBucks61averagegoodaveragebelow averagepoorbelow averagebelow averagebelow average0000
Rusty MillerSuns58averageaverageaveragebelow averagebelow averageaveragebelow averagevery good0000
Geoff KellerCavaliers62below averagebelow averagepooraverageaverageaveragegoodaverage0000
Dennis MilnerHawks57below averageaverageaveragegoodaveragebelow averagevery lowbelow average0000
Matthew KomlosPelicans53averagebelow averagebelow averageaveragebelow averagebelow averagegoodpoor0000
Nathan KasicaPacers36averageaverageaverageaveragegoodbelow averagepooraverage0000
Ivan LeonPistons39goodbelow averagepoorbelow averagevery goodbelow averageaveragevery low0000
Colten JohnsonRaptors43averagegoodbelow averagebelow averagevery lowgoodaveragegood0000
Leif AndreGrizzlies46pooraveragebelow averagebelow averageaveragevery goodbelow averagebelow average0000
Pierre JohnsonJazz45goodvery goodpooraveragevery lowvery lowaveragegood0000
Orson ThunstromKings39very lowaverageaverageaverageaveragegoodaveragegood0000
Elijah CentreNuggets51averagegoodpooraveragevery lowbelow averagebelow averageaverage0000
Rajeev BoisseauRockets56goodvery lowbelow averageaveragevery lowpooraveragebelow average0000
Cory BisbeeThunder49below averageaverageaveragevery lowpoorgoodbelow averagevery good0000
Gavin CainMagic37below averagepoorvery goodpoorvery lowpoorgoodaverage0000
Rafael ForlandBlazers63goodgoodgoodaverageaverageaveragepooraverage0000
Christian DolsonClippers51below averagepooraveragebelow averageaveragebelow averagepooraverage0000
Gary GlisermanLegends59below averagebelow averagebelow averageaverageaverageaveragebelow averagebelow average0000
Alfredo HolbertD-Fenders60goodgoodpoorbelow averagebelow averagebelow averagebelow averagebelow average0000
Willie FinckToros49averagepooraveragebelow averagevery goodaverageaveragebelow average0000
Jesus LardieriJam56below averageaveragepoorgoodvery lowexcellentbelow averagegood0000
Jonathon GomezBighorns58goodaveragepoorbelow averagegoodgoodvery lowaverage0000
Deshawn BradyHornets59averageaveragevery goodaverageaveragebelow averageaverageexcellent0000
Tylor Meteernone39pooraveragevery lowaveragevery lowaveragebelow averagegood0000
Abu Baileynone41goodvery goodvery lowgoodbelow averagebelow averagebelow averageaverage0000
William Harvillnone45poorgoodgoodpooraverageaverageaveragebelow average0000
Chip Pughnone34averagepooraveragepoorpoorgoodbelow averagebelow average0000
Kenneth Olivernone33poorvery lowbelow averagepoorbelow averagevery goodaveragebelow average0000
Brice Hursellnone36averagegoodgoodaverageaverageaveragebelow averagegood0000
Tyler Finnegannone61poorbelow averageaverageaveragepooraveragegoodvery low0000
Samuel Huangnone61below averagebelow averagevery lowvery goodgoodvery lowbelow averagebelow average0000
Stephon Dimeonone54averageaveragepooraveragebelow averagebelow averageaverageaverage0000
Conrad Hanovernone37averagebelow averagebelow averagegoodbelow averagepoorgoodvery low0000
Russ Butlernone37very goodaveragevery goodbelow averageaveragebelow averagebelow averageaverage0000
Evan Ferretnone62averagebelow averageaverageaverageaveragevery lowaveragebelow average0000
Ervin Wertznone54goodbelow averagebelow averagepooraveragevery lowaverageaverage0000
Stan Hainesnone43below averagebelow averageaveragepoorpoorbelow averagepoorpoor0000
Chance Ecklemannone50below averageexcellentgoodpooraveragepoorpooraverage0000
Ben Weisnone50averageaverageaveragebelow averagevery lowbelow averagegoodaverage0000
Spencer DiMennanone63below averagepooraverageaverageaveragebelow averagegoodaverage0000
Eavan Pommiernone33very lowbelow averagegoodpoorgoodaverageaverageaverage0000
Critopher Christnone55averagepoorvery lowaveragevery lowaveragepooraverage0000
Keven Simpsonnone40averagebelow averagebelow averageaveragevery lowbelow averagegoodbelow average0000
Francesco Starrnone52pooraveragegoodgoodaveragegoodaveragegood0000
Keith Buchmannone40averageaverageaverageaveragebelow averagebelow averagebelow averagevery low0000
Rex Rickwoodnone61poorgoodaveragegoodaverageaveragepoorbelow average0000
Graham Reesenone53below averagebelow averagebelow averagebelow averagebelow averagegoodgoodbelow average0000
Colton Erlichnone55goodbelow averagevery lowbelow averagebelow averagevery goodaverageaverage0000
Nathanael Zamoranone40averageaveragevery lowgoodaveragebelow averagepooraverage0000
Stephen Stevennone44goodaverageaverageaveragegoodbelow averageaverageaverage0000
Dugan Chaveznone59pooraverageaveragegoodvery lowvery lowpoorgood0000
Landen Givannone45very goodbelow averagepoorpooraveragevery goodgoodgood0000
Damien Scarborounone48averagevery goodvery goodaveragegoodaveragevery goodbelow average0000
John Leibowitznone55goodaveragevery lowbelow averagevery lowgoodgoodvery low0000
Joseph Gillis Jrnone42very lowaveragepoorvery lowbelow averagevery lowpooraverage0000
Hector Jonesnone56below averagegoodaveragegoodpoorbelow averagebelow averagevery low0000
Nicholas Sachsnone42averagegoodaverageaveragegoodaverageaveragevery good0000
Caleb Covinonone46poorgoodvery lowvery goodvery lowbelow averagebelow averagebelow average0000
Todd Doshinone38goodbelow averagevery lowaveragegoodvery lowvery lowbelow average0000
Dylan Hongnone41averagebelow averagepooraverageaverageaveragegoodaverage0000
Brennen Carlislenone64below averagegoodbelow averagegoodbelow averagepoorpooraverage0000
Tanner Nicholsnone55averagevery lowaverageaveragepooraveragebelow averagegood0000
Steven Kaynone62averagebelow averagegoodaveragevery goodbelow averageaverageaverage0000
Robert McCrackennone60goodaveragegoodaveragepoorvery lowaveragevery low0000
Gerardo Burnsnone43goodbelow averagevery goodbelow averagebelow averageaveragevery lowaverage0000
Chase Easonone36poorgoodgoodgoodgoodgoodbelow averagevery good0000
Dean Wangnone43poorbelow averagebelow averagepoorbelow averageaveragebelow averagebelow average0000
Kurtis Reubennone39averageaverageaverageaveragevery lowgoodbelow averageaverage0000
Jonah Acevedonone43averageaverageaveragegoodaveragegoodaverageaverage0000
Ethan Swannnone49pooraveragevery lowgoodbelow averagebelow averageaveragegood0000
Hector Osmannone41below averageaveragebelow averagegoodaverageaveragebelow averageaverage0000
Dominique Hartlenone59below averagebelow averageaveragevery lowaveragebelow averagebelow averagebelow average0000
Mark Millernone44averagepooraverageaverageaverageaveragepoorbelow average0000
Rafael Whitenone35below averagebelow averagepoorgoodaveragegoodbelow averagevery low0000
Tyler Melendeznone21below averagepooraverageaverageaveragebelow averagebelow averagevery good0000
Brett Muldoonnone39below averagebelow averagegoodbelow averageaveragegoodvery goodpoor0000
Arvind Greenenone40goodpoorbelow averagepoorbelow averageaverageexcellentgood0000
Patrick Readnone56goodaveragebelow averagevery lowgoodexcellentbelow averagevery low0000
Christopher Doarnone46averagevery goodvery lowvery goodpooraveragebelow averagebelow average0000
Jackson Bondsnone36excellentaverageexcellentpoorvery goodbelow averagegoodgood0000
Kegan Kondovskinone47averagebelow averageaveragevery goodgoodpooraverageaverage0000
Gabriel Bambininone35averagevery lowbelow averageaveragegoodbelow averagepoorbelow average0000
Desmond Williamsnone36excellentbelow averagebelow averagebelow averagepoorvery lowgoodbelow average0000
Darrian Jenningsnone39averagegoodvery goodgoodgoodbelow averageaverageaverage0000
Tylor McMasternone37below averageaveragebelow averageaveragevery goodaveragegoodaverage0000
Drew Vinsonnone55averagebelow averageaverageaveragegoodgoodaveragevery good0000
Alex Hamiltonnone60below averageaveragegoodpooraveragegoodaveragevery good0000
Jesse Livelynone61pooraveragebelow averagepoorbelow averageaveragegoodgood0000
Jaylan Tan-Gatuenone33averagebelow averageaverageaverageaverageaveragegoodaverage0000
Josiah Williamsnone34below averagegoodgoodaveragebelow averageaveragevery lowvery good0000
Antonio Caffreynone39below averagebelow averagegoodbelow averagebelow averagevery goodbelow averagebelow average0000
Joseph Daviesnone39averagegoodaverageaveragepoorpoorpoorbelow average0000
Dalton Haagnone63below averageaveragepoorbelow averageaverageaveragegoodvery good0000