
You know, I’ve seen some pretty pathetic stuff from the mainstream media over the decades I’ve been monitoring and reporting on them, but this next story really does take the cake.
Just a few days before the Portland Trail Blazers were set to play their first preseason game of the 2026-2027 season at home against the Golden State Warriors, the team announced they had hired a new TV play-by-play announcer, Braiden Bell.
The Trail Blazers will name Braiden Bell as new television play-by-play announcer. The 29-year-old had been calling games for the WNBA’s Phoenix Mercury and the G League’s Valley Suns:https://t.co/NC9svdaHmx
— Joe Freeman (@BlazerFreeman) October 1, 2026
Oregon Live also noted that “the Blazers had a ‘big pool’ of people show interest in the play-by-play job, including candidates with NBA experience and tenures working at ‘flagship sports news’ stations, a team source said. But they went with Bell because he’s ‘a rising talent.’”
After the news was widely reported, Bell received a lot of congrats from friends and fans, and the replies tab to his X page shows he was engaged with the Portland/NBA community and was incredibly excited to join an organization whose previous play-by-play announcer, Kevin Calabro, had been with them for over 20 years.
But literally, within hours of the announcement, Bell was abruptly fired, with a hastily crafted statement posted to the Trail Blazers’ social media pages explaining why. Before we get to that, though, let’s look at what prompted it.
Portland news station KGW filed a report revealing that one of their reporters, Devon Haskins, had done some digging into Bell’s past tweets and discovered a few “misogynistic and racist comments” Bell posted when he was 14 and 15 years old:
“I’m not racist at all.. But not gonna lie.. Asian people piss me off! Hahaha #Honest,” Bell wrote in a Dec. 9, 2012 tweet.
“Gotta give a shoutout to all the big girls out there and those closet w–res,” Bell wrote on Nov. 30, 2012.
“We got a sl-t alert on aisle 10,” he wrote on Feb. 13, 2013.
“Girls these nights… Smh. #ThirstyForTheD,” he wrote on Feb. 24, 2013.
The Trail Blazers, KGW also reported, fired Bell not long after they reached out to the sports organization for comment ahead of publishing the story. Here was the statement the team put out:
— Portland Trail Blazers (@trailblazers) October 2, 2026
As you can see from the Community Note on the tweet, that “zero tolerance policy” is hot garbage when one takes a quick peek at the Trail Blazers’ history:
The community note is crazy 😭 https://t.co/G5vby5Lzci pic.twitter.com/Ahvl7Exo34
— ᴄᴏʟᴇ (@CREAMYCOLE) October 2, 2026
The Trailblazers fired their play-by-play guy for tweets when he was 15 years old.
Meanwhile, they recently traded for Ja Morant, who flashed a gun inside a strip club and beat up a 17-year-old at a pick-up game a few years ago. https://t.co/YvutUUV5ta
— Chuck Ross (@ChuckRossDC) October 2, 2026
The Blazers firing a guy over tweets from when he was 15 while keeping Chauncey Billups on payroll after a federal mafia-poker indictment is peak NBA double standards
— supotomac (@supotomac) October 2, 2026
Amazingly, KGW news director John Tierney was incredibly proud of this “reporting,” and promoted it on his X page:
KGW uncovered the sexist and racist tweets this afternoon. We worked to report the story, including seeking comment from Bell’s agent and the team. The Blazers replied at 7:50 pm saying they had fired Bell. @KGWNews https://t.co/R7fEXiGeiQ
— John Tierney (@jtierney6) October 2, 2026
KGW reporter @devonhaskins found the tweets this afternoon. We were in the process of reporting our story when the Blazers sent us a statement that they fired Bell. https://t.co/crrRFBXfqM
— John Tierney (@jtierney6) October 2, 2026
Absolutely pathetic that you guys keep taking victory laps over this “reporting.” Ruining a man’s life over tweets posted when he was 15 is not the “W” you think it is. https://t.co/w2tWgH1gzF
— Sister Toldjah 💙 (@sistertoldjah) October 4, 2026
As one might imagine, it was only a matter of time before Devon Haskins’ X feed was combed, and now people are wondering if KGW will hold him to the same standard the Trail Blazers held Bell to:
@KGWNews x @trailblazers explain the posts of the very reporter who got @braidenbellpxp fired then. @devonhaskins fam it’s 2026 you don’t think we see your hypocrisy. Explain YOUR racism then, since you felt so inclined to project it onto some young man’s career. pic.twitter.com/a6GHUUK8SG
— Whom (@WHYYOMAMASTANK) October 2, 2026
So brave, boys. Although if you had a shred of journalistic integrity, you would do some investigation on your own reporters tweets from years ago that are incredibly misogynistic and ageist. We must do better pic.twitter.com/G0JYIjGssZ
— Jake Woolsey (@weshouldrip) October 2, 2026
Haskins, I should note, appears to have deleted his X account. But as they say, the internet is forever.
The more I understand about this story, the more disgusting I find it. Great job John! You just crushed someone’s dream job because of something they said before they could legally drive a car. He was 15. Disgusting behavior by a “journalist”! https://t.co/IqKgXhzcQj
— Nathan Sproul (@NathanSproul) October 2, 2026
Logo redesign for the 2026 season. pic.twitter.com/vn0Ntp1MBQ
— Thomas Peebles (@PeebsPoker) October 2, 2026
Something else to think about here is what was the journalistic value in this reporting? How did this serve the community? Is Bell running for public office? No. Is he a prominent public figure like a politician or someone in a position of power and influence whose background we need to know more about? No. So what was the rationale behind digging through a random, up-and-coming young NBA announcer’s old tweets? It just makes no sense.
I’m a proponent of good journalism certainly. But taking the time to research tweets that someone made when they were a teenager with the sole purpose of costing a 29-year old their dream job is not what journalism is about.
Nothing was solved by this “reporting”. https://t.co/3O1jDkuimH
— John Maddox (@jmaddoxsports) October 2, 2026
For his part, Bell posted an apology to X, noting he was not the same person he was when he was a teenager:
— Braiden Bell (@braidenbellpxp) October 2, 2026
Ironically, in the very story KGW published on this (almost at the end of it, of course), they noted, too, that he hadn’t posted anything questionable since he became an adult:
KGW’s review did not locate any offensive tweets from Bell after he became an adult. In fact, by the latter half of 2015, Bell’s public tweets were almost entirely about sports.
Just disgraceful and completely unacceptable to put out this hit piece. There needs to be some real accountability for this at KGW if nowhere else than in the court of public opinion. There won’t be, but there should be. And I hope that after Bell is (hopefully) able to move past this nightmare, he gets multiple job offers from which to choose.
– Stacey Matthews has also written under the pseudonym “Sister Toldjah” and can be reached via X. –
Donations tax deductible
to the full extent allowed by law.