PickALeague.com
TodayOCT47:00 p.m.UTA0DEN0NBA TV7:00 p.m.GSW0LAC0
Full schedule

2021-22 NBA player ratings: shooting, finishing, playmaking, defense

Ratings from 0 to 100, computed from data over four seasons, never by hand: scoring, shooting, finishing, playmaking, ball security, rebounding, defense, durability, experience. OV weights them by position. No potential rating: we only rate what the player has shown.

#Player
1Stephen CurryGSW · PG · 3397979771866981807690
2Jayson TatumBOS · SF · 2397928584867380768461
3Luka DončićDAL · PG · 2296947296946292877955
4Nikola JokićDEN · C · 2696928678966885968771
5Giannis AntetokounmpoMIL · PF · 2795976097936792957678
6Jrue HolidayMIL · PG · 3194857977866582867890
7Devin BookerPHX · SG · 2593928285777979758271
8Kevin DurantBKN · PF · 3393959788916276795894
9LaMelo BallCHA · PG · 2092848060896290848137
10Kristaps PorziņģisWAS · PF · 2692907787798689816071
11Joel EmbiidPHI · C · 2792968981898082827366
12Donovan MitchellUTA · SG · 2591908381837677767561
13Jimmy ButlerMIA · SF · 3291895588927478916784
14Chris PaulPHX · PG · 3690807681966374898198
15Mikal BridgesPHX · SF · 2590828086718960819755
16Rudy GobertUTA · C · 2990866296606990837978
17Tyrese HaliburtonIND · PG · 2189788681876172838537
18Desmond BaneMEM · SG · 2389859371688480808837
19Kyrie IrvingBKN · PG · 2989919273818175783984
20Brandon ClarkeMEM · PF · 2589845389759588887347
21Paul GeorgeLAC · PF · 3189899068895676854087
22Robert WilliamsBOS · C · 2489777084767079926955
23Dejounte MurraySAS · PG · 2588786476907691888266
24Miles BridgesCHA · PF · 2388857582827377739055
25Domantas SabonisSAC · PF · 2588885989884997807366
26Trae YoungATL · PG · 2387968977976469488555
27Terry RozierCHA · SG · 2787848269768976758671
28James HardenPHI · PG · 3287877584934889826990
29Jaylen BrownBOS · SF · 2587918182856973717466
30John CollinsATL · PF · 2487877885688587746961
31Bam AdebayoMIA · C · 2487847183906873867261
32Jalen BrunsonDAL · SG · 2586837886808075679255
33Fred VanVleetTOR · PG · 2786798566837572867366
34Mike ConleyUTA · PG · 3486808460847170847894
35Pascal SiakamTOR · PF · 2786856480877183787466
36Tobias HarrisPHI · PF · 2986828074848078698084
37Hassan WhitesideUTA · C · 3286766485507789816787
38Zach LaVineCHI · SG · 2685938788777377617775
39Jordan PooleGSW · SG · 2285878484766967728247
40Shai Gilgeous-AlexanderOKC · PG · 2385886986857478856155
41Khris MiddletonMIL · SF · 3085868774876069697881
42Chris BoucherTOR · SF · 2985796777409391828661
43Obi ToppinNYK · PF · 2385836784757880777937
44Jarrett AllenCLE · C · 23858167897275807270—
45Daniel GaffordWAS · C · 2385826990657671797847
46Tyrese MaxeyPHI · PG · 2184818375759261708437
47Kyle LowryMIA · PG · 3584798185884679806796
48Bones HylandDEN · SG · 21848083797772787680—
49Andrew WigginsGSW · SF · 2684817780768165768575
50Nicolas BatumLAC · PF · 3384728279767771867392
How it's calculated

Like the NHL and MLB ratings: four weighted seasons (50%, 25%, 15%, 10%), a prior toward the group average, the percentile rank among regulars, then the rating (50th percentile → 75, 90th → 87, 99.5th → 97). Neither PAL nor WAR enters OV. A validation bench checks every season that OV stays consistent with PAL, WAR and BPM.

Data: Basketball-Reference and ESPN.