[2] From 1996 until 2003 and again starting in 2010, Gary Thorne[3] served as the play-by-play man for the World Series on Armed Forces Radio and MLB International.
[4][5] Dave O'Brien provided commentary for MLB International's coverage of the World Series from 2004 until 2009.
Matt Vasgersian (formerly of ESPN Sunday Night Baseball and today part of Fox Sports) in addition to the MLB Network, also current play-by-play television announcer for the Los Angeles Angels (AL) and former play-by-play television announcer for the San Diego Padres (NL) has served as the play-by-play commentator; for the 2016 World Series onward, he was joined by Buck Martinez (play-by-play analyst of the Toronto Blue Jays for Sportsnet—which has carried the world feeds due to his involvement, and former color commentator for TBS) on color.
[7] Since 2018, with Matt now with ESPN part-time in addition to his MLB Network duties, Buck was joined for the All-Star Game duties by former Sunday Night Baseball voice Dan Shulman (who calls play-by-play on selected Blue Jays games on Sportsnet with Martinez on color).
He was replaced in 2022 by Jason Benetti (NBC Sports Chicago) for the English-language international MLB All-Star Game coverage and Dave Flemming (NBC Sports Bay Area, KNBR) for the global World Series coverage.