SportsMonkie.com
Basketball

Trail Blazers Give Travis Demers a Trial Run as TV Voice After the Braiden Bell Firing

By SportsMonkie Basketball Desk Updated October 14, 2026
An empty basketball broadcast booth above an arena court with a headset resting beside a microphone and a face-down nameplate, editorial graphic
Share this guide
On this page7
  1. 01What happened on the day Bell was hired and fired?
  2. 02What was in the posts that cost Bell the job?
  3. 03What did Bell say in his apology?
  4. 04What did the Trail Blazers admit about their hiring process?
  5. 05What happens next for Portland’s broadcast booth?
  6. 06What did Bell’s lawyer ask for, and how did Portland answer?
  7. 07Who has Portland chosen as its television voice?

The Portland Trail Blazers announced Braiden Bell as their new television play-by-play announcer on Thursday morning and fired him the same day, after a Portland reporter uncovered offensive tweets Bell wrote at age 15. Bell has now apologized, saying the posts were written 14 years ago and do not reflect who he is today, while the team has admitted its own hiring process failed, EssentiallySports reports.

Update, October 6: Bell has asked for the job back, and Portland has refused. Through his lawyer, Bell asked the club to reconsider and proposed community and educational outreach work; the Trail Blazers answered that they stand by last week’s statement. The new section at the end of this article has the details.

Update, October 14: Portland has its replacement, for now. Travis Demers, the club’s radio voice for seven seasons, will call the television games on a trial basis from the season opener. The new section at the end of this article has the arrangement and what it leaves open.

What happened on the day Bell was hired and fired?

The appointment lasted hours. Portland named the 29-year-old as the replacement for longtime voice Kevin Calabro on Thursday, with team president Dewayne Hankins praising his energy and fit for the franchise’s next chapter, Sporting News reports.

Then KGW reporter Devon Haskins, who had found the old posts on the X account Bell still uses, asked the club for comment. By later on Thursday the team had reversed itself entirely: the posts were “in clear violation of team and league policies,” the statement said, “therefore, we will not be moving forward with this broadcaster,” Reuters via Field Level Media reports. Bell made his X account private and had not commented at that point.

What was in the posts that cost Bell the job?

They dated to late 2012 and early 2013, when Bell was a 15-year-old in high school. The posts used derogatory names for women and included an insult aimed at Asians in a tweet that also described Bell himself as not racist, Reuters via Field Level Media reports.

Two details have shaped the reaction since. The posts sat on the same account Bell uses professionally as an adult, which is how a local reporter found them within hours of the announcement. And KGW’s own search found no similar offensive posts from Bell’s adult years, EssentiallySports reports, which is why the debate has split between the team’s zero-tolerance line and the question of what a vetting process is supposed to catch. It played out like a flagrant foul review: the contact was years old, but the ruling was made on what the replay showed today.

What did Bell say in his apology?

He took ownership of the words and pointed at their age. “I am deeply sorry for the language that I used on Twitter,” Bell said in a statement on X, via EssentiallySports. “These tweets, while wrong, were written by me 14 years ago while I was only 15 years old and have no reflection of who I am today.”

He added that he regretted the posts being his first impression on Rip City and apologised to anyone hurt by them. The apology is the reason this story is still moving days later: a same-day hire-and-fire is a one-day embarrassment, but a 29-year-old answering publicly for posts from age 15, against a team that has confessed its own failure, has kept the argument running through the preseason, in the same week the league’s new push-off emphasis produced its first call and broadcast voices explaining referee signals became part of the product Portland is now scrambling to staff.

What did the Trail Blazers admit about their hiring process?

That the failure was partly theirs. Alongside the zero-tolerance statement, the franchise said: “We did not meet our own bar in this process, and for that we apologize to Blazers fans and to Rip City,” Reuters via Field Level Media reports.

The context makes the admission sharper. Calabro, the voice since 2016, left in July after what Sporting News calls a derisory extension offer, so the search that produced Bell was already a sensitive one for the fanbase. Bell’s own path ran through Arizona State, Cal Baptist, the Phoenix Mercury and the Valley Suns, with an FS1 football debut last fall: a rising broadcaster, hired for the biggest job of his career and gone before he called a single game, closer to a 10-day contract that ended by lunch than to a normal appointment.

What happens next for Portland’s broadcast booth?

A second search, on a deadline. Portland opens the season at home against the Phoenix Suns on October 21, Field Level Media reports, and the play-by-play chair is the most public-facing job in the franchise outside the roster.

The team’s own statement promised the next broadcaster would reflect its values and that it would “do better.” Whether that means a veteran hire, an interim voice or a fuller public explanation of the vetting, the replacement announcement is the follow-up this story is waiting on, and it has to land within three weeks.

What did Bell’s lawyer ask for, and how did Portland answer?

A second chance, formally requested and formally declined. Bell’s lawyer Arnie Herz issued a statement on Monday night asking whether a boy’s words from 14 years ago should outweigh everything the man has done since, arguing that accountability means owning what you did and showing who you have become, Reuters via Field Level Media reports. Herz also said Bell had proposed educational and community outreach, including work with Asian American and Pacific Islander groups and organizations supporting women and girls in sports, Hoops Wire reports.

Portland’s answer, given to The Athletic, was one sentence of closure: the club stands by its statement from last week and wishes Bell the best, Hoops Wire reports. Hiring counsel gave Bell a formal channel to ask; it did not produce a lawsuit, and the club has shown no sign of reversing itself. The booth search, not the reinstatement bid, is now the live thread.

Who has Portland chosen as its television voice?

Travis Demers, the familiar voice from one floor up. Demers has called Portland’s games on radio for the past seven seasons and will now take over the television play-by-play on a trial basis, according to Joe Freeman of The Oregonian, whose reporting the New York Post, Hoops Wire, Sports Illustrated and Larry Brown Sports all carried on Wednesday. He works alongside analyst Lamar Hurd and courtside reporter Brooke Olzendam, and the arrangement will be judged game by game, Hoops Wire reports. Demers had already passed the only audition that mattered: pressed into the television booth for last week’s preseason opener against Golden State, the same game this article’s saga was unfolding around, he impressed the decision-makers, the New York Post reports.

The trial terms are the story inside the story. Portland is not making a long-term commitment: Demers can hold the job all season, but the club may also bring in another announcer for four or five games to evaluate other options and give him a break, Hoops Wire reports. The club had considered veteran Kyle Draper, one of the 10 candidates Bell beat in the original search, the New York Post reports, and chose the internal voice on probation instead. It is an understandable landing spot after a month in which the broadcast booth produced more news than the team: Kevin Calabro left in July and has since joined Minnesota, Hoops Wire reports, his replacement was fired within a day, and the replacement’s replacement now starts the season, on October 21 against Phoenix, knowing the seat is his to lose one game at a time. Bell’s own dispute is not settled by any of this. His lawyer has said the firing could carry significant financial consequences for the club, Hoops Wire reports, and that argument continues in the background while Demers calls the games.

Share this article

Frequently asked questions

Why did the Trail Blazers fire Braiden Bell hours after hiring him?+

KGW reporter Devon Haskins uncovered social media posts from 2012 and 2013, written when Bell was 15, that used derogatory language about women and an insult aimed at Asians, Reuters via Field Level Media reports. The team said the posts violated team and league policies and ended the appointment the same day it was announced.

What did Braiden Bell say in his apology?+

Bell said in a statement on X that he is deeply sorry for the language, that the tweets were written 14 years ago when he was only 15, and that they have no reflection of who he is today, EssentiallySports reports. He apologised to anyone hurt by the words and said he would continue to treat people with kindness and respect.

What did the Trail Blazers admit about their own process?+

The franchise apologised for its vetting as well as the posts. 'We did not meet our own bar in this process, and for that we apologize to Blazers fans and to Rip City,' the team said, via Field Level Media, adding that its next broadcaster would reflect its values and that it would do better.

Who was Braiden Bell hired to replace?+

Kevin Calabro, Portland's play-by-play voice since 2016, who left in July after what Sporting News describes as a derisory extension offer. Bell, an Arizona State graduate, had called Cal Baptist, Arizona State, the WNBA's Phoenix Mercury and the G League's Valley Suns, and had debuted on FS1 Big 12 football last fall.

Did reporters find similar posts from Bell's adult life?+

No. KGW reported that it found no similar offensive posts from Bell's adult years, EssentiallySports notes. The posts that cost him the job all date to late 2012 and early 2013, when he was in high school, and were still on the X account he currently uses.

Has Bell asked for his job back, and what did Portland say?+

Yes, and Portland said no. Through lawyer Arnie Herz, Bell asked the club on Monday night to reconsider, arguing that words written at 15 should not outweigh everything since and proposing community and educational outreach, Reuters via Field Level Media reports. The Trail Blazers replied that they stand by their statement from last week and wish Bell the best, Hoops Wire reports, which closes the reinstatement route.

When do the Trail Blazers need a new broadcaster by?+

Portland opens the season at home against the Phoenix Suns on October 21, Field Level Media reports. The team has under three weeks to run a second search for the most public-facing voice in the franchise, this time with the vetting failure already admitted in public.

Who is Portland's television play-by-play voice now?+

Travis Demers, on a trial basis. The club's radio voice for the past seven seasons will call television games game by game alongside analyst Lamar Hurd and courtside reporter Brooke Olzendam, according to OregonLive reporting carried by the New York Post and Hoops Wire. Demers impressed the decision-makers when he called the preseason opener against Golden State, and Portland is keeping its options open rather than making a long-term commitment.

Sources

Play & tools

Free browser games and tools — no account, no download.

  • Play 82-0 — Draft five, one per position, and see if your lineup can go a flawless NBA season.
  • Play Era Ball — Draft an all-time NBA roster from a single era, then simulate a season and chase a perfect run.
  • Play 32-0 — Draft five college basketball legends, one per position, and chase a perfect 32-0 national title.
  • Explore all our games →

Related basketball guides

View all →
File photo from 2011: the New York Knicks at Madison Square Garden. It shows the arena, not Tuesday's ring ceremony or the phishing email. Licensed under CC BY 2.0.
Basketball

Knicks Call It an 'Unfortunate Mistake' After Employees Were Phished With Fake Championship Rings

MSG admitted its 'Employee Championship Ring' email was a phishing test after The Athletic revealed assistant coaches got empty ring boxes on ring night; 275+ rings worth $3.7M still promised.

File photo from April 2023: Jalen Brunson, in a New York Knicks uniform, defending Donovan Mitchell during a playoff game in Cleveland. It does not show the Minnesota preseason game.
Basketball

Brunson Gets a Flopping Technical After a Gobert Push and Calls It 'Bulls---'

Jalen Brunson was pushed in the back by Rudy Gobert, sprawled forward, and was then called for flopping in the Knicks' preseason loss to Minnesota.

A generic basketball guard in a plain unbranded kit driving baseline for a reverse layup in a packed indoor arena, teammates rising from the bench behind him, editorial graphic
Basketball

Kyrie Irving Scores 17 in His First Game in 586 Days as Dallas Win in Macao

Kyrie Irving returned after 586 days out with a torn ACL, scoring 17 points in 22 minutes in Dallas's 132-115 preseason win over Houston in Macao.

A generic young basketball player in a plain red unbranded uniform releasing a shot as a defender in a plain white unbranded uniform falls to the court beside him, editorial graphic
Basketball

Caleb Wilson Drops a Defender and Scores 20 in the Second Half After One in the First

Bulls rookie Caleb Wilson had one point at half-time in Memphis, then 20 after it, a viral ankle-breaker three in the last minute and the final shot.

A generic basketball player in a plain dark unbranded kit sitting on an arena bench reading a phone with a blurred alarming social-media post while tying his sneaker to re-enter the game, editorial graphic
Basketball

Jaylen Brown Injury Rumor Spreads After 76ers Scare: What We Know

A viral Facebook post claims Jaylen Brown will miss the whole 2026-27 season with a knee injury. He finished the Nets game as Philadelphia's top scorer.

Two generic basketball centres in plain jerseys facing off under the basket as a referee signals a technical foul in the foreground, editorial graphic
Basketball

Jokic Gets the Technical After Hayes Shoves Him First in Nuggets-Jazz Preseason Clash

Jaxson Hayes shoved Nikola Jokic to create space in the second quarter in Utah, no foul was called, and Jokic's retaliation drew the technical in Denver's 117-106 win.