GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Terence Stahl76ers36below averagevery lowbelow averageaverageaveragegoodpoorbelow average0000
Stefan AmonsonCeltics46poorbelow averagepooraveragepoorbelow averagebelow averagevery low0000
Peter SaukkolaHeat41below averageaveragepoorbelow averagevery lowvery lowbelow averageaverage0000
Izaiah LucaKnicks43averageaveragevery goodvery goodvery lowvery goodbelow averagebelow average0000
Kody EatonMagic55below averageaveragepooraverageaveragebelow averagebelow averagebelow average0000
Ricky McCormickNets37poorvery lowgoodbelow averagebelow averageaverageaveragebelow average0000
Dontae MaussWizards49below averageaveragebelow averagegoodaveragebelow averagepoorpoor0000
Anthony BrooksBucks51goodpoorbelow averagebelow averagebelow averagebelow averageaveragevery good0000
Dashawn RodgersBulls38averagepoorbelow averagepoorbelow averageaveragepooraverage0000
Hector NelsonCavaliers34below averageaverageaverageaveragebelow averagebelow averagebelow averagebelow average0000
Christian RandalHawks40goodaveragebelow averageaverageaverageaverageaveragepoor0000
Darryl BookerPelicans41averagegoodpoorpoorvery lowbelow averagevery lowexcellent0000
Jesus DavilaPacers52goodbelow averagebelow averagebelow averageaveragebelow averagepoorvery low0000
Byron BuyerPistons43pooraveragevery lowvery lowgoodaverageaverageaverage0000
Mike CroceRaptors59poorbelow averagegoodaverageaverageaverageaveragepoor0000
Paul GrantGrizzlies57below averagebelow averageaveragegoodvery lowvery goodaverageaverage0000
Edgar ThaoJazz43averageaveragegoodvery lowaverageaveragegoodgood0000
Harvey BalyMavericks64very lowvery goodgoodaveragepooraverageaverageaverage0000
Dakota CarusoNuggets52below averageaveragegoodaverageaveragebelow averageaveragebelow average0000
Ted TalorRockets46goodpoorbelow averagebelow averagebelow averagebelow averagegoodbelow average0000
Dallas JonesSpurs42below averageaveragebelow averageaveragevery goodgoodgoodpoor0000
Shayne WeberWolves52averagebelow averagepoorbelow averagebelow averagebelow averagepoorvery good0000
Brannon ThorneTrailblazers51below averageaverageaverageaveragegoodpoorpoorvery good0000
James DahlstromClippers50averagebelow averageaveragepoorgoodvery lowbelow averagevery low0000
Jessie DuffeyKings46averagebelow averagebelow averagebelow averagegoodaveragegoodbelow average0000
Zared ZupkoLakers38below averagepoorvery goodaveragegoodvery lowbelow averageaverage0000
Zachery RandazzoThunder73goodgoodaveragegoodvery lowvery lowgoodvery good0000
Dakota VitaleSuns49averagebelow averagegoodbelow averagevery lowaveragepooraverage0000
Rolando WillsWarriors40goodvery lowbelow averagebelow averagebelow averagepoorvery goodbelow average0000
Justin FrankHornets40very goodbelow averagegoodbelow averageaveragegoodvery goodvery good0000
Andre Parknone59excellentbelow averagegoodaverageaveragepoorvery lowbelow average0000
George Dinkinsnone56averagevery lowpoorpooraveragegoodgoodaverage0000
Eiljah Allennone34averagebelow averagebelow averagegoodbelow averagebelow averageaverageexcellent0000
Pat Karnibnone54averagebelow averageaverageaveragepoorgoodaveragebelow average0000
Donavan Barnesnone53below averagevery lowvery lowgoodbelow averagepoorbelow averageaverage0000
Joel Greenenone61averagegoodbelow averageaveragegoodpoorbelow averagebelow average0000
Cedric Ortmannone37averageaveragevery lowpoorpoorgoodaverageaverage0000
Nathan Woolingtonone42goodbelow averagevery goodgoodaveragevery lowgoodaverage0000
Quincy Blacknone42goodaverageaverageaverageaveragebelow averagebelow averageaverage0000
Jacob Damasnone60very lowgoodvery goodpooraveragepoorgoodbelow average0000
Brett Lehmannnone57averageaveragebelow averagebelow averageaveragebelow averageaveragepoor0000
Jaden Yongnone36below averagebelow averagegoodgoodbelow averageaveragepoorpoor0000
Freddy Davidnone64averagevery lowbelow averagegoodaverageaveragebelow averagepoor0000
Bob Michelsonnone42below averagebelow averagebelow averageaveragevery lowbelow averagebelow averagebelow average0000
Howie Johannnone54averageaverageaverageaverageaveragegoodvery lowbelow average0000
Adam Masurnone38below averagevery lowgoodpoorbelow averagegoodvery lowbelow average0000
Brandon Kondovsknone48very goodaveragevery lowbelow averageaveragevery lowaveragebelow average0000
Mohamed Rossnone52averageaveragebelow averagevery lowvery goodbelow averageaverageaverage0000
Winslow Cromnone61averagebelow averageaveragebelow averageaverageaverageaveragepoor0000
Kurtis Biennone55very goodpoorbelow averageaverageaveragebelow averagebelow averageaverage0000
Michael Bealsnone48averageaverageaveragevery lowgoodaveragepooraverage0000
Timothy Logannone40below averagebelow averagebelow averageaverageaverageaveragepooraverage0000
Aaron Northropnone60below averagevery lowaverageaveragebelow averageaverageaveragebelow average0000
Lester Simmonsnone62averagebelow averagevery goodpoorvery goodaveragepoorbelow average0000
Milo Adlernone45very goodgoodvery lowbelow averageaveragebelow averagegoodvery good0000
Skyler Goldmannone61very goodbelow averagepooraverageaveragepoorbelow averagevery low0000
Omar Calliesnone41poorgoodgoodpooraveragepoorpooraverage0000
Izaiah Thorntonnone45goodbelow averagevery lowbelow averagegoodbelow averageaverageaverage0000
Gregory Turnernone47very lowvery lowbelow averagepoorpoorvery lowaveragebelow average0000
Martin Batesnone34below averagebelow averagevery goodpooraverageaverageaveragegood0000
Jaime Mitchellnone38very lowaveragegoodaveragegoodgoodgoodbelow average0000
Roman Carletonnone50below averagegoodpoorgoodbelow averagegoodaveragegood0000
Grant Salcinesnone39goodexcellentbelow averageaverageaveragevery lowbelow averageexcellent0000
Triston Golsonnone61averageaveragebelow averagepoorgoodaveragevery goodpoor0000
Zackery Corsonnone33averagevery lowbelow averageexcellentpooraveragevery goodbelow average0000
Treyvon Cibellanone40averageaveragegoodaveragevery goodvery goodvery lowbelow average0000
Rodger Wraynone39below averagebelow averagebelow averagevery goodbelow averageaveragegoodaverage0000
Francesco Robbinnone42below averagebelow averageaverageaveragebelow averageaveragevery lowpoor0000
Larry Harrisnone53averagebelow averageaveragebelow averagegoodpoorbelow averagegood0000
Aaron Corsonnone53below averagepoorbelow averagegoodbelow averageaverageaverageaverage0000
Salvador Chaussenone36pooraveragebelow averageaveragepoorbelow averagepooraverage0000
Sherman Robertsnone55averageaveragebelow averagegoodbelow averagegoodpoorbelow average0000
Conner Scottnone62below averagegoodbelow averageaverageaveragevery lowaveragebelow average0000
Evelio Kondovskinone54pooraveragebelow averageaveragevery goodpooraveragebelow average0000
Abu Herringnone36poorgoodaverageaverageaveragebelow averageaveragebelow average0000
Jakob Yongnone60goodpooraveragebelow averageaveragebelow averagegoodvery good0000
Stacey Gonzaleznone51averageaveragegoodaveragebelow averagebelow averagebelow averageaverage0000
Giorgio Wolfnone57goodaveragegoodgoodaveragebelow averagepoorgood0000
Zachary Robertsnone50below averageaverageaveragebelow averagepoorgoodaveragebelow average0000
Joel Newmannone59below averageaverageaverageaverageaveragepoorbelow averagebelow average0000
Terence Shawnone38below averageaverageaveragebelow averagebelow averagebelow averagebelow averagevery good0000
Stefan Plevniknone54below averagegoodpoorbelow averagepoorpooraveragebelow average0000
Emmanuel Violanone61below averageaveragevery lowbelow averagebelow averagevery lowaveragegood0000
Omar Chaveznone55averagepoorvery lowaverageaverageaveragebelow averagegood0000
Angel Aloenone64averageaverageaveragebelow averageaveragebelow averagegoodaverage0000
Randy Warfieldnone38pooraveragegoodpoorpoorgoodaveragebelow average0000
Isaiah Leungnone54averagebelow averageaveragegoodbelow averageaveragevery goodbelow average0000
Luis Askewnone63goodaverageaveragebelow averagevery goodgoodaveragegood0000
Brennen Romainnone50averageaveragevery lowbelow averagebelow averagegoodgoodvery good0000
Kasey Dolinishnone48averageaveragevery lowaveragebelow averagebelow averageaverageaverage0000
Ian Whittakernone37below averagevery goodbelow averagevery lowvery lowpoorbelow averagepoor0000
Alexander Stroudnone59averageaverageaveragebelow averageaveragepoorgoodvery low0000
Lawrence Swainenone46averagebelow averagevery lowvery goodgoodvery lowaveragebelow average0000
Trever Greennone44averagebelow averageaveragebelow averagebelow averageexcellentaveragebelow average0000
Devon Welchnone43averagepoorbelow averagegoodaveragevery goodgoodgood0000
William Krausenone49pooraveragepoorexcellentaveragebelow averagebelow averagebelow average0000
Justus Whitenone62goodaveragegoodpoorbelow averagebelow averagegoodpoor0000
Spencer Desantonone36below averagepoorbelow averageaverageaverageaveragepooraverage0000
Patrick Grahamnone35averageaveragevery lowbelow averagebelow averageexcellentgoodaverage0000
Angel Caudillnone59averageaveragepoorbelow averagepooraveragegoodgood0000