Marc Kestecher
Marc David Kestecher

(1968-03-22) March 22, 1968 (age 54)
Alma materSyracuse University
OccupationSports announcer

Marc David Kestecher (born March 22, 1968) is a play-by-play announcer radio sports and news anchor.

Early life and education

He was raised in Guilderland, New York and graduated from Syracuse University's S. I. Newhouse School of Public Communications.[1][2]


Kestecher began his career with play-by-play work for the Albany Patroons. He later took studio positions at WKNR in Cleveland and WPTR (AM) and WROW in Albany, New York where he provided score updates and hosted talk programming.[3] Kestecher joined ESPN Radio in 1999, first hosting ESPN Radio SportsCenter and studio coverage of major sporting events.[4]

He was named as the lead play-by-play announcer for the NBA on ESPN Radio in 2016, replacing Kevin Calabro who opted to return to the Pacific Northwest to call play-by-play for the Portland Trail Blazers. In this role he calls the NBA playoffs and NBA Finals with Hubie Brown.[3] Kestecher also does play-by-play for college football games and Football Sunday on ESPN Radio.[2] In addition to his radio work, he also does play-by-play for ESPN's coverage of the NCAA Division I women's basketball tournament and select NBA on ESPN games when the main staff has other commitments,[2] and college football games for Group of 5 conference games on ESPNU.[5]


  1. ^ Noe, Brian (31 October 2017). "Q & A with Marc Kestecher". Barrett Sports Media. Retrieved 7 June 2022.
  2. ^ a b c Dougherty, Pete (2016-07-15). "Kestecher waited patiently to finally land dream job". Times Union. Retrieved 2019-06-14.
  3. ^ a b Fang, Ken (2016-07-13). "ESPN Radio names Marc Kestecher as its Voice of the NBA". Awful Announcing. Retrieved 2019-06-14.
  4. ^ "Marc Kestecher". ESPN Press Room U.S. Retrieved 2019-06-14.
  5. ^ "Your 2018 college football Week 10 announcing schedule". Awful Announcing. 2018-11-01. Retrieved 2019-06-14.