Outside of baseball, McCarthy has called college football and basketball games for CBS College Sports, Sports USA, Westwood One, and the Atlantic-10 TV. He has been the voice of Rutgers Scarlet Knights football and for Princeton Tigers football and basketball. In addition to baseball and college sports, he called NFL games for Sports USA until 2012. He is one of Dial Global's voices for NFL coverage.