NBA · 2025-26 · final

Season grade leaderboard

Points each player adds per game over a replacement-level player, from his points per 100 possessions against a league-average player, adjusted for the defenses faced. How is this calculated?

Showing 2025-26's final grades. 2026-27 grades start after opening night and take over here once players have played 10 games.

Qualified: 10 games or more (505 players). Show everyone

#PlayerPer gameGrade
1Shai Gilgeous-AlexanderG · OKC+6.599.7
2Luka DoncicG · LAL+4.699.5
3Jamal MurrayG · DEN+4.299.3
4Tyrese MaxeyG · PHI+4.098.9
5Donovan MitchellG · CLE+3.698.5
6James HardenG · CLE+3.098.1
7Tre JonesG · CHI+2.897.7
8Jalen BrunsonG · NY+2.797.1
9Anthony EdwardsG · MIN+2.796.9
10Immanuel QuickleyG · TOR+2.696.7
11DeMar DeRozanG · SAC+2.596.5
12Cade CunninghamG · DET+2.595.9
13Desmond BaneG · ORL+2.495.5
14Mikal BridgesG · NY+2.495.1
15Amen ThompsonG · HOU+2.495.0
16Cam SpencerG · MEM+2.494.8
17Nickeil Alexander-WalkerG · ATL+2.494.6
18Payton PritchardG · BOS+2.494.4
19Dyson DanielsG · ATL+2.394.2
20Austin ReavesG · LAL+2.394.0
21De'Aaron FoxG · SA+2.293.2
22Stephen CurryG · GS+2.293.0
23Collin GillespieG · PHX+2.192.8
24Ryan RollinsG · MIL+2.092.0
25Josh HartG · NY+2.091.8
26Ayo DosunmuG · MIN+1.991.4
27Kon KnueppelG · CHA+1.991.0
28Brandin PodziemskiG · GS+1.890.6
29Luke KennardG · LAL+1.890.4
30Norman PowellG · MIA+1.789.8
31Ausar ThompsonG · DET+1.789.6
32Kris DunnG · LAC+1.789.4
33Cason WallaceG · OKC+1.788.8
34Donte DiVincenzoG · MIN+1.788.6
35Derrick WhiteG · BOS+1.788.4
36Isaiah JoeG · OKC+1.788.0
37Reed SheppardG · HOU+1.687.8
38Keyonte GeorgeG · UTAH+1.687.4
39Devin BookerG · PHX+1.687.2
40Davion MitchellG · MIA+1.687.0
41LaMelo BallG · CHA+1.686.8
42T.J. McConnellG · IND+1.686.6
43Josh GiddeyG · CHI+1.586.0
44Tim Hardaway Jr.G · DEN+1.585.2
45Gary Payton IIG · GS+1.484.3
46Jaylen BrownG · BOS+1.483.1
47Saddiq BeyG · NO+1.381.9
48Andrew NembhardG · IND+1.381.7
49Collin SextonG · CHI+1.381.5
50Kevin Porter Jr.G · MIL+1.381.3
51Dru SmithG · MIA+1.380.9
52Javonte GreenG · DET+1.380.7
53Ajay MitchellG · OKC+1.380.5
54Brandon WilliamsG · DAL+1.279.7
55Darius GarlandG · LAC+1.279.5
56Jalen SuggsG · ORL+1.278.9
57Devin VassellG · SA+1.278.5
58Grayson AllenG · PHX+1.278.3
59Keon EllisG · CLE+1.278.1
60CJ McCollumG · ATL+1.277.9
61Sam MerrillG · CLE+1.177.7
62Stephon CastleG · SA+1.177.5
63John KoncharG · UTAH+1.177.1
64Bones HylandG · MIN+1.176.7
65Tyler HerroG · MIA+1.175.7
66Alex CarusoG · OKC+1.175.0
67Moses MoodyG · GS+1.073.8
68Jalen WilliamsG · OKC+1.073.6
69Vit KrejciG · POR+1.073.4
70Dylan HarperG · SA+1.071.6
71Quentin GrimesG · PHI+1.071.4
72Christian BraunG · DEN+0.971.0
73Isaiah CollierG · UTAH+0.970.8
74Jose AlvaradoG · NY+0.970.2
75Pelle LarssonG · MIA+0.970.0
76Kevin HuerterG · DET+0.969.4
77Jrue HolidayG · POR+0.969.0
78Ja'Kobe WalterG · TOR+0.867.8
79VJ EdgecombeG · PHI+0.867.6
80Zach LaVineG · SAC+0.867.2
81Jordan GoodwinG · PHX+0.866.8
82Matisse ThybulleG · POR+0.866.6
83Peyton WatsonG · DEN+0.866.4
84AJ GreenG · MIL+0.866.2
85Kelly Oubre Jr.G · PHI+0.765.2
86Jordan MillerG · LAC+0.764.9
87Anthony BlackG · ORL+0.764.7
88Max ChristieG · DAL+0.764.1
89Craig Porter Jr.G · CLE+0.763.7
90Quenton JacksonG · IND+0.763.3
91Ty JeromeG · MEM+0.763.1
92Miles McBrideG · NY+0.762.7
93Coby WhiteG · CHA+0.762.1
94Jamal SheadG · TOR+0.661.5
95Baylor ScheiermanG · BOS+0.660.7
96Jaylon TysonG · CLE+0.660.5
97Malik MonkG · SAC+0.660.3
98Mike ConleyG · MIN+0.659.7
99Will RichardG · GS+0.659.5
100Javon SmallG · MEM+0.657.3
101Marcus SmartG · LAL+0.556.9
102Dennis SchroderG · CLE+0.556.1
103Bruce BrownG · DEN+0.555.5
104Tyus JonesG · DEN+0.555.3
105Anfernee SimonsG · CHI+0.554.6
106Landry ShametG · NY+0.554.4
107Trae YoungG · WSH+0.554.2
108Josh OkogieG · HOU+0.554.0
109Daeqwon PlowdenG · SAC+0.453.8
110Bilal CoulibalyG · WSH+0.453.6
111Russell WestbrookG · SAC+0.453.2
112Aaron WigginsG · OKC+0.452.8
113Caris LeVertG · DET+0.452.4
114Kenrich WilliamsG · OKC+0.452.0
115Kasparas JakucionisG · MIA+0.451.6
116Jaylen ClarkG · MIN+0.451.2
117Buddy HieldG · ATL+0.350.6
118Jevon CarterG · ORL+0.350.4
119Terance MannG · BKN+0.350.2
120Jordan WalshG · BOS+0.350.0
121Ben SheppardG · IND+0.349.8
122Jamir WatkinsG · WSH+0.349.4
123Julian StrawtherG · DEN+0.349.2
124Kentavious Caldwell-PopeG · MEM+0.349.0
125Cameron PaynePG · PHI+0.348.6
126Svi MykhailiukG · UTAH+0.348.4
127De'Anthony MeltonG · GS+0.348.2
128Bennedict MathurinG · LAC+0.347.4
129Egor DeminG · BKN+0.346.6
130Lonzo BallG · CLE+0.346.0
131Dejounte MurrayG · NO+0.345.8
132Tyler KolekG · NY+0.345.2
133Jalen PickettG · DEN+0.344.9
134Marcus SasserG · DET+0.244.7
135Jordan McLaughlinG · SA+0.244.5
136Jared McCainG · OKC+0.244.3
137Aaron NesmithG · IND+0.243.5
138Keaton WallaceG · ATL+0.243.1
139Ja MorantG · MEM+0.242.9
140Jamaree BouyeaG · PHX+0.242.3
141Aaron HolidayG · HOU+0.242.1
142Kobe SandersG · LAC+0.241.9
143Chris PaulG · LAC+0.241.7
144Scotty Pippen Jr.G · MEM+0.241.1
145Sharife CooperG · WSH+0.240.3
146Pat SpencerG · GS+0.240.1
147Josh GreenG · CHA+0.239.9
148Bez MbengG · UTAH+0.238.9
149Max StrusG · CLE+0.238.7
150Amir CoffeyG · PHX+0.238.5
151Dalen TerryG · PHI+0.238.3
152Jaden IveyG · CHI+0.137.7
153Ryan NembhardG · DAL+0.136.7
154Terrence Shannon Jr.G · MIN+0.136.3
155Malachi SmithG · BKN+0.135.0
156Garrison MathewsG · IND+0.134.8
157Cormac RyanG · MIL+0.134.6
158Gary HarrisG · MIL+0.133.8
159Hugo GonzalezG · BOS+0.133.4
160Pat ConnaughtonG · CHA+0.132.8
161Jordan PooleG · NO+0.132.2
162Jase RichardsonG · ORL+0.131.0
163Yuki KawamuraG · CHI+0.130.8
164Seth CurryG · GS+0.130.4
165Jahmir YoungG · MIA+0.130.2
166Tyrese ProctorG · CLE+0.130.0
167Sion JamesG · CHA+0.129.8
168A.J. LawsonG · TOR+0.129.4
169Killian HayesG · SAC+0.129.2
170Gary Trent Jr.G · MIL+0.128.8
171Luguentz DortG · OKC+0.128.6
172John PoulakidasG · DAL+0.128.2
173Jeremiah FearsG · NO+0.128.0
174Walter Clayton Jr.G · MEM+0.127.6
175Klay ThompsonG · DAL+0.127.4
176D'Angelo RussellG · DAL+0.127.2
177Kennedy ChandlerG · UTAH+0.127.0
178Kyle LowryG · PHI+0.025.2
179Liam McNeeleyG · CHA+0.024.5
180Johnny JuzangG · MIN+0.024.3
181Antonio ReevesG · CHA+0.024.1
182Bogdan BogdanovicG · LAC+0.023.7
183RayJ DennisG · ATL+0.023.5
184Johnny FurphyG · IND+0.023.3
185Will RileyG · WSH+0.022.9
186Blake WesleyG · POR+0.022.5
187Devin CarterG · SAC+0.022.3
188Elijah HarklessG · UTAH+0.022.1
189Scoot HendersonG · POR+0.021.9
190Koby BreaG · PHX+0.021.7
191Curtis JonesG · DEN+0.021.5
192Chris YoungbloodG · POR+0.021.3
193Ochai AgbajiG · BKN+0.020.7
194Kobe BrownG · IND+0.020.5
195LJ CryerG · GS+0.020.3
196Gradey DickG · TOR−0.019.9
197Garrett TempleG · TOR−0.019.3
198Taelon PeterG · IND−0.019.1
199Kevin McCullar Jr.G · NY−0.017.9
200Miles KellyG · DAL−0.017.5
201Alijah MartinG · TOR−0.017.1
202Nikola TopicG · OKC−0.015.9
203Shaedon SharpeG · POR−0.015.1
204Javonte CookeG · POR−0.015.0
205DeJon JarreauG · MEM−0.014.8
206Ethan ThompsonG · IND−0.114.0
207TyTy Washington Jr.G · LAC−0.113.6
208Chaz LanierG · DET−0.113.2
209Kobe BufkinG · LAL−0.112.4
210Jalen GreenG · PHX−0.112.2
211Kam JonesG · IND−0.112.0
212Bub CarringtonG · WSH−0.111.8
213Gabe VincentG · ATL−0.110.6
214Cole AnthonyG · MIL−0.110.4
215Tyson EtienneG · BKN−0.19.6
216Cam ThomasG · MIL−0.19.4
217Nate WilliamsG · GS−0.19.2
218Mac McClungG · CHI−0.19.0
219Tyrese MartinG · PHI−0.18.6
220Nick Smith Jr.G · LAL−0.18.4
221Bronny JamesG · LAL−0.18.2
222Micah PeavyG · NO−0.28.0
223Jett HowardG · ORL−0.27.4
224JD DavisonG · HOU−0.27.0
225Jordan ClarksonG · NY−0.26.6
226KJ SimpsonG · DEN−0.26.2
227Cam ChristieG · LAC−0.25.6
228Vince Williams Jr.G · UTAH−0.25.4
229Jahmai MashackG · MEM−0.25.0
230Andre Jackson Jr.G · MIL−0.24.7
231Jaden HardyG · WSH−0.33.9
232Caleb LoveG · POR−0.33.7
233Ace BaileyG · UTAH−0.33.5
234Drake PowellG · BKN−0.33.3
235Tre JohnsonG · WSH−0.33.1
236Tre MannG · CHA−0.42.9
237Ben SarafG · BKN−0.42.5
238Rayan RupertG · MEM−0.42.3
239Jordan HawkinsG · NO−0.42.1
240Nique CliffordG · SAC−0.41.9
241AJ JohnsonG · DAL−0.51.7
242Ron Harper Jr.G · BOS−0.51.5
243Daniss JenkinsG · DET−0.51.1
244Bryce McGowensG · NO−0.60.7
245Nolan TraoreG · BKN−0.60.5
246Rob DillinghamG · CHI−0.60.3
247Sidy CissokoG · POR−0.80.1
How NBA grades work

An NBA grade measures how many points a player adds per 100 possessions compared with a league-average player. Each box-score stat is valued in points: shooting is judged against what an average shooter would score on the same shots against the same defense, and assists, turnovers, rebounds, steals, blocks and fouls each count for or against him. The values were fit to RAPM, a lineup-based impact measure, on the 2020-21 to 2022-23 seasons.

  • Season grades count how much a player plays as well as how well: they rank the points he adds per game over a replacement-level player, against this season's players with 10+ games. A great bench player in 12 minutes a night adds less than a very good starter in 34, and grades him that way. His points per 100 possessions, the rate underneath, is shown beside it. Early in the season each player starts from last season's rate, which gives way as his minutes build up.
  • Game grades count minutes: they measure points added over a replacement-level player in that game, ranked against every game of 12+ minutes last season, so a 90 means the same on any night.
  • Defense is the weak spot. The box score sees steals, blocks and rebounds, not the defender who keeps his man in front of him.

We tested the grade on three seasons it never saw, before launch. It predicted a player's value the following season far better than Game Score, but it did no better than Game Score at predicting game results, which was the test we set it to pass. We're publishing it anyway and saying so here. How NFL grades work →