McCarthy previously served as the play-by-play voice of Saint Joseph's University men's and women's basketball teams.
In 2009, McCarthy did play-by-play of the 2009 Caribbean Series for the MLB Network from their studios in Secaucus, New Jersey with Boston Red Sox Spanish language radio announcer Uri Berenguer on the color commentary.
[2] McCarthy serves as the play-by-play announcer for Cleveland Browns preseason games alongside color commentator, Joe Thomas.
On January 9, 2022, McCarthy filled in for CBS' lead NFL play–by–play announcer Jim Nantz for a game featuring the Carolina Panthers and Tampa Bay Buccaneers.
[3] Nantz had to sit out that week's broadcast alongside color commentator Tony Romo due to COVID protocols.