NBA Top 100 Players of 2019-2020: 50 – 26

After the widespread pandemic known as the Coronavirus cut the NBA season short, sports fans have been left without any sports to follow for the first time in recent memory. In lieu of this absence, we decided to take a look at the Top 100 NBA Players based on their stats from the 2019-20 season.

How Rankings are Determined

As always, everyone is entitled to their own opinions about who is more talented than who, and who deserves to be ranked where. We acknowledge this, and because of the impossible task of ranking raw talent, this list is based on a model fair to everyone that considers only objective stats from this season. This keeps players such as Stephen Curry and Kevin Durant from their usual place in the top 10 due to their lack of playing time this season. The weight each stat carries when determining the overall ranking was determined by NBA writers from Overtime Heroics. The weight assigned to each stat is the only subjective part of the list. For a full breakdown of which stats and metrics were included and how important we considered them, check out our calculation breakdown here. Enjoy the NBA Top 100!

Rankings Breakdown | 100 – 76 | 75 – 50

NBA Top 100

NBA Top 100: Donovan Mitchell

50 – 46: De’Aaron Fox, Donovan Mitchell, Al Horford, DeAndre Jordan, Nerlens Noel

50. De’Aaron Fox

Fox’s speed is what he’s known for. While this skill is mostly intangible, it can be seen in his ability to create scoring opportunities for himself and others. His 6.8 AST per game rank 17th in the league, and his 20.4 PTS per game rank 32nd. His speed also translates well through his 1.4 STL per game which ranks 19th. His downfalls, as should be expected for a point guard that plays fast, are his turnovers and high usage rate.

49. Donovan Mitchell

Mitchell becomes the lowest rated All Star on the list. His 24.2 points per game rank 16th in the league, but that is his only stat that ranks in the top 35 in the league. His high usage rate and inability to create blocks and rebounds negate his other, above average stats, leaving him outside the top 45 in this NBA Top 100 list.

48. Al Horford

After joining the Sixers this offseason, it was unclear what his role would be alongside super star big man Joel Embiid. After playing different roles such as starting at PF, playing back up C to Embiid, and starting at C for the injured Embiid, Horford has carved out a place in the Top 50 in large part due to his defense. His top three ranked stats are DWS (28th), BLK (45th), and DRB (45th). His true shooting percentage was surprisingly one of his worst stats this season, ranking 326th in the league.

47. DeAndre Jordan

Jordan was another former All Star to switch teams this off season. As should be expected, his top five stats from this season were DRB% (9th), DRB (17th), TS% (20th), ORB (23rd), and ORB% (35th). Rebounding and shooting percentage have always been the staple of Jordan’s game. His inability to force steals and keep from committing fouls hurt him the most.

46. Nerlens Noel

Another under the radar player, Noel excelled in his role with the OKC Thunder. He ranked in the top 25 in TS% (10th), BLK (15th), BLK% (16th), and BPM (25th). Because he is just that, a role player, in OKC, parts of his game are unneeded for the team. This causes his assist numbers, as well as his 2.6 fouls per game, to drag down his ranking on this list.

NBA Top 100: Shai Gilgeous-Alexander and Brandon Ingram

45 – 41: Ricky Rubio, Zach LaVine, Shai Gilgeous-Alexander, LaMarcus Aldridge, Brandon Ingram

45. Ricky Rubio

After a surprising start to their season, the Suns soon fizzled out behind injuries and suspensions. However, their overall record does not negate the solid season that Rubio put together. His 8.9 assists per game land him at 3rd in the league. He also ranks well in AST% (7th) and STL (15th). Being a primary ball handler on a below average team comes with a high number of turnovers. This became his biggest blemish for this NBA Top 100 list.

44. Zach LaVine

LaVine had a borderline breakout season this year. He was in contention for the All Star game after averaging 25.5 points per game and 1.5 steals per game. He may have missed the cut this season, but he’s trending in the right direction. His 3.4 TOV per game and high usage rate on a bad team were his main downfalls.

43. Shai Gilgeous-Alexander

SGA showed his worth on a surprisingly good Clippers team last season, and his stint with the Thunder has been no different thus far. The majority of his stats across the board were above average this year including DWS (24th), WS (32nd), and PTS (43rd). None of his stats have been notoriously bad, but his lowest ranked categories include offensive rebounding and usage rate.

42. LaMarcus Aldridge

In his 14th season, Aldridge remains among the league’s elite. His 1.6 blocks per game rank him 11th in the league. He’s also top 50 in both offensive and defensive rebounds per game with 1.9 and 5.5 respectively. His high usage rate and poor STL% and AST% keep him out of the top 40.

41. Brandon Ingram

Another first time All Star appears outside the top 40 players on this list. Ingram had a breakout season as he averaged 24.3 points per game, good for 15th in the league. His offensive breakout is a big reason the Pelicans were competing for the 8th seed in the West. Improving his turnover rate is the category that would help Ingram the most.

NBA Top 100: Kemba Walker and Devin Booker

40 – 36: Fred VanVleet, Kristaps Porzingis, Kemba Walker, Devin Booker, Pascal Siakam

40. Fred VanVleet

The Raptors guard had an incredible Finals series against the Warriors last season, and he carried his stellar play into the 2020 season. His 1.9 steals per game rank him 3rd in the league, and his 6.6 AST are also top 20. His rebounding rates are his biggest downfalls, but these are obviously not fatal as VanVleet snuck his way into the Top 40 of our NBA Top 100.

39. Kristaps Porzingis

After a terrible injury a few season ago, Porzingis started this season on a new team with a super star, playmaking sensation: Luka Doncic. This pairing clearly helped Porzingis find his grove. With Doncic running the offense, Porzingis could use his length and shooting to be the perfect sidekick. He ranked 6th in BLK with 2.1 per game and 16th in DRB with 7.7 per game. His fouls and lack of steals or assists are his lowest ranked stats.

38. Kemba Walker

Now we start to get into the thick of the All Star participants with Celtic’s star, Kemba Walker. He’s in elite company ranking in the top 35 in BPM (18th), PTS (26th), OWS (33rd), and WS (34th). Being a six foot tall guard, it is understandable that his rebounding stats are his lowest. However, at this point in the list, the lowest ranking stats are either less important or negated by the high ranking stats.

37. Devin Booker

Replacing the injured Damian Lillard, Booker became one of many first time All Stars after being dubbed one of the biggest snubs originally. His 26.1 points and 6.6 assists per game speak for themselves. Booker’s offense is elite. However, his 3.9 turnovers per game rank outside the top 500 players in the league this year, dropping him lower on this NBA Top 100 list.

36. Pascal Siakam

Siakam burst onto the scene of stardom last season and proved that it wasn’t a fluke this season. Injuries and usage rate being his biggest negatives, Siakam ranks in the top 25 in DWS (11th), PTS (17th), and DRB (23rd). Not only was he a first time All Star this season, he was also voted as a starter in the big game.

NBA Top 100: Jrue Holiday

35 – 31: Jrue Holiday, DeMar DeRozan, Khris Middleton, Jonas Valanciunas, Jarrett Allen

35. Jrue Holiday

Consistently one of the most underrated players in the game, Holiday once again ranks among the league’s elite. He’s top 10 in steals per game at 1.7 and top 15 in assists per game at 6.9. His consistent scoring contribution at 19.6 per game is another star-level attribute of his game. The lowest ranking stat on his resume is his 2.9 turnovers per game.

34. DeMar DeRozan

DeRozan has had a subpar season compared to his usual All Star standards. However, he still ranks among the top 40 in the league in several stat categories including OWS (12th), WS (21st), PTS (23rd), AST (30th), and PER (40th). His high usage rate and lack of blocks are among his worst stats.

33. Khris Middleton

Middleton made his second consecutive All Star appearance behind another productive season. His 21.1 points per game are ranked 27th in the league, and that’s only his fifth highest ranked stat. His DWS on an elite defensive team are his highest ranked stat at 14th in the NBA. However, his BLK and BLK% are among his five worst ranked stats.

32. Jonas Valanciunas

Valanciunas is an often forgotten center in the league, especially after he was traded from Toronto to Memphis. In the 2020 season, he ranked 10th in both offensive and defensive rebounding, as well as 21st in win shares. His steals average is low, but not low enough to knock him out of the top 35 players in this NBA Top 100 list.

31. Jarrett Allen

The Net’s young big man quietly had one of the better season in the league. He finished in the top 20 in ORB (3.0), WS (7.1), DWS (2.8), OWS (4.3), and BLK (1.3). His elite numbers around the rim make him one of the best young big men in the league, especially if he can reduce some of his fouls per game, his lowest ranked stat.

NBA Top 100: Motrezl Harrell
LOS ANGELES, CA – DECEMBER 25: Montrezl Harrell #5 of the Los Angeles Clippers reacts to a basket in the second half of the game against the Los Angeles Lakers at Staples Center on December 25, 2019 in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jayne Kamin-Oncea/Getty Images)

30 – 26: Montrezl Harrell, Clint Capela, Steven Adams, John Collins, Kyle Lowry

30. Montrezl Harrell

If I told you at the beginning of the season that the second highest Clipper on this list was not named Paul George, you’d call me crazy. However, in a stellar campaign coming off the bench, Montrezl Harrell prove once again that he was a valuable asset in the LAC – Houston, Chris Paul trade. His top 25 WS (17th), OWS (19th), and ORB (21st) proves his stock as an elite offensive threat. The biggest hit on his ranking is his high usage rate, however this comes with an asterisk compared to the other player in the top 30 considering Harrell was leading a bench unit.

29. Clint Capela

Capela was on the wrong end of the most well-known trade from this season when the Rockets ditched their only rotation player above 6’7. Nevertheless, he finished 2nd in ORB at 4.3 per game and in the top ten in both DRB (9.5) and BLK (1.8). His elite activity around the rim solidified Capela as an easy candidate for the NBA Top 100, despite his lack of games played.

28. Steven Adams

Adams was a big part of one of the most surprising teams in the league this year. He was the perfect counterpart to the guard trio of Chris Paul, SGA, and Dennis Schroder. He averaged 3.4 ORB per game, good for 6th in the league, and ranked highly in many other intangible measures like DWS (28th) and OWS (29th). His high turnover averages and rate were his biggest downfalls which is unusual for a big man.

27. John Collins

The young high flyer is a core piece to the Hawks rebuild. This season he showed some flashes as to why. His 1.6 blocks, 2.8 offensive rebounds, and 7.3 defensive rebounds per game land him at 11th, 16th, and 19th in the league respectively. Missing 25 games to suspension was perhaps the worst part of his resume, but he also averaged a below average 3.4 fouls per game.

26. Kyle Lowry

Lowry lands as the last player outside of the top 25, the 7th All Star in this group. His assists stats were once again elite, causing him to be 7th in the league in AST and 23rd in OWS. He also ranked in the top 20 in DWS (19th) and total WS (6.9). Naturally, Lowry acquired a high usage rate and a few turnovers per game, but his biggest downfalls were his lack of rebounding and rate of accumulating fouls.

Stay tuned for the next NBA Top 100 piece that will bring you players 25 – 11!

For more articles covering the NBA and all your favorite teams, visit the Overtime Heroics site here and the Twitter page @OT_Heroics for more great content!

Follow me on Twitter at @Panamaniac03!

Also, be sure to check out the Overtime Heroics Forums page to join in on the discussion!

Check out our partners at Repp Sports! They offer the first-ever crowd-sourced, no carb, no sugar, energy drink called RAZE and much more! Use the link above or add the promo code OTH1 for 30% off at checkout!

Related Articles


Please enter your comment!
Please enter your name here

Stay Connected


Latest Articles