r/NBA Community Stats II: Finding this sub’s favorite and least favorite players by analyzing whose [Highlight]s get posted most often, which ones gets upvoted the most, and which ones are the most controversial

What is this?

During the All Star Break, I posted the first results from my attempt to scrape all the posts / comments from r/NBA this season, where I found out which teams have the most fans, comment the most, swear the most, complain about the refs the most, and more. Today, I want to share another fun little set of graphs: an analysis of this season’s r/NBA’s [Highlight] posts!

So far, I’ve saved 5,858 total posts with ‘[Highlight]’ or ‘[Lowlight]’ in the title. I’ve also written some regex to detect the names of the most commonly occurring player names (including nicknames like Wemby, AD, Joker, Beef Stew, etc, and making sure to differentiate between players with similar names like “Mitchell” or “Williams”), so that I can classify each post by which players were involved. Once I’ve done that, I can analyze by player to see whose highlights are most popular, most controversial, and more!

How this works exactly:

For example, this title:

[Highlight] Victor Wembanyama with the unreal block on Cade Cunningham’s floater attempt, as Stephon Castle makes the corner 3 at the other end, to the delight of Wemby (with replays)

counts as a highlight for Victor Wembanyama, Cade Cunningham, AND Stephon Castle. This can distort the results slightly, but Cade has enough other highlights where he’s doing something good that it all shakes out in the averages. To help make sure that’s the case, I’m also limiting this to only include players with at least 20 highlights in the data.

The results

Volume: most highlights posted

Let’s start by seeing who has the most highlights posted on r/NBA so far this season:

CHART 1: Total Highlight / Lowlight posts so far this season (Alt link)

Most upvoted: highest avg. scores:

Next, let’s dig in a bit deeper. We’ll start by seeing whose posts had the highest average scores. Note that:

CHART 2: Highlight / Lowlight posts so far this season by Avg. Score (Alt link)

Title Score Submission Timestamp
[Highlight] Lu Dort with the questionable play at Victor Wembanyama’s knee 14,818 2025-12-25 16:03:53
[Highlight] Luguentz Dort sticks his hip out to make contact with Nikola Jokić, who responds; Jalen Williams steps in and squares off with Jokic. 14,280 2026-02-27 22:49:08
[Highlight] Devin Booker hits the game-winning 3 over Alex Caruso and Lu Dort (with replays and reactions!) 12,766 2026-01-04 21:42:00
[Highlight] Lu Dort shows off his natural shooting motion twice against the Spurs 10,287 2025-12-25 09:23:40
[Highlight] Alternate angle shows Lu Dort extend his leg in an effort to trip and injure Nikola Jokic: 8,689 2026-02-27 22:57:17
[Highlight] Lu Dort stiff arming his defender, Pelle Larsson, twice in the same game, called for the offensive foul each time (with replays). Heat and Thunder commentaries 4,674 2026-01-12 01:46:44
[Highlight] Luguentz Dort rides Sandro Mamukelashvili Shoulders 4,205 2026-01-25 19:04:53
[Highlight] Full sequence: Luguentz Dort sticks his hip out, sending Nikola Jokić to the floor. Jokic confronts Dort as Jalen Williams intervenes. Result: Dort ejected, Jokic and Williams with offsetting techs, and Denver gets two free throws. 1,729 2026-02-27 22:57:32
[Highlight] Dort trips KD while fighting through screen 1,141 2025-10-21 20:54:16
[Highlight] Shai Gilgeous-Alexander gets blocked in two straight possessions, Jaden McDaniels gets blocked by Lu Dort, and Rudy Gobert with the alley-oop dunk (with a replay) 567 2025-12-19 22:58:41

Controversy: avg. upvote / downvote ratios

I can also see each posts’ upvote ratio – this gives us an idea of who the most controversial players in this data are. This is heavily affected by overall volume, so I again mapped the color of each bar to the total volume of posts, with darker = more.

This was the main plot I wanted to make at the beginning of all this, so I added some extra info:

CHART 3: Highlight / Lowlight posts so far this season, by avg. Upvote Ratio (Alt link)

Conclusions:

Looking at these results together, here are my takeaways:

Do you agree with my conclusions? In any case, I hope you had as much fun reading this as I had making it! And like I said, let me know if I missed any players I should have included!

onionnurve
23 | 5 hours ago
This_Field_7872 | Hawks
15 | 4 hours ago
jefe_hook
16 | 5 hours ago
MrBuckBuck | Trail Blazers
2 | 4 hours ago
PrimeTimeInc | Hornets
6 | 4 hours ago
Iherddat | Thunder
9 | 3 hours ago
N3MO_3 | Jazz
11 | 3 hours ago
Iherddat | Thunder
-10 | 2 hours ago
loudanduneducated | Raptors
2 | 2 hours ago
Important-Concern
8 | 3 hours ago
Iherddat | Thunder
-3 | 2 hours ago
nokarmawhore | Spurs
1 | an hour ago
Brownbear97 | DET
4 | 2 hours ago
CottonDrifter | Spurs
4 | 3 hours ago
Own_Dependent9813 | Thunder
4 | 2 hours ago
afjecj | Magic
1 | 3 hours ago
moby323 | 76ers
1 | 3 hours ago
LegateDamar13
1 | 3 hours ago
fisheggsoup | Jazz
0 | 3 hours ago
MrBuckBuck | Trail Blazers
-2 | 4 hours ago
AgadorFartacus | Celtics
-4 | 3 hours ago
Odoaiden | Timberwolves
10 | 3 hours ago
AgadorFartacus | Celtics
-7 | 3 hours ago
Rococoss | Warriors
2 | an hour ago
Spinexel | BOS
-7 | 4 hours ago
Ordinary-Spinach9012
-16 | 4 hours ago
Imaginary-Cycle-1977 | Spurs
18 | 4 hours ago
Ordinary-Spinach9012
-20 | 4 hours ago
Imaginary-Cycle-1977 | Spurs
14 | 4 hours ago
Ordinary-Spinach9012
-10 | 4 hours ago
Kertia
7 | 4 hours ago
Ordinary-Spinach9012
0 | 4 hours ago
yeetmxster420 | Minneapolis Lakers
2 | 4 hours ago
Ordinary-Spinach9012
-1 | 4 hours ago
IbrahimMoizoosBoy
-1 | 4 hours ago
mallllls | Spurs
0 | 3 hours ago
Ordinary-Spinach9012
-2 | 3 hours ago
mallllls | Spurs
2 | 3 hours ago
Ordinary-Spinach9012
0 | 3 hours ago
mallllls | Spurs
2 | 3 hours ago
Ordinary-Spinach9012
-2 | 3 hours ago
mallllls | Spurs
1 | 2 hours ago
No-Gate8080
-8 | 4 hours ago
Ordinary-Spinach9012
-1 | 4 hours ago