The following is a list of current Major League Baseball broadcasters, as of the 2025 season, for each individual team. Some franchises have a regular color commentator while others (such as the Milwaukee Brewers) use two play-by-play announcers, with the primary often doing more innings than the secondary. Secondary play-by-play announcers are noted by bold and the number of innings of play-by-play are listed in "Radio Broadcaster Inning Formats".
Team | Primary play-by-play | Secondary play-by-play or color analyst | Field reporter(s) | Studio host(s) | Studio analyst(s) | Flagship station(s) | Number of affiliates |
---|---|---|---|---|---|---|---|
Baltimore | Geoff Arnold Brett Hollander Scott Garceau Ben Wagner Kevin Brown | WBAL-AM & WBAL-FM (1090 AM & 101.5 FM) & WIYY-FM | 38[1] | ||||
Rob Long | MASN MASN 2 | ||||||
Boston | Will Flemming Lou Merloni Sean McDonough Rob Bradford Mike Monaco Tyler Murray | Joe Weil or Cooper Boardman | WEEI-FM | 56[2] | |||
Dave O'Brien Mike Monaco Tom Caron Emma Tiedemann Rylee Pay | Jahmai Webster Tom Caron | Tom Caron Adam Pellerin | Jim Rice, Lenny DiNardo, Mo Vaughn, Will Middlebrooks, Deven Marrero, Kevin Youkilis and/or Jonathan Papelbon | NESN | |||
Nilson Pepen | WAMG (Spanish Radio) | ||||||
Chicago White Sox | Len Kasper Connor McKnight | Darrin Jackson | Connor McKnight | WMVP | 17[3] | ||
Steve Stone Gordon Beckham Frank Thomas Michael Huff | Chuck Garfien | Chuck Garfien | Frank Thomas, Ozzie Guillen, Scott Podsednik | Chicago Sports Network | |||
Hector Molina | Billy Russo | WRTO (Spanish Radio) | |||||
Cleveland | WTAM/WMMS[4] | 28[5] | |||||
Andre Knott | Al Pawlowski | Jensen Lewis, Pat Tabler, and Chris Gimenez | MLB Local Media | ||||
Rafa Hernández-Brito Octavio Sequera | Carlos Baerga | WARF (Spanish radio) | |||||
Detroit | Dan Dickerson Greg Gania [6] | Daniella Bruce | Jeff Riger | WXYT-FM | 47[7] | ||
Jason Benetti Dan Dickerson | John Keating, Mickey York, Trevor Thompson, Johnny Kane, Natalie Kerwin, Dannie Rogers | FanDuel Sports Network Detroit | |||||
Houston | Robert Ford Steve Sparks Gerald Sanchez Michael Coffin Kevin Eschenfelder | KBME/KTRH | 29[8] | ||||
Geoff Blum Jeff Bagwell Mike Stanton | Julia Morales | Kevin Eschenfelder Vanessa Richardson | Mike Stanton Brian Bogusevic | Space City Home Network[9] | |||
Francisco Romero | Alex Treviño | KLAT (Spanish Radio) | |||||
Kansas City | Denny Matthews Jake Eisenberg Ryan Lefebvre Steve Stewart | Steve Stewart | KFNZ and KFNZ-FM | 75[10] | |||
Ryan Lefebvre Jake Eisenberg | Joel Goldberg | Jeff Montgomery, Mike Sweeney, Jeremy Guthrie | FanDuel Sports Network Kansas City | ||||
Los Angeles Angels | KLAA / KSPN | 7[11] | |||||
Erica Weston Patrick O'Neal Carrlyn Bathe | Patrick O'Neal Kent French Jaime Maggio | FanDuel Sports Network West (most games) FanDuel Sports Network SoCal (some games) | |||||
Jose Tolentino | KWKW (Spanish Radio) | ||||||
Minnesota | Kris Atteberry Sean Aronson | Dan Gladden Chris Vosters | WCCO or KMNB[12] | ||||
Cory Provus Anthony LaPanta Marney Gellner | Audra Martin Katie Storm | Anthony LaPanta | MLB Local Media | ||||
Alfonso Fernández | Tony Oliva | KMNV / KMNQ (Spanish Radio) | |||||
New York Yankees | Dave Sims Justin Shackil Emmanuel Berbari | Suzyn Waldman Jeff Nelson Brandon Tierney Keith McPherson | WFAN & WFAN-FM | 28[13] | |||
Meredith Marakovits, Jack Curry, Chris Shearn, Ryan Ruocco, or Justin Shackil | Bob Lorenz, Nancy Newman, Chris Shearn or Meredith Marakovits (YES Network) | David Cone, Jack Curry, John Flaherty, Todd Frazier, Jeff Nelson, Nick Swisher or Dave Valle | YES Network (primary) Amazon Prime Video (21 games) | ||||
Rickie Ricardo | Francisco Rivera | WADO (Spanish Radio) | |||||
Oakland | Johnny Doskow | Chris Townsend Jessica Kleinschmidt | KNEW and iHeartRadio's A's Cast | 12[14] [15] | |||
Carlos Ramirez | Chris Townsend Carlos Ramirez | Shooty Babitt, Bip Roberts, or Jonny Gomes | NBC Sports California | ||||
Amaury Pi-Gonzalez | Manolo Hernández-Douen | KIQI[16] | |||||
Seattle | Rick Rizzs Aaron Goldsmith Gary Hill | Shannon Drayer | Gary Hill | KIRO (primary) KTTH (if there is a conflict with the Seattle Seahawks) | 30[17] | ||
TBA Aaron Goldsmith Rick Rizzs Brad Adam | Jen Mueller | Angie Mentink Brad Adam | Bill Krueger or Dave Valle | Root Sports Northwest | |||
Alex Rivera | KBRO (Spanish Radio) | 2 | |||||
Tampa Bay | Andy Freed Neil Solondz | Chris Adams-Wall | WDAE (primary) WHNZ (if there is a conflict with the Tampa Bay Buccaneers) | 21[18] | |||
TBD Ryan Bass | Rich Hollenberg Ryan Bass | FanDuel Sports Network Sun | |||||
Ricardo Taveras | Enrique Oliu | WGES (Spanish radio) Bally Sports Sun en Español via SAP (Spanish TV) | |||||
Texas | Eric Nadel Matt Hicks Jared Sandler Dominic Cotroneo Ryan Rouillard | Matt Hicks Eric Nadel Jared Sandler Dave Raymond | Jared Sandler | KRLD-FM (primary) KRLD (if there is a conflict with the Dallas Cowboys) | 70[19] | ||
Dave Raymond Jared Sandler | Emily Jones Lesley McCaslin Robby Incmikoski | Dana Larson | TBA | 15 | |||
Eleno Ornelas | José Guzmán | KFLC (Spanish radio) | |||||
Toronto | Chris Leroux [21] Ben Nicholson-Smith Blake Murphy | CJCL | 15[22] | ||||
Dan Shulman Matt Devlin Buck Martinez Ben Shulman | Buck Martinez Joe Siddall Caleb Joseph | Hazel Mae Arden Zwelling | Sportsnet/ Sportsnet One | ||||
Jeremy Filosa | Alex Agostino | CHMP-FM (French Radio) | |||||
Denis Casavant | Rodger Brulotte | TVA Sports (French TV) |
Team | Primary play-by-play | Secondary play-by-play or color analyst | Field reporter(s) | Studio host(s) | Studio analyst(s) | Flagship station(s) | Number of affiliates |
---|---|---|---|---|---|---|---|
Arizona | Chris Garagiola Mike Ferrin | Steve Zinsmeister | KTAR (daytime games) KMVP-FM (evening or weekend games) | 18[23] | |||
Steve Berthiaume Chris Garagiola | Jody Jackson Kate Longworth | Todd Walsh Jody Jackson | Joe Borowski, Mark Grace and/or Brandon Webb | MLB Local Media | |||
Arturo Ochoa | Rodrigo Lopez or Richard Saenz | KBMB (Spanish Radio) | 3 | ||||
Oscar Soria | Jerry Romo | KPHE-LD (Spanish TV) | |||||
Atlanta | Joe Simpson Ben Ingram Darren O'Day Kelly Johnson Kevin McAlpin Nick Green | Kevin McAlpin Ben Ingram | Chris Dimino Wiley Ballard | WCNN / WNNX | 171[24] | ||
Brandon Gaudin Ben Ingram | Ashley ShahAhmadi Hanna Yates Wiley Ballard | Treavor Scales Ashley ShahAhmadi | Collin McHugh, Peter Moylan and Nick Green | FanDuel Sports Network South FanDuel Sports Network Southeast | |||
Chicago Cubs | Pat Hughes Zach Zaidman Mick Gillispie | Ron Coomer Dave Otto Zach Zaidman Mick Gillispie Randy Wehofer | David Schuster | Zach Zaidman, Matt Spiegel | Ryne Sandberg | WSCR | 44[25] |
Jon Sciambi Pat Hughes Beth Mowins Alex Cohen | Jim Deshaies Rick Sutcliffe Doug Glanville Elise Menaker Ron Coomer Joe Girardi Ryan Dempster Mark Grace Jon Lester | Taylor McGregor Elise Menaker | Lou Piniella Doug Glanville Carlos Peña Dan Plesac Mark Grace Cameron Maybin Cliff Floyd Lance Brozdowski Fergie Jenkins Sean Marshall Ryan Sweeney Dexter Fowler Jon Lester | Marquee Sports Network | |||
Miguel Esparza | Jorge Moreno | WRTO (Spanish Radio) | |||||
Cincinnati | Tommy Thrall | Dave "Yiddy" Armbruster | WLW | 52[26] | |||
Jim Day Annie Sabo | Brian Giesenschlag Annie Sabo Kathrine Nero | Sam LeCure Chris Welsh | MLB Local Media | ||||
Colorado | Jack Corrigan Jerry Schemmel Jeff Dooley | Jerry Schemmel Ryan Spilborghs Jeff Dooley | KOA 850 AM & 94.1 FM (primary) Talk Radio 640 KHOW (conflict with Denver Broncos) | 35[27] | |||
Kelsey Wingert Marc Stout | MLB Local Media | ||||||
Salvador Hernandez | Carlos Valdez | KNRV (Spanish Radio) | |||||
Los Angeles Dodgers | Charley Steiner Tim Neverett Stephen Nelson | Tim Cates or Kirsten Watson | David Vassegh | KLAC | 18[28] | ||
Kirsten Watson, Kelli Tennant, David Vassegh or José Mota | John Hartung Kirsten Watson Kelvin Washington Allie Clifton | ||||||
José Mota Luis Cruz | KTNQ (Spanish Radio) Spectrum SportsNet LA via SAP (Spanish TV) | ||||||
Miami | Kyle Sielaff Craig Minervini Scott Kornberg | Stephen Strom | WINZ / WZTU-HD2 | 7[29] | |||
TBD Craig Minervini | Craig Minervini, Jessica Blaylock, Kelly Saco | FanDuel Sports Network Florida | |||||
Luis 'Yiky' Quintana | José Luis Nápoles Alberto Ferreiro | WAQI (Spanish Radio) Bally Sports Florida en Español via SAP (Spanish TV) | |||||
Milwaukee | Bob Uecker Jeff Levering Josh Maurer Lane Grindle Brian Anderson Craig Coshun | Jerry Augustine | WTMJ WKTI (if there is a conflict with the Milwaukee Bucks during the playoffs) | 36[30] | |||
Jeff Levering Brian Anderson Craig Coshun | Sophia Minnaert Dario Melendez | Craig Coshun Dario Melendez Stephen Watson | MLB Local Media | ||||
Hector Molina | Kevin Holden | WYTU-LD (Spanish TV, Sunday home games) | |||||
New York Mets | Howie Rose Patrick McCarthy | Brad Haller Patrick McCarthy | WHSQ | ||||
Steve Gelbs Justine Ward Michelle Margaux | Gary Apple Eamon McAnaney Michelle Margaux | SNY (primary) PIX 11 (28 games) | |||||
Max Perez-Jimenez | Nestor Rosario | WINS-FM HD2 (Spanish Radio) | |||||
Philadelphia | Gregg Murphy | WIP-FM (primary) WPHT (if there is a conflict with the Philadelphia Eagles) | 18[31] | ||||
Taryn Hatcher | Michael Barkann | NBC Sports Philadelphia (primary) NBC Sports Philadelphia Plus (if there's a conflict with Philadelphia 76ers or Philadelphia Flyers) NBC 10 (a few games) | 4[32] | ||||
Danny Martinez | Bill Kulik | WTTM (Spanish Radio) | 2[33] | ||||
Pittsburgh | Joe Block Greg Brown Rob King | Chris Mack | Kevin Orie and/or Jack Zduriencik | KDKA-FM (93.7) KDKA(1020 AM/100.1 FM) (day games) | 41[34] | ||
Greg Brown Joe Block Rob King | Hannah Mears Dan Potash Hailey Hunter Rob King | Rob King Dan Potash Hailey Hunter | Michael McKenry Steven Brault Alex Presley Jordy Mercer Kevin Young | ||||
St. Louis | John Rooney Tom Ackerman Mike Claiborne | Mike Claiborne Tom Ackerman Matt Pauley Joe Pott | KMOX | 153[35] | |||
Chip Caray Tom Ackerman | Jim Hayes Scott Warmann Alexa Datt | Scott Warmann Jim Hayes Alexa Datt | Al Hrabosky Ricky Horton Rick Ankiel Tom Pagnozzi Mark Sweeney | FanDuel Sports Network Midwest | |||
Polo Ascencio | WIJR (Spanish Radio) | ||||||
San Diego | Jesse Agler Sam Levitt | Sam Levitt Matt Skraby | Randy Jones Bob Chandler | KWFN | |||
Don Orsillo Jesse Agler | Bob Scanlan Mariluz Cook | Mike Pomeranz Chris Ello Mariluz Cook | MLB Local Media | ||||
Eduardo Ortega | Carlos Hernández and Pedro Gutiérrez | XEMO (Spanish Radio) | |||||
San Francisco | Jon Miller Dave Flemming Duane Kuiper Joe Ritzo | Jon Miller, Dave Flemming, Duane Kuiper, and Mike Krukow | KNBR/KNBR-FM | 14[36] | |||
Rich Aurilia, Shawn Estes, Gregor Blanco, Ron Wotus, Randy Winn or George Kontos | NBC Sports Bay Area KNTV (select simulcasts) | 8 | |||||
Erwin Higueros Carlos Orellana | Tito Fuentes | KXZM (Spanish Radio) | |||||
Washington | Dave Jageler Pete Medhurst | Phil Wood | WJFK-FM WFED | 15[37] | |||
Bob Carpenter Dan Kolko | Kevin Frandsen Ryan Zimmerman Alex Avila Michael Morse Dan Kolko | Dan Kolko | MASN MASN 2 |
Under the broadcasters list above, in the secondary play-by-play/color analyst column, the secondary play-by-play broadcaster is bolded if they also do play-by-play (all of which are on radio). Identified below are which innings those broadcasters do play-by-play (including extra innings in bold, if applicable).
Game | Play-by-play | Color commentator(s) | Reporter(s) | Network | |
---|---|---|---|---|---|
Sunday Night Baseball | Karl Ravech (primary) Jon Sciambi (select games) Kevin Brown (StatCast on ESPN2) | Eduardo Pérez and David Cone (primary) Trevor May (StatCast on ESPN2) | Buster Olney (primary) Mike Petriello (StatCast on ESPN2) | ESPN ESPN2 (StatCast Broadcast) | |
MLB on ESPN | Karl Ravech (primary) Kevin Brown (secondary) Roxy Bernstein (secondary) Michael Kay (secondary) Sean McDonough (secondary) | Eduardo Pérez (primary) David Cone (primary) Jessica Mendoza (secondary) Tim Kurkjian (secondary) | Buster Olney (primary) Tim Kurkjian (secondary) Alden Gonzalez (tertiary) | ESPN ESPN2 ESPN+ | |
MLB Tuesday on TBS | Brian Anderson (primary) Don Orsillo (select games) Alex Faust (select games) | Ron Darling (primary) Jeff Francoeur (secondary) Curtis Granderson (select games) | Lauren Shehadi (primary) Matt Winer (secondary) | TBS | |
MLB Network Showcase | Matt Vasgersian (primary) Rich Waltz (select games) Robert Flores (select games) | Dan Plesac (primary) Tom Verducci (select games) Mark DeRosa (select games) Buck Showalter (select games) Yonder Alonso (select games) | Jon Morosi (primary) Lauren Shehadi (secondary) Lauren Gardner (tertiary) | MLB Network | |
MLB on FOX | Joe Davis (primary) Adam Amin (secondary) Jason Benetti (tertiary) Kevin Kugler (select games) Kenny Albert (select games) Alex Faust (select games) Jeff Levering (select games) Aaron Goldsmith (select games) Connor Onion (select games) Wayne Randazzo (select games) | John Smoltz (primary) A. J. Pierzynski (secondary) Adam Wainwright (secondary) Eric Karros (tertiary) Tom Verducci (select games) Dontrelle Willis (select games) | Ken Rosenthal (primary) Tom Verducci (secondary) | FOX/FS1 | |
Friday Night Baseball | Heidi Watney Tricia Whitaker Taylor McGregor | Apple TV+[38] | |||
MLB Sunday Leadoff | Market-based broadcasters from each team | Roku Channel[39] /MLB.tv |
Country | Broadcaster | |
---|---|---|
Hispanic America | ESPN | |
Argentina | Fox Sports | |
Brazil | ESPN | |
Canada | TSN, Sportsnet (English), RDS, TVA Sports (French) | |
Caribbean | ESPN | |
Colombia | Telecaribe, IVC | |
Dominican Republic | Teleantillas, Coral 39 | |
Mexico | Fox Sports, Imagen Televisión | |
Panama | TVMax | |
Puerto Rico | ESPN, Fox Sports, TBS, WAPA 2 Deportes | |
IVC, Televen, Venevision, Bym Sport, Simpletv |
Country | Broadcaster | |
---|---|---|
Central Asia | TBD | |
China | BesTV, Bilibili, Kuaishou | |
Hong Kong | SPOTV[40] | |
India | FanCode | |
Indian subcontinent | Star Sports | |
Indonesia | SPOTV | |
Japan | NHK, Fuji TV, J Sports, SPOTV NOW, Abema | |
Macau | SPOTV | |
Philippines | ||
Singapore | ||
South Korea | ||
Thailand | ||
Vietnam | ||
Taiwan | CTS, DAZN, EBC Foreign Movies, ELTA Sports, Videoland Sports |
Country | Broadcaster | |
---|---|---|
Andorra | Movistar+ | |
Armenia | TBD | |
Austria | Sport1, DAZN | |
Azerbaijan | TBD | |
Belarus | ||
Bosnia and Herzegovina | Arena Sport | |
Croatia | ||
Czech Republic | O2 TV Sport | |
Denmark | Viaplay | |
Estonia | Go3 Sport | |
Finland | Viaplay | |
France | beIN Sports | |
Georgia | TBD | |
Germany | Sport1, DAZN | |
Hungary | Sport TV | |
Iceland | Viaplay | |
Ireland | TNT Sports | |
Italy | Sky Sport | |
Latvia | Go3 Sport | |
Liechtenstein | Sport1, DAZN | |
Lithuania | Go3 Sport | |
Luxembourg | Sport1, DAZN | |
Moldova | TBD | |
Montenegro | Arena Sport | |
Netherlands | ESPN | |
North Macedonia | Arena Sport | |
Norway | Viaplay | |
San Marino | Sky Sport | |
Serbia | Arena Sport | |
Slovenia | ||
Spain | Movistar+ | |
Sweden | Viaplay | |
Switzerland | Sport1, DAZN | |
Ukraine | TBD | |
United Kingdom | TNT Sports, BBC[41] |
Country | Broadcaster |
---|---|
Australia | ESPN |
New Zealand | |
Pacific Islands | |
Papua New Guinea |
Game | Play-by-play | Analyst | Network |
---|---|---|---|
2024 Major League Baseball All-Star Game | Dave Flemming | Yonder Alonso | MLB International |
2024 World Series | Ryan Spilborghs |