GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Caeser Weber76ers53below averagebelow averagebelow averagebelow averagegoodaverageaveragebelow average857910
Cody BishopCeltics33very goodgoodvery lowaveragepoorbelow averagepoorpoor1085621
Cyrus SeamanHeat63averagebelow averageaveragebelow averagevery lowgoodgoodpoor976720
Robert TateKnicks35below averageaveragebelow averagebelow averagevery lowbelow averageaverageaverage4911500
Dirk MaguireMagic52goodvery lowbelow averageaverageaveragebelow averageaverageaverage768810
Elliot GiaramitoNets63very goodvery lowaveragegoodaveragegoodbelow averageaverage0000
Bobby ShulmanWizards63averagegoodaveragebelow averagepoorgoodvery lowbelow average907410
Burt SmithBucks45averagebelow averagepooraveragepoorgoodpooraverage788600
Rajeev SalmonBulls35averagebelow averageaveragevery goodaverageaverageaveragebelow average1085620
Jarett SmallCavaliers57below averageaverageaverageaveragebelow averageaveragepoorgood1016320
Jadon CovinoHawks57goodbelow averagepoorpoorpoorgoodaverageaverage1006420
Raphael ParsonsHornets48very lowaveragebelow averagevery lowaveragevery lowbelow averageaverage907410
William DarlingPacers44below averageaveragebelow averageaveragepoorbelow averagegoodbelow average768800
Reilly WhitePistons59below averageaverageaveragepoorpooraverageaveragevery good5211200
Cody RobinsonRaptors43averageaveragebelow averagegoodpoorgoodaveragegood966820
Brock MannGrizzlies34very lowgoodpooraverageexcellentbelow averagebelow averageaverage4312100
Alexandre GuarnaJazz55averagepooraverageaveragebelow averageaverageaveragepoor1075720
Willie BencivengMavericks35poorbelow averageaverageaveragepoorvery lowbelow averagevery good5610810
Cody NelsonNuggets60averageaveragevery goodbelow averagebelow averagegoodaveragegood917320
Pat CaffreyRockets34very lowpooraveragepoorvery goodbelow averagebelow averagegood1412321
Addison StokesSpurs49averagegoodbelow averagevery goodbelow averagebelow averagebelow averageaverage0000
Jaylon FosterWolves48poorbelow averagebelow averageexcellentvery lowbelow averagepoorbelow average749000
Darrian BatistaBlazers38poorbelow averagegoodaveragepoorbelow averagevery lowaverage719300
Zackary OlsonClippers51below averageaveragepoorexcellentpoorbelow averageaverageaverage848020
Donny BellKings43below averageaveragepoorbelow averagevery lowpoorbelow averageaverage907420
Erick AlstonLakers48very lowvery lowpoorbelow averageaveragevery goodpoorbelow average6410000
Elias PhillisThunder58averageaverageaveragebelow averagepooraverageaveragegood709410
Aaron SantaniellSuns58averageaverageaveragebelow averagevery lowgoodgoodvery good719310
Pascal McManusWarriors37very lowaverageaverageaveragevery goodgoodaveragegood699510
Coby GiaramitoBobcats53goodbelow averagegoodvery lowaveragevery goodpoorgood887610
Julian Leibowitznone63goodaveragegoodpoorpoorgoodaveragepoor6210200
Sanford Colonnone64below averageaveragegoodaverageaverageaverageaveragebelow average739110
Jeffery Charmellnone51averagebelow averageaverageaveragebelow averagebelow averagevery lowbelow average0000
Jack Rosownone42below averagepoorgoodbelow averagepooraveragebelow averagepoor0000
Jimmy Priggenone53averagebelow averagepooraverageexcellentaverageaveragebelow average0000
Adam Canenone39averagevery lowbelow averagebelow averageaveragebelow averagebelow averagepoor0000
Orson Moorenone62very goodgoodaveragebelow averagebelow averagebelow averagegoodgood0000
Chun Hanovernone44below averageaveragebelow averagegoodvery lowaveragevery lowgood0000
Brendan Woodnone48below averagebelow averageaveragebelow averagegoodbelow averagegoodvery low0000
Blake Maguirenone58below averagebelow averageaveragepooraveragebelow averagebelow averagevery good0000
Terrence Edwardsnone53below averagepooraveragebelow averagebelow averageexcellentbelow averagebelow average0000
Jayden Ahyenone52averageaveragebelow averagevery lowgoodaveragegoodbelow average0000
Herman Steinnone59below averagepooraverageaveragepoorbelow averagevery goodbelow average0000
Logan Sprincznone51averageexcellentaveragevery lowbelow averageaveragepoorbelow average0000
Arnold Hessenone58averageaveragepoorbelow averagebelow averagegoodpoorpoor0000
Dallas Bodnarnone60averagevery goodpoorgoodaveragevery goodpoorbelow average0000
Darshan Garcianone37averagebelow averagevery goodaveragebelow averageaveragevery goodaverage0000
Jayden Dovenone56below averagevery lowbelow averageaverageaverageaverageexcellentbelow average0000
Mohammed Manone35excellentaveragepooraveragegoodgoodpooraverage0000
Brenden Boyernone39below averagebelow averagevery lowaveragebelow averageaveragevery goodpoor0000
Jarrett Yapnone55goodvery lowbelow averagevery goodaverageaverageaveragegood0000
Dillion Kalwanone38below averageaveragepoorbelow averageexcellentaveragebelow averageaverage0000
Terrence Deckenbnone52very lowpoorgoodbelow averageaveragebelow averagevery goodaverage0000
Ryan Kingnone40averagebelow averagevery lowvery lowgoodgoodvery goodvery low0000
Dennis Johnsonnone50pooraveragebelow averageaverageaverageexcellentbelow averageaverage0000
Brennen Novicknone53excellentaverageaveragepoorbelow averageaverageaveragegood0000
Quade Malannone57averagepoorexcellentbelow averageaverageaveragebelow averageaverage0000
Julien Shacklenone39averagepooraverageaveragevery goodbelow averagepoorpoor0000
Lenny Genovanone49below averagebelow averagegoodbelow averageaverageaveragebelow averageaverage0000
Louis Stevennone54below averageaverageaveragebelow averagepoorpoorgoodaverage0000
Chancellor Osburnone49below averagebelow averagevery lowaveragepooraverageaveragebelow average0000
Waldo McDonaldnone57pooraveragevery lowvery goodaveragepoorbelow averageaverage0000
Howard Demannnone43averagevery lowvery lowgoodvery goodpooraveragepoor0000
Marquis Bonduranone62averageaveragepooraveragebelow averageaveragepoorpoor0000
Jay Boisseaunone64averageaveragepoorvery lowvery lowgoodvery lowaverage0000
Derrick Bialanone61below averagepooraverageaveragegoodbelow averageaverageaverage0000
Henry Albrechtnone39poorvery goodgoodpoorbelow averagepooraveragegood0000
Adrian Armstrongnone54pooraverageaveragebelow averagegoodgoodpoorgood0000
Christian Rosenone34averageaveragebelow averageaveragepoorbelow averagebelow averagebelow average0000
Harvey Montotonone54averagegoodaveragepoorbelow averageaveragegoodpoor0000
Evander Hiattnone47below averagebelow averageaveragepooraverageaveragevery lowbelow average0000
Antonio Crocenone33averageaverageaverageaveragebelow averagebelow averagevery goodgood0000
Godfrey Fischernone43below averageaveragebelow averageaveragebelow averageaveragebelow averageaverage0000
Connor Hartmannone46goodaverageaveragebelow averagegoodbelow averageaverageaverage0000
Abraham Fultonnone58averagevery lowaveragegoodbelow averageaveragevery lowpoor0000
Juwan Calanone51averagepoorvery lowbelow averageaverageaveragebelow averagebelow average0000
Davon Sorrellsnone52below averageaveragebelow averagegoodbelow averageaveragevery lowgood0000
Parker Irvinnone61very lowbelow averagegoodaveragebelow averageaveragegoodpoor0000
Koby Awsarenone52poorbelow averagegoodbelow averageaverageaverageaveragepoor0000
Hector Carrnone36averagebelow averagebelow averagevery lowbelow averagebelow averagepoorvery low0000
Dashawn Caldernone55below averageaverageaveragepoorbelow averageaveragevery lowbelow average0000
Isaiah Heraldnone60averagevery lowaveragepoorvery lowbelow averagebelow averagevery good0000
Kris Armstrongnone38goodvery goodgoodaveragebelow averageaveragepoorpoor0000
Cliff Weinbergnone53averagevery lowgoodaverageaveragegoodgoodvery low0000
Tristian Flemingnone50goodbelow averagebelow averageaveragevery lowpooraveragepoor0000
Dylan Sullivannone47averageaveragebelow averageaveragegoodgoodgoodbelow average0000
Devonte Kesslernone47goodpooraveragevery goodpooraverageaveragebelow average0000
Vladimir Harrisnone34goodbelow averagebelow averageaveragevery lowvery lowgoodaverage0000
Ian Axelrodnone40poorgoodaveragepooraveragebelow averagebelow averageaverage0000
Avery Dohertynone50below averageaverageaverageaveragevery lowaveragepoorgood0000
Luke Dixonnone53poorvery lowbelow averageaveragebelow averagebelow averagebelow averagevery good0000
Maxwell Benedettnone50below averageaverageaveragegoodgoodvery goodaverageaverage0000
Shayne Bolknone45below averageaveragevery lowbelow averageaveragevery lowaveragebelow average0000
Jerry Cassnone52very lowvery goodpooraverageaveragebelow averageaveragevery low0000
Howard Bencivengnone61averagegoodaveragebelow averagebelow averagebelow averagevery goodpoor0000
Owen Martinnone46below averagevery goodbelow averagepooraveragegoodpoorbelow average0000
Bevan Kaufmannone59below averagebelow averagepooraveragebelow averagegoodbelow averagevery low0000
Layne Maharanone55averageaveragegoodaveragevery lowvery goodbelow averagebelow average0000
Ernie Yourstonenone36below averagepoorpoorpoorgoodbelow averageaveragepoor0000
Trevor Pelonone39very lowvery lowgoodgoodbelow averagepooraveragebelow average0000