List of current Major League Baseball broadcasters
Current MLB broadcasters
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".
Robert Ford(primary) Steve Sparks (select games, mainly spring training) Gerald Sanchez (select spring training games) Michael Coffin (select games) Kevin Eschenfelder (select games)
Steve Sparks(primary) Todd Kalas(select non-TV games or spring training) Michael Coffin(select games) Geoff Blum (select games, occasional play-by-play but most games he does are just color analysis) Shane Reynolds(select games)
Denny Matthews(home games and select road games) Jake Eisenberg (select road games) Ryan Lefebvre(select road games that Eisenberg is on TV) Steve Stewart (spring training games that are exclusively on MLB.com)
Jake Eisenberg( home games and select road games) Ryan Lefebvre(select games with Matthews that Eisenberg is on TV) Steve Stewart(games that Matthews does not work and select games with Matthews) Joel Goldberg (select games) Mike Sweeney(select games) Jeremy Guthrie(select games)
Andy Freed(rotate every game between primary and secondary play-by-play) Neil Solondz (rotate every game between primary and secondary play-by-play)
Neil Solondz (rotate every game between primary and secondary play-by-play) Andy Freed(rotate every game between primary and secondary play-by-play) Doug Waechter(select games) Andy Sonnanstine(select spring training games w/ Solondz) Dante Bichette(select spring training games w/ Solondz)
Jon Sciambi(primary) Pat Hughes(select Sunday games or Sciambis other assignments) Beth Mowins(select Sunday games and Sciambis other assignments) Alex Cohen (select Sunday games or Sciambis other assignments)
TBD (primary) Jeff Levering(select games when not on TV) Josh Maurer (select games games when Levering is on tv) Lane Grindle (select spring training games) Brian Anderson(select spring training games) Craig Coshun (select spring training games)
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).
American League
Baltimore: Innings 3–4, 6–7, and even extra innings
Boston: Innings 3–4, 6–7, and even extra innings
Chicago White Sox: Innings 4-5 (with Jackson)
Cleveland: Innings 4-5
Houston: Innings 3–4, and 7
Kansas City: Innings 3–4, 6–7, and even extra innings
Minnesota: Innings 4–6, and odd extra innings (formerly Innings 3–4, 6–7, and odd extra innings up through 2013)
Oakland: Innings 3–4, 7, and even extra innings
Seattle: Innings 3, 6–7, and even extra innings (formerly 3–4, 7, and even extra innings from 2011 to 2012)
Tampa Bay: Innings 3–4, 7–8, and even extra innings (Solondz and Freed switch every game so one will do innings 1–2, 5–6, 9, and odd extra innings for one game and the next game, that broadcaster will do play-by-play in innings 3–4, 7–8, and even extra innings).
Texas: Innings 3–4, 7, and even extra innings
Toronto: None; formerly Innings 3–4, 7 and odd extra innings (through 2020 season), and innings 5-6 (from 2013-2016)
National League
Atlanta: Innings 4–6, and odd extra innings; Innings 3–4, 6–7, and odd extra innings when McAlpin fills in for Ingram and works with Simpson.
Chicago Cubs: Inning 5; innings 3–4, 7 (for spring training games broadcast on MLB.com) Formerly innings 4-6 for select spring training games
Cincinnati: Innings 3–4, 7 and even extra innings
Colorado: Innings 2–3, 6–7, and even extra innings
Miami: None; Formerly Innings 3–4, 7–8, and even extra innings (through the 2020 season)
Milwaukee: Innings 3–4, 7, and 10-11, 14–15, 18-19 with Uecker and Grindle; innings 4–6, and 10-11, 14–15, 18-19 with Levering and Grindle
New York Mets: Innings 3–4, 7, and even extra innings
Philadelphia: None; Formerly innings 4-5 (formerly home games only through 2020)
St. Louis: Innings 3–4, 7, and even extra innings
San Diego: None; formerly Innings 3–4, 7–8, and even extra innings (through 2020 season)
San Francisco: Innings 3–4, 7, and even extra innings
Washington: Innings 3–4, 6–7, and even extra innings
Jon Sciambi (select NLDS and NLCS games and World Series) Karl Ravech (select ALDS and ALCS games) Dave O'Brien (Wild Card series and select ALDS games) Roxy Bernstein (Wild Card series and select NLDS games) Mike Monaco (Wild Card series) Mike Couzens (Wild Card series)
Jessica Mendoza (select NLDS games and World Series) Eduardo Pérez (select ALDS and ALCS games, and World Series) Doug Glanville (select NLDS and NLCS games with Sciambi) Tim Kurkjian (select ALDS and ALCS games with Ravech) Will Middlebrooks (Wild Card Series with O'Brien) Gregg Olson (Wild Card Series with Bernstein and select ALDS games with O'Brien) Chris Burke (Wild Card Series with Couzens) Rubén Amaro Jr. (Wild Card Series with Monaco)
^ Some St. Louis Cardinals games are also available on Bally Sports Indiana, Bally Sports South, and Bally Sports Southeast[44] (channel varies by region).
^ If Jon Miller of the Giants is off, Duane Kuiper will work the first 3 and last 3 innings on TV while Dave Flemming does the middle 3 innings on TV. On radio, Flemming does the first 3 and last 3 innings of play-by-play on radio and Kuiper does the middle 3 innings on radio.
^ If Kuiper is off, Flemming will do the first 3 and last 3 innings on TV, with Miller doing the middle 3 innings on TV. Miller also does the first and last 3 innings on radio and Flemming does the middle 3 innings.
^ If Flemming is off or is on assignment for ESPN, Kuiper does TV for the first and last 3 innings and the middle 3 on radio. Miller does the first and last 3 innings on radio while doing the middle 3 on TV.
^ Joe Ritzo fills in on radio if 2/3 of the Giants primary play by play announcers are off.
^Indians Press Release (February 5, 2014). "Cleveland Indians announce 2014 Spring Training broadcast schedule". Cleveland.Indians.MLB.com. Archived from the original on February 12, 2014. Retrieved March 27, 2014. Longtime flagship radio station WTAM AM 1100 will broadcast 10 games, including the opener. Meanwhile, for the second year, some Indians Spring Training games also will appear on the FM home of the Indians, WMMS 100.7 FM.
^"Broadcast Affiliates". Major League Baseball Advanced Media. January 1, 2010. Archived from the original on March 18, 2007. Retrieved November 11, 2010.