Court Sentiment
Menu

2025-26

Karl-Anthony Towns

NYK · C-F · #32

r/NBA's 12th most discussed player.

PPG
20.0
RPG
11.8
APG
3.0
GP
76
Height
7′0″
Weight
248 lb
Age
30
Born
Nov 15, 1995
Experience
10 yrs
From
Kentucky

Verdict

37.4%Negative11,138 comments
33.5%Neutral9,960 comments
29.1%Positive8,663 comments
−8Net sentimentpositive minus negative

n=29,761 comments about Karl-Anthony Towns

  1. 40most hated
  2. 15most loved
  3. 12most discussed
  4. 20most argued about

Receipts

What the room said about Karl-Anthony Towns, verbatim: the highest-scoring comments in each class.

  1. Exhibit 01Negative.BOS flair
    KAT shooting a 3, turning his body sideways, and kicking Powell in the nuts might be the most egregious.
    Post · [Highlight] Peacock broadcast plays a montage of Dwight Powell taking a beating during the Knicks and Mavericks game▲ 848Jan 20, 2026Source ↗
  2. Exhibit 02Negative.PHX flair
    KAT is such a bum lol
    Post-game thread · PHX 106 @ NYK 99 · Jan 17▲ 123Jan 18, 2026Source ↗
  3. Exhibit 03Negative.no flair
    Unless that player is Towns, because fuck him.
    Post · [BS Podcast] Lowe: The league is gonna be spared the #1 talking point between games 5 and 6 being 'is Wemby going to be suspended for game 6' because of a flagrant foul...they're spared this whole officiating discussion because the Knicks saved their ass on it. Simmons: He would've gotten suspended.▲ 84Jun 14, 2026Source ↗
Method
A receipt is a top-scoring comment about Karl-Anthony Towns that cleared the classifier's confidence bar and a second pass confirming it is about him. No usernames: the site judges players, not commenters.

Fans

Of what r/NBA says about Karl-Anthony Towns, his own Knicks fans are 35% negative, rival fans 37%, unflaired commenters 39%. Among the 24 fanbases with at least 200 comments, Pistons fans are hardest on him at 52% negative and Wizards fans kindest at 40% positive.

34.5%Own fansNYK flair · 5,508 comments
37.3%Rival fansevery other flair · 13,783 comments
39.2%Unflairedno flair · 10,470 comments
Method
A fanbase is the flair its commenters wear. Flairs with fewer than 200 comments about Karl-Anthony Towns are left out of the lists; the tick is his rate across every flaired comment, from summed counts, never a mean of rates.

Rooms

Karl-Anthony Towns was talked about most in the game threads: 12,990 of his 29,761 comments, −20 net sentiment against −8 across his season. His harshest room was lowlights, −33 on under 1% of his comments; his warmest the post-game threads, +7 on 6% of his comments. The game threads ran 26 points harsher than the front page: his play was graded live.

Game threads45.325.312,990
Post-game threadsWarmest33.640.91,672
Daily chat thread40.222.1204
Front page28.534.29,688
Highlights35.631.02,839
News33.919.82,106
LowlightsHarshest46.913.9209
Method
A room is the kind of post a comment sat under: a game thread, the front page, a highlight. A room is drawn when it holds at least 200 comments about Karl-Anthony Towns; left out here: Injury posts (27), Discussion posts (21). The bar is the room's share of his comments, its split the room's sentiment. Harshest and warmest are by net sentiment, positive minus negative, from summed counts, never a mean of rates.

Timeline

Over 4-week windows, the negative share of comments about Karl-Anthony Towns ran between 21% and 53%. His worst week was the week of Jan 5, 60% negative of 280 comments; his best the week of Jun 1, 50% positive. 1 of 40 weeks had fewer than 30 comments and are left off the line.

4-week rolling rates from summed counts; weeks under 30 comments are left off the lines.
Method
Lines are 4-week rolling rates from summed counts (Σ negative ÷ Σ comments), drawn only where the window holds at least 30 comments. Dots are single weeks, sized by n. Bands follow the season calendar.

Games

The room talked about Karl-Anthony Towns in 49 of his 98 games, at least 20 comments each. It was harsher after losses: net sentiment −33 in losses (52% negative, 19% positive) against −13 in wins (42% negative, 29% positive), on a season net sentiment of −8.

−13In wins42% neg · 29% pos · 11,280 comments
−33In losses52% neg · 19% pos · 2,331 comments
−8His season37% neg · 29% pos · 29,761 comments
Games the room talked about Karl-Anthony Towns in, at least 20 comments each, newest first.
DatePhaseOppResultMinPtsRebAstFG3PTOV+/−P/R/ACommentsVerdict
Jun 13R4 G5R4 G5@ SASW 94–90W 94–902321011-70-25-42/10/156,30739 points harsher than his season, from 1,442 comments.
Jun 10R4 G4R4 G4vs SASW 107–106W 107–10626131024-51-13+1713/10/273,61936 points harsher than his season, from 2,022 comments.
Jun 8R4 G3R4 G3vs SASL 111–115L 111–1153811814-100-21+611/8/159,29021 points harsher than his season, from 1,082 comments.
Jun 5R4 G2R4 G2@ SASW 105–104W 105–10434211348-123-52+1121/13/454,89729 points warmer than his season, from 2,397 comments.Recap
Jun 3R4 G1R4 G1@ SASW 105–95W 105–9534181247-150-22+1418/12/445,15626 points warmer than his season, from 1,718 comments.
May 25R3 G4R3 G4@ CLEW 130–93W 130–9326191438-113-32+2519/14/312,80643 points warmer than his season, from 165 comments.
May 23R3 G3R3 G3@ CLEW 121–108W 121–1083613874-91-30+2313/8/78,11842 points warmer than his season, from 147 comments.
May 21R3 G2R3 G2vs CLEW 109–93W 109–9336181317-123-50+1818/13/17,6829 points harsher than his season, from 153 comments.
May 19R3 G1R3 G1vs CLEW 115–104W 115–10440131356-141-57+1313/13/519,14450 points harsher than his season, from 425 comments.
May 10R2 G4R2 G4@ PHIW 144–114W 144–11420174105-72-32+2317/4/1063755 points warmer than his season, from 224 comments.

Bad nights get punished: across 49 games the room talked about, net sentiment rises with Karl-Anthony Towns's Game Score.

−100−75−50−250+25+50+75+100-10010203040his season −8W vs CLE 119–111: Game Score 12.7, net sentiment −32 from 47 commentsW vs BOS 105–95: Game Score 20.7, net sentiment −24 from 25 commentsL @ MIL 111–121: Game Score 3.4, net sentiment −54 from 35 commentsW vs MIN 137–114: Game Score 11.7, net sentiment −6 from 31 commentsW vs MIA 140–132: Game Score 31.9, net sentiment +26 from 27 commentsW vs MIL 118–109: Game Score 7.9, net sentiment −68 from 38 commentsL @ BOS 117–123: Game Score 20.7, net sentiment −50 from 50 commentsW @ TOR 117–101: Game Score 14.8, net sentiment −9 from 43 commentsW vs ORL 132–120: Game Score 29.2, net sentiment +13 from 60 commentsW vs SAS 124–113: Game Score 14.4, net sentiment −25 from 255 commentsL @ MIN 104–115: Game Score 27.8, net sentiment +58 from 26 commentsW vs CLE 126–124: Game Score 7.6, net sentiment −54 from 130 commentsL @ SAS 132–134: Game Score 15.9, net sentiment −24 from 37 commentsL @ DET 90–121: Game Score -2.6, net sentiment −73 from 81 commentsL @ GSW 113–126: Game Score 17.5, net sentiment −45 from 56 commentsL vs PHX 99–106: Game Score 16.8, net sentiment −81 from 21 commentsL vs DAL 97–114: Game Score 16.4, net sentiment −70 from 57 commentsW @ PHI 112–109: Game Score 6.0, net sentiment −42 from 36 commentsW vs LAL 112–100: Game Score 11.4, net sentiment −27 from 48 commentsW vs DEN 134–127: Game Score 20.6, net sentiment −8 from 84 commentsW @ BOS 111–89: Game Score 6.0, net sentiment −23 from 30 commentsL vs IND 134–137: Game Score 13.0, net sentiment −35 from 34 commentsL vs DET 111–126: Game Score 19.9, net sentiment −53 from 118 commentsW vs HOU 108–106: Game Score 19.5, net sentiment 0 from 24 commentsW vs SAS 114–89: Game Score 9.6, net sentiment −49 from 39 commentsL vs OKC 100–103: Game Score 20.8, net sentiment −15 from 75 commentsL @ LAL 97–110: Game Score 21.0, net sentiment −37 from 41 commentsL @ LAC 118–126: Game Score 32.1, net sentiment +4 from 25 commentsL @ OKC 100–111: Game Score 16.1, net sentiment −32 from 155 commentsW vs BOS 112–106: Game Score 17.0, net sentiment −52 from 61 commentsW vs ATL 113–102: Game Score 20.4, net sentiment −31 from 222 commentsL vs ATL 106–107: Game Score 14.6, net sentiment −22 from 145 commentsL @ ATL 108–109: Game Score 24.5, net sentiment −33 from 293 commentsW @ ATL 114–98: Game Score 23.8, net sentiment +7 from 180 commentsW vs ATL 126–97: Game Score 21.1, net sentiment +18 from 100 commentsW @ ATL 140–89: Game Score 21.0, net sentiment −6 from 99 commentsW vs PHI 137–98: Game Score 15.7, net sentiment −32 from 345 commentsW vs PHI 108–102: Game Score 21.1, net sentiment −28 from 398 commentsW @ PHI 108–94: Game Score 11.4, net sentiment −33 from 265 commentsW @ PHI 144–114: Game Score 20.1, net sentiment +47 from 224 commentsW vs CLE 115–104: Game Score 7.7, net sentiment −58 from 425 commentsW vs CLE 109–93: Game Score 15.4, net sentiment −17 from 153 commentsW @ CLE 121–108: Game Score 18.9, net sentiment +33 from 147 commentsW @ CLE 130–93: Game Score 21.4, net sentiment +35 from 165 commentsW @ SAS 105–95: Game Score 15.4, net sentiment +18 from 1,718 commentsW @ SAS 105–104: Game Score 21.4, net sentiment +20 from 2,397 commentsL vs SAS 111–115: Game Score 11.3, net sentiment −29 from 1,082 commentsW vs SAS 107–106: Game Score 11.7, net sentiment −44 from 2,022 commentsW @ SAS 94–90: Game Score -2.1, net sentiment −47 from 1,442 comments
r = 0.60 · 49 games · win loss