GMRATINGS
gmteamagetalentskillintangiblesscoringshootingreboundball handlingdefensewinlossplayoffsrings
Justice Bertola76ers36below averagebelow averagebelow averagepoorvery lowpoorpooraverage0000
Mark VeenCeltics59pooraveragegoodaveragegoodpoorbelow averagepoor0000
Clinton CalliesHeat41averagegoodpoorpooraveragevery goodpoorpoor0000
Garret LoKnicks43below averagebelow averageaveragepoorvery goodvery lowbelow averagevery low0000
Kenneth CastroMagic36below averagevery lowbelow averageaveragegoodaverageaverageaverage0000
Dan CloseNets62poorbelow averageaveragebelow averagevery lowaverageaveragebelow average0000
Reilly CrosbyWizards38below averagevery goodvery goodbelow averageaveragepoorgoodaverage0000
Irwin TowleBucks52very goodbelow averagepooraveragepoorgoodvery lowgood0000
Christian StokesBulls60goodaveragepoorbelow averagegoodaveragebelow averagepoor0000
Preston MonteCavaliers58averageaveragevery lowbelow averageaveragevery goodpoorvery low0000
Brennan YardisHawks34below averagevery lowgoodgoodbelow averagegoodpoorbelow average0000
Johnathon ParasPelicans40averageaveragevery goodaveragebelow averageaverageaverageaverage0000
Darius ChanPacers40below averagegoodvery goodaveragebelow averageaveragebelow averagevery low0000
Jason JenciusPistons34very lowgoodgoodaveragebelow averagegoodgoodgood0000
Javier BushRaptors64below averagebelow averagegoodbelow averageaveragegoodaverageaverage0000
Seth BiermanGrizzlies63averageaverageaveragegoodgoodvery lowpoorpoor0000
Nilo MountsJazz37averagevery goodpoorbelow averagegoodaveragegoodvery good0000
Stephan EspinoMavericks40poorbelow averagegoodpooraveragebelow averageaveragebelow average0000
Kristofer HitlinNuggets40very goodbelow averagegoodaveragepoorvery lowbelow averagebelow average0000
Colten FieldingRockets33poorbelow averagegoodbelow averageaveragepoorpoorvery low0000
James MelendezSpurs64averagepoorvery goodpooraverageaveragebelow averageaverage0000
Godfrey CasebierWolves53goodaveragebelow averagebelow averagegoodbelow averagegoodaverage0000
Freddy CassTrailblazers51goodaverageaveragebelow averageaveragebelow averagebelow averagebelow average0000
Clayton PinchuckClippers41goodaveragebelow averagegoodbelow averageaveragevery lowaverage0000
Carlos CohenKings52pooraveragebelow averageaveragepooraverageaveragevery low0000
Alex RichardsLakers45averageaverageaverageaverageaveragepoorbelow averageaverage0000
Justin KaplanThunder56below averagebelow averageaverageaveragevery goodpoorpooraverage0000
Zane AgeeSuns54poorexcellentaveragevery lowvery goodbelow averageaverageaverage0000
Jared LevineWarriors47very lowaveragebelow averagegoodgoodbelow averageaverageaverage0000
Carlton HankinsHornets49averageaveragebelow averageaveragevery lowpooraveragebelow average0000
Derrick Valentinnone37averagebelow averagevery lowbelow averageaverageaveragebelow averageaverage0000
Kalvin Pencenone56averagebelow averagepooraveragegoodbelow averagebelow averagegood0000
Jaylan Hamidnone62goodpooraverageaveragebelow averagebelow averagebelow averageaverage0000
Randy Philipnone42very lowaveragevery lowpooraverageaveragevery goodbelow average0000
Jerry Zuccatonone64goodbelow averageaveragebelow averagebelow averagevery lowpoorgood0000
Norman Thompsonnone53below averagevery lowgoodvery lowvery lowpoorpooraverage0000
Ian Diamondnone61goodgoodgoodpoorgoodbelow averagegoodvery low0000
Quentin Bencivennone40very lowaverageaverageaveragevery lowvery lowaveragebelow average0000
Caeser Goodenone60below averagebelow averagegoodpoorvery lowbelow averageaveragegood0000
Michael Archinacnone56below averageaveragebelow averageaverageaverageaveragebelow averageaverage0000
Tylor Johnsonnone39averagebelow averagevery lowbelow averagebelow averagepoorbelow averageaverage0000
Donovan Blombecknone59below averageaveragepooraveragebelow averagebelow averagebelow averagebelow average0000
Israel Novaknone49goodaverageaveragebelow averageaveragebelow averagevery lowbelow average0000
Ian Davilanone46poorvery lowvery lowaverageaveragepoorvery lowaverage0000
Deondre Lindernone41below averagebelow averageaveragevery lowgoodaverageaverageaverage0000
Fabian Butturininone44averageaverageaveragegoodaverageaveragebelow averageaverage0000
Colton Conkelnone58averagegoodaverageaverageaveragepoorvery goodbelow average0000
Max Petersonnone37poorbelow averageaveragepoorvery goodgoodbelow averagepoor0000
Terrance Beersnone50averageaveragebelow averageaveragegoodpoorbelow averageaverage0000
Carl Uezunone63below averageaveragebelow averageaverageaveragebelow averagepoorgood0000
Mikel Priggenone45averageaveragebelow averagegoodbelow averagebelow averageaverageaverage0000
Tyrone Stewartnone60averageaverageaveragegoodaveragebelow averageaveragebelow average0000
Kade Castronone58averagegoodvery lowvery lowvery lowgoodpoorvery low0000
Raul Stephensonnone41averageaverageaveragebelow averageexcellentgoodbelow averagegood0000
Jarett Schmidgalnone46pooraveragepoorvery lowbelow averagevery lowpoorexcellent0000
Jarrod Maddennone37goodvery goodgoodbelow averagegoodvery goodaveragegood0000
Louis Piotrowskinone40averagebelow averagepoorgoodvery lowaveragevery lowaverage0000
Alexander Hechtnone37below averagevery lowaveragepooraverageexcellentaveragevery low0000
Francisco Ganzernone33very lowvery lowbelow averagegoodpooraveragebelow averagepoor0000
Felix Bloomgardenone35goodbelow averageaveragebelow averageaverageaveragegoodbelow average0000
Gabriel Underwoonone60goodaveragegoodaverageaveragepoorpooraverage0000
James Delanynone49poorbelow averagegoodaveragebelow averagevery lowpooraverage0000
Barney Kurzynanone34very lowaveragegoodbelow averagepooraveragebelow averagebelow average0000
Caeser Stepannone61averagebelow averagegoodbelow averageaveragebelow averageaveragebelow average0000
Chun Coopernone51goodvery lowgoodbelow averageaveragebelow averagevery lowbelow average0000
Cameron Thomasnone34averagegoodbelow averageaveragevery goodaverageaveragebelow average0000
Marcus Rauwolfnone47below averagevery lowaverageaverageaveragebelow averageaveragebelow average0000
Bryce Steelenone48averagevery lowgoodvery lowbelow averageaverageaverageaverage0000
Jordon Dykemannone39poorbelow averagepoorbelow averagegoodvery goodpoorbelow average0000
Angel Batemannone39below averagebelow averageaverageaverageaveragebelow averagegoodgood0000
Herschel Barnabanone50averageaveragegoodaverageaveragebelow averagebelow averagegood0000
Spencer Robertsnone56very lowbelow averagevery goodvery lowaverageaveragebelow averageaverage0000
Carlton Breasheanone38goodaverageaveragebelow averageaveragevery goodaverageaverage0000
Albert Glisermannone37below averagebelow averagegoodaveragebelow averagepoorbelow averagepoor0000
Devin Evansnone56below averageaveragebelow averagegoodbelow averageaverageaverageaverage0000
Wally Brennannone62goodvery lowbelow averageaverageaveragebelow averageaveragevery low0000
Moises Bevisnone47poorvery lowaveragegoodvery goodpoorbelow averagepoor0000
Hunter Mosleynone39very goodgoodaveragepoorgoodbelow averagegoodaverage0000
Adrian Reubennone44very lowpoorgoodbelow averagebelow averagevery goodgoodaverage0000
Deshawn Yunckesnone57very lowpoorbelow averagepooraverageaveragebelow averageaverage0000
Marquez Stokesnone43below averageaveragegoodbelow averagepoorbelow averagepoorbelow average0000
Israel Akaminenone59averagegoodgoodaveragebelow averagebelow averagegoodgood0000
Derek Andrewsnone55below averagebelow averagebelow averageaveragebelow averagebelow averageaverageaverage0000
Gabriel Greenenone44below averageaveragevery lowbelow averageaveragebelow averageaverageaverage0000
Zack Sjobergnone47averageaverageaveragepoorbelow averagebelow averageaverageaverage0000
Nicholas O'neillnone62averagevery goodbelow averagepoorgoodpoorvery lowaverage0000
Geraldo Ambosnone42pooraveragebelow averageaveragebelow averageaveragevery lowpoor0000
Giovanni Zelleynone42below averageaverageexcellentaveragepoorvery lowaverageaverage0000
Dwight Sargeantnone56averagegoodbelow averageaverageaveragevery goodaverageaverage0000
Hector Dykemannone52below averagebelow averagepoorpoorgoodgoodaverageaverage0000
Connor Burnsnone51goodaveragevery goodgoodgoodbelow averagevery goodvery good0000
Mitchel Strausnone39below averagebelow averagegoodaveragepoorbelow averagebelow averagebelow average0000
Phillipi Poteetnone41averagegoodpoorpoorgoodaverageaveragepoor0000
Antonio Castronone54below averagevery goodaverageaverageaveragevery lowvery goodaverage0000
Max Eatonnone58goodaveragegoodvery lowgoodgoodvery lowaverage0000
Joe Dahlstromnone39below averageaverageaveragevery lowpoorbelow averageaveragegood0000
Patrick Kramernone41averagegoodbelow averagegoodpoorbelow averagebelow averagebelow average0000
Alim Hoffmannone50averagebelow averagevery lowgoodaveragegoodaverageaverage0000
Andrew Reuternone57very goodbelow averageaveragegoodbelow averagebelow averagepoorgood0000
Rashad Yatesnone39goodgoodvery goodaverageaveragepoorpoorgood0000