GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Dakota Chambers76ers59poorgoodaverageaveragebelow averageaveragevery goodbelow average0000
Carl DanielsCeltics63poorpoorvery goodgoodbelow averagebelow averagevery goodvery low0000
Marquis DowneyHeat34averagegoodaveragebelow averagebelow averagebelow averagepoorpoor0000
Mihaly CunninghaKnicks39averageaverageaverageaverageaverageaverageaveragevery low0000
Daryl CurtisMagic43poorbelow averagebelow averagebelow averagebelow averageaveragegoodvery low0000
Curtis O'MalleyNets60very goodaveragepoorpoorvery goodbelow averageexcellentbelow average0000
Ernie DavisWizards59goodbelow averagepoorbelow averageaverageaveragegoodgood0000
Giorgio KrichBucks44poorpooraverageaveragebelow averagebelow averagevery lowpoor0000
Timothy WilliamsBulls56very lowbelow averagebelow averageaveragepoorbelow averagevery lowbelow average0000
Raymond PinchuckCavaliers43goodgoodgoodbelow averagevery goodbelow averagegoodbelow average0000
Mohammed SvobodaHawks49very lowpoorvery goodvery lowaveragevery goodbelow averagegood0000
Sebastian BoyerPelicans37below averageaveragebelow averagebelow averagevery lowaverageaveragebelow average0000
Emmett CuevasPacers55averageaveragepoorbelow averagebelow averagevery lowbelow averageaverage0000
Doug MadsenPistons50below averageaveragegoodaveragepoorpoorgoodgood0000
Jon GoslingRaptors40below averagebelow averagepoorvery lowvery lowbelow averagebelow averagebelow average0000
Shytan FosterGrizzlies40averageaveragegoodaveragevery goodaveragevery lowbelow average0000
Ervin MeyerJazz34poorgoodaveragepoorbelow averageaveragevery goodgood0000
Connor ManuelMavericks42poorpooraveragevery lowbelow averagevery lowbelow averagebelow average0000
Joshua ElamNuggets41very lowaverageaveragebelow averageaveragepoorbelow averageaverage0000
Dakotah EdwardsRockets44pooraveragebelow averageaveragebelow averageaveragebelow averagegood0000
Spencer TownsendSpurs49goodaveragebelow averagegoodgoodaveragebelow averagevery low0000
Isiah VillanuevaWolves37very lowgoodaverageaverageaverageaveragegoodaverage0000
Michael JohnstonTrailblazers52averageaverageaveragebelow averageaveragebelow averagegoodbelow average0000
Alexander WahlClippers34averagebelow averagegoodaverageaveragebelow averagepoorbelow average0000
Tyler ArcheyKings35averageaverageaveragebelow averageaveragebelow averagebelow averageaverage0000
Stacey BernerLakers74below averagebelow averageaveragebelow averagebelow averagebelow averagebelow averagepoor0000
Derrick FontinhaThunder60averagebelow averagepoorgoodexcellentpooraveragepoor0000
Armando KrauseSuns39below averagebelow averagegoodvery lowpoorvery lowbelow averageaverage0000
Jonathan HennessWarriors38averagepoorvery lowbelow averagevery lowvery lowexcellentvery low0000
Ernie HendersonHornets54goodaveragegoodaveragevery goodaveragebelow averagevery low0000
Reilly Creednone39very lowaveragepoorbelow averageaveragepooraveragepoor0000
Ian Lainenone46very goodvery lowvery goodaveragepoorvery goodbelow averagegood0000
Chase Harrisnone49goodpooraveragebelow averagepooraveragepooraverage0000
Trey Becklinnone52below averagegoodbelow averagepoorvery lowaveragebelow averagevery good0000
Zakary Devinenone48very lowaveragevery goodaveragebelow averagebelow averagevery goodbelow average0000
Dominic Ashtonnone41below averagegoodbelow averagegoodaveragebelow averagebelow averagebelow average0000
Rik Wodarznone64averageaverageaverageaverageaveragebelow averagebelow averageaverage0000
Julian Melinnone51goodbelow averagegoodgoodbelow averagepoorgoodbelow average0000
Vladimir Scottnone41averagegoodaverageaveragepooraverageaveragegood0000
Denyn Kaynone53poorvery lowaveragebelow averagegoodbelow averagepoorbelow average0000
Mohammed Thorntonone38averagepoorbelow averageaverageaveragebelow averageaveragebelow average0000
Korey Vitalenone53poorvery lowpoorbelow averagepoorbelow averagebelow averageaverage0000
Scott Summersnone44below averageaverageaveragebelow averagevery lowpoorbelow averagegood0000
Quentin Vallerynone50below averagepoorvery goodaveragegoodgoodpoorgood0000
Harrison Underwonone38below averageaveragevery lowgoodbelow averagevery goodvery lowgood0000
Drew Castronone60goodgoodvery goodgoodaveragevery lowaverageaverage0000
Dominick Gardinenone55below averagebelow averagebelow averagevery lowvery lowpoorbelow averageaverage0000
Pascal Wardnone59goodaverageaveragebelow averagebelow averagegoodbelow averagegood0000
Shytan Dietznone44goodgoodpooraveragevery lowvery lowaveragebelow average0000
Aaron Kaspernone45poorgoodpoorbelow averageaveragebelow averagebelow averagebelow average0000
Logan Muchnicknone37averagepoorvery lowbelow averagevery lowvery lowbelow averagevery low0000
McDowell Hookernone40averagevery lowaveragebelow averagebelow averagegoodbelow averageaverage0000
Bevan Zabelnone33poorgoodaveragegoodgoodgoodbelow averagebelow average0000
Joel Olveranone45very lowpoorgoodbelow averageaveragebelow averageaveragebelow average0000
Zachary Winarskenone55very goodvery lowvery lowaverageaverageaveragebelow averagebelow average0000
Harrison Dunnnone50below averagegoodbelow averageaveragevery lowaveragebelow averageaverage0000
Cory Saarinone58averagebelow averageaveragebelow averageaverageaverageexcellentbelow average0000
Parker Masseynone44below averagebelow averagebelow averageaveragegoodvery goodpoorvery low0000
Sergio Faupnone39very goodaveragevery goodbelow averageaverageaveragebelow averagegood0000
Nathaniel Staplenone53averageaveragevery lowbelow averageaveragebelow averagegoodpoor0000
Jared Gellernone53poorbelow averagevery lowbelow averagegoodbelow averagegoodaverage0000
Evelio Gourdouxnone57goodgoodaverageaverageexcellentaverageexcellentpoor0000
Shelagh Dunhamnone51poorbelow averageaveragepoorbelow averageaveragepooraverage0000
Shawn Elliotnone58very lowbelow averagevery lowaveragevery lowgoodgoodbelow average0000
Trevor Castronone36averagepooraveragevery lowvery lowvery goodaveragegood0000
Rey Massienone43poorgoodbelow averageaverageaveragebelow averageaverageaverage0000
Kevin LaRoccanone56pooraveragepoorpoorbelow averagegoodvery lowvery good0000
Pedro Gervasinone38below averagevery lowbelow averagegoodaveragepoorvery lowbelow average0000
Jeffery Claytonnone36poorpooraveragebelow averageaveragegoodvery lowaverage0000
Jaylan Cabrinone58averagegoodbelow averagepooraveragebelow averagevery lowpoor0000
Rashad Foynone56very lowbelow averagebelow averageaveragebelow averagegoodpooraverage0000
Ervin Whitsonnone55very lowbelow averagegoodaverageaveragebelow averagebelow averageaverage0000
Vance Hensonnone62averagegoodbelow averagepooraverageaveragevery goodaverage0000
Terrance Sorkinanone48averagegoodgoodaveragepoorbelow averagebelow averagebelow average0000
David Doolittlenone37averagebelow averagegoodaveragegoodaverageaveragevery low0000
Esteban Denmannone38averagegoodaveragebelow averagegoodgoodvery goodgood0000
Austyn Pessaudnone50goodaverageaveragevery lowbelow averageaveragegoodgood0000
Andres Davenportnone61averagebelow averagepooraveragepoorvery lowvery lowgood0000
Landon Batemannone33pooraveragebelow averagebelow averageaverageaveragepoorvery low0000
Jamal Bairnone36averagepoorpoorbelow averagebelow averageaveragegoodvery good0000
Tyrese Tenczanone34goodbelow averageaverageaveragevery lowvery lowbelow averagebelow average0000
Diego Tuckernone34averagebelow averageaverageaveragebelow averagevery goodgoodbelow average0000
Josh Van Hornnone60goodbelow averagebelow averagegoodgoodgoodbelow averageaverage0000
Rik Hendersonnone63goodgoodbelow averagevery lowaverageaverageaveragebelow average0000
Jeffrey Cadernone41goodbelow averageaveragevery goodaveragebelow averagegoodaverage0000
Levi Macknone49goodexcellentbelow averageaveragegoodbelow averagevery lowbelow average0000
Jack Cooknone60averageaveragegoodbelow averagegoodaveragebelow averageaverage0000
Barnard Zarranone41goodbelow averagebelow averagebelow averagepoorvery lowbelow averagegood0000
Samuel Dalenone34below averageaveragebelow averageaveragegoodaverageaveragebelow average0000
Erick Johnsonnone52averagegoodaveragebelow averagevery lowgoodbelow averageaverage0000
Henry Goehringnone58goodbelow averagevery goodaverageaveragegoodvery goodgood0000
Rich Shoematenone37pooraverageaveragevery lowaveragebelow averagepoorbelow average0000
Sheldon Youngnone43below averagevery lowbelow averageaveragevery goodexcellentaverageaverage0000
Edwin Leenone47very lowgoodaveragebelow averagevery goodpoorbelow averageaverage0000
Francisco Olsennone42pooraverageaveragebelow averagegoodaveragebelow averagegood0000
Frank Silvarolinone60below averagepoorgoodgoodaveragevery lowaverageaverage0000
Devin Weekesnone39averagebelow averagebelow averagebelow averageaveragevery goodbelow averagebelow average0000
Albert Campbellnone44averageaveragebelow averageaverageaveragepooraverageaverage0000
Paul Bilesnone59very goodgoodbelow averagevery lowpoorbelow averagevery lowbelow average0000
Andre Banksnone34averagebelow averagevery lowbelow averagepooraverageaveragepoor0000