Radio: KMOX AM 1120 (2011–present).
Cable TV: Fox Sports Midwest (1997–present).
Radio: Mike Shannon (since 1972) and John Rooney (since 2006).
Cable TV (152 games): Dan McLaughlin (since 1999), Al Hrabosky (since 1985), Rick Horton (since 2008; Free TV 2001-2007), Tim McCarver (since 2014), and Jim Edmonds (since 2016).
Radio: KWK AM 1380 (1928-1943); WEW AM 770 (1944-1948); WIL AM 1430 (1945-1947, 1949-1953); KXOK AM 630 (1954); KMOX AM 1120 (1926-1940, 1955-2005); KTRS AM 550 (2006-2010)
Television (Broadcast): KSD-TV/KSDK Channel 5 (1949-1987, 2007-2010); KPLR-TV 11 (1988-2006)
Television (Cable): SportsTime (1984); Cardinals Cable Network (1985-1989); Prime Sports Midwest (1994-1996)
Bud Blattner (1960-1961)
Jack Buck (1954-1959, 1961-2001)
Joe Buck (1991-2007)
Harry Caray (1945-1969)
Bob Carpenter (Cable TV 1984, 1994-1996; Free TV 1993-2005)
Dizzy Dean (1941-1946)
Joe Garagiola (c. 1955-1962)
Rich Gould (1998-1999)
George Grande (Free TV 1991-1992)
Jerry Gross (1961, 1963-1967)
Wayne Hagin (radio 2003-2005, Free TV 2006)
Milo Hamilton (1954)
Dan Kelly (1980-1984)
France Laux (1929-1943, 1945)
Gus Mancuso (1952-1953)
Garnett Marks (1927-1928)
Joel Meyers (2002)
Campbell Miller
Johnny O'Hara (1943-1946)
Bob Ramsey (1997-1998, 2004)
Jay Randolph (1973-1987, 2007-2010)
Red Rush (1984)
Ozzie Smith (1997-1999)
Bob Starr (1972-1979)
Gabby Street (1945-1950)
Mike Walden (1972)
Harry Walker (1973)
Ken Wilson (Cable and Free TV 1985-1990)
Jim Woods (1970-1971)
List of St. Louis Cardinals broadcasters Wikipedia (Text) CC BY-SA