The following is a list of current National Basketball Association broadcasters for each individual team entering the 2023-24 NBA season.
Team | Play-by-play | Color commentator(s) | Sideline reporter(s) | Flagship TV Station | Streaming Service |
---|---|---|---|---|---|
Boston | Mike Gorman (all home games) Drew Carter (all away games) |
Brian Scalabrine | Abby Chin | NBC Sports Boston[1] | None |
Brooklyn | Ian Eagle (primary) Ryan Ruocco (during Eagle's CBS Sports/Warner Bros. Discovery Sports commitments) Noah Eagle (select games when Eagle and Ruocco are on assignment) Chris Shearn (select games when Eagle and Ruocco are on assignment) Chris Carrino (select games) |
Sarah Kustok Richard Jefferson (select games) Vince Carter (select games) |
Meghan Triplett | YES Network WWOR-TV (during April conflicts with the Yankees)[2] |
Watch YES Network |
New York | Mike Breen (primary) Kenny Albert (during Breen's ESPN & ABC assignments) Gus Johnson (select games) |
Walt Frazier Wally Szczerbiak |
Rebecca Haarlow | MSG Network[3] | MSG+ |
Philadelphia | Kate Scott (primary) Tom McGinnis (select games) |
Alaa Abdelnaby | Taryn Hatcher (home games) | NBC Sports Philadelphia[4] | None |
Toronto | Matt Devlin | Jack Armstrong | Kayla Grey | TSN[5] (41 games) | TSN |
Alvin Williams | Savanna Hamilton | Sportsnet[5] (41 games) | Sportsnet+ |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Boston | Sean Grande | Cedric Maxwell (Primary) Abby Chin (When Cedric Maxwell is off) |
WBZ-FM WBOS (will carry games that are in conflict with Boston Bruins hockey games or New England Patriots football games; WBZ-FM also being the Bruins' flagship) |
Brooklyn | Chris Carrino Bob Heussler (when Chris Carrino is on YES Network) |
Tim Capstraw | WFAN AM and FM |
New York | Ed Cohen Don La Greca (select games) Pat O'Keefe (select games) |
Monica McNutt (Primary) Alan Hahn (select games) Wally Szczerbiak (select games) |
WEPN-FM |
Philadelphia | Tom McGinnis Matt Murphy (select games) |
WPEN | |
Toronto | Eric Smith | Paul Jones | CJCL |
Paul Jones | Jevohn Shepherd | CHUM |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Brooklyn | Max Pérez-Jiménez | Ino Gómez | WADO YES Network SAP |
New York | Clemson Smith-Muñiz | Ramón Rivas | WADO MSG Deportes |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Toronto | Alexandre Tourigny Mathieu Jolivet |
Will Archambault Max Paulhus-Gosselin |
RDS RDS2 |
Team | Play-by-play | Color commentator(s) | Sideline reporter | Flagship TV Station | Streaming service |
---|---|---|---|---|---|
Chicago | Adam Amin (primary) Mike Monaco (select games) Mark Schanowski (select games when Amin and Monaco are on assignment) |
Stacey King | K. C. Johnson (select games) Ruthie Polinsky (select games) |
NBC Sports Chicago[6] | None |
Cleveland | John Michael | Austin Carr Brad Daugherty (select games) Mike Fratello (select games) |
Serena Winters | Bally Sports Ohio[7] | Bally Sports+ |
Detroit | George Blaha (primary) Johnny Kane (fill-in) |
Greg Kelser | Johnny Kane Natalie Kerwin |
Bally Sports Detroit[8] | |
Indiana | Chris Denari | Quinn Buckner
Eddie Gill- Home games |
Jeremiah Johnson | Bally Sports Indiana[9] | |
Milwaukee | Lisa Byington Dave Koehn (fill-in) |
Marques Johnson (primary) Steve Novak (backup) Stephen Bardo |
Melanie Ricks | Bally Sports Wisconsin[10] |
Team | Play-by-play | Color commentator(s) | Sideline reporter | Flagship Station |
---|---|---|---|---|
Chicago | Chuck Swirsky | Bill Wennington | WSCR[11] | |
Cleveland | Tim Alcorn | Jim Chones | WTAM/WMMS[12] | |
Detroit | Mark Champion (Bally Sports Detroit games) George Blaha (national/non-televised games) |
Rick Mahorn | WXYT WWJ WDZH (both conflict with the Detroit Red Wings) | |
Indiana | Mark Boyle | Eddie Gill | Pat Boylan | WFNI[9] |
Milwaukee | Dave Koehn | Ben Brust (home games) Justin Garcia (select games) |
WTMJ[10] |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Chicago | Omar Ramos | Matthew Moreno | WRTO |
Cleveland | Rafael Hernández Brito | WLFM-LP |
Team | Play-by-play | Analyst(s) | Sideline Reporter | Flagship TV Station | Streaming service |
---|---|---|---|---|---|
Atlanta | Bob Rathbun Mike Morgan (fill-in) |
Dominique Wilkins Vince Carter (select games) |
Tabitha Turner | Bally Sports Southeast WPCH-TV (10 games)[13] |
Bally Sports+ |
Charlotte | Eric Collins | Dell Curry | Ashley ShahAhmadi | Bally Sports Southeast | |
Miami | Eric Reid | John Crotty | Kristen Hewitt Will Manso Kelly Saco (select games) Jeremy Tache (select games) |
Bally Sports Sun[14] | |
Orlando | David Steele | Jeff Turner | Dante Marchitelli | Bally Sports Florida[15] | |
Washington | Chris Miller | Drew Gooden Glenn Consor (select games) |
Meghan McPeak | Monumental Sports Network[16] | Watch Monumental Sports Network |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Atlanta | Steve Holman | Mike Conti | WZGC[17] WVEE |
Charlotte | Sam Farber | Matt Carroll | WFNZ |
Miami | Jason Jackson | Amy Audibert | WQAM |
Orlando | Jake Chapman | WYGM[15] | |
Washington | Dave Johnson | Glenn Consor | WTEM[16] |
Team | Play-by-play | Analyst(s) | Flagship Station |
---|---|---|---|
Miami | José Pañeda | Joe Pujala | WQBA[18] |
Team | Play-by-play | Color commentator(s) | Sideline reporter | Flagship TV Station | Streaming service |
---|---|---|---|---|---|
Denver | Chris Marlowe | Scott Hastings | Katy Winge Chris Dempsey |
Altitude Sports[19] | None |
Minnesota | Michael Grady | Jim Petersen | Katie Storm Lea Olsen Jon Krawczynski |
Bally Sports North[20] WUCW (select games during conflicts with Bally Sports North, branded as 'Bally Sports Extra on The CW Twin Cities)[21] |
Bally Sports+ |
Oklahoma City | Chris Fisher | Michael Cage | Nick Gallo Paris Lawson |
Bally Sports Oklahoma[22] Griffin Media (8 games)[a] |
Bally Sports+ |
Portland | Kevin Calabro Travis Demers (select games) |
Lamar Hurd
Michael Holton (fill-in] |
Brooke Olzendam | Root Sports Northwest [24] |
None |
Utah | Craig Bolerjack | Holly Rowe Thurl Bailey |
Holly Rowe | KJZZ (primary) KUTV (select games) |
Jazz+ |
Team | Play-by-play | Color commentator(s) | Sideline Reporter | Flagship Station |
---|---|---|---|---|
Denver | Jason Kosmicki | Scott Hastings (national/non-televised games) | Katy Winge (national/non-televised games) | Altitude Sports 92.5 FM[25] Altitude Sports AM 950[25] |
Minnesota | Alan Horton | KFXN (selected games) | ||
Oklahoma City | Matt Pinto | WWLS[22] | ||
Portland | Travis Demers Rich Burk (fill-in) |
Michael Holton Antonio Harvey[fill-in] | KPOJ | |
Utah | David Locke | Ron Boone | KSL[26] |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Oklahoma City | Eleno Ornelas | WKY[22] | |
Utah | Nelson Moran | Isidro Lopez and Francisco Vazquez | KTUB[26] |
Team | Play-by-play | Color commentator(s) | Sideline Reporter | Flagship TV Station | Streaming service |
---|---|---|---|---|---|
Golden State | Bob Fitzgerald | Kelenna Azubuike | Zena Keita Monte Poole |
NBC Sports Bay Area[27] | None |
LA Clippers | Brian Sieman | Jim Jackson Mike Fratello (select games) |
Kristina Pink Jaime Maggio Rashaun Haylock |
Bally Sports SoCal
(most games) |
Bally Sports+ ClipperVision |
LA Lakers | Bill Macdonald[29] | Stu Lantz[29] | Mike Trudell[30] | Spectrum SportsNet[31] | Spectrum SportsNet+ |
Phoenix | Kevin Ray Tom Leander |
Eddie Johnson Ann Meyers Drysdale |
KTVK (40 games) KPHE-LD (30 games)[32][33][34][35][36][37] |
Suns Live | |
Sacramento | Mark Jones (primary) Kyle Draper (when Jones is on assignment for ESPN)[38] |
Kayte Christensen | NBC Sports California[39] | None |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Golden State | Tim Roye | Tom Tolbert (home games) Jim Barnett (road games) |
KGMZ[27] |
LA Clippers | Carlo Jiménez | Mike Fratello (select games) | KLAC[28] KEIB (if conflict with LA Dodgers) |
LA Lakers | John Ireland | Mychal Thompson | KSPN[40] |
Phoenix | Jon Bloom | Tim Kempton | KTAR KMVP |
Sacramento | Gary Gerould | KHTK[39] |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
LA Clippers | Armando Garcia | KWKW | |
LA Lakers | Fernando González | Jose Mantilla and Francisco Pinto | |
Phoenix | Arturo Ochoa | Gerardo Romo | KPHX |
Sacramento | Armando Botello | KRCX |
Team | Play-by-play | Color commentator(s) | Sideline reporter(s) | Flagship TV Station | Streaming service |
---|---|---|---|---|---|
Dallas | Mark Followill | Derek Harper Devin Harris (select games) |
Jeff Wade (home games) Lesley McCaslin (road games) |
Bally Sports Southwest (most games) KTXA (during conflicts with Stars, Rangers, and UIL State Football Broadcasts, Spurs games do not conflict as they are unavailable in DFW.) WFAA (10 games)[41] |
Bally Sports+ |
Houston | Craig Ackerman | Ryan Hollins Mario Elie (select games) |
Vanessa Richardson | Space City Home Network | None |
Memphis | Pete Pranica | Brevin Knight | Rob Fischer | Bally Sports Southeast[42] | Bally Sports+ |
New Orleans | Joel Meyers | Antonio Daniels | Jen Hale | Bally Sports New Orleans Gray Television[a] (10 games)[43] | |
San Antonio | Bill Land | Sean Elliott Matt Bonner (select games) Fabricio Oberto (select games) |
Dan Weiss | Bally Sports Southwest (most games) KENS (10 games) KMYS (12 games)[44] |
Team | Play-by-play | Color commentator(s) | Flagship Station |
---|---|---|---|
Dallas | Chuck Cooperstein | Brad Davis (home games) Brian Dameris (road games) |
KEGL |
Houston | Matt Thomas | Joel Blank | KBME (primary) KTRH (if there's a conflict with Houston Astros) |
Memphis | Eric Hasseltine | Elliot Perry Michael Wallace |
WMFS-FM |
New Orleans | Todd Graffagnini | John DeShazier | WRNO-FM |
San Antonio | Bill Schoening | WOAI[44] |
Team | Play-by-play | Flagship Station |
---|---|---|
Dallas | Victor Villalba | KFLC |
Houston | Adrian Chavarria | KYST |
San Antonio | Paul Castro | KXTN |
New Orleans | Emilio Peralta | WODT |
ESPN Deportes, ABC in Spanish on SAP
Available on SAP