During the 2007 season he shared announcing duties with a rotating duo of Dave O'Brien and Glenn Geffner. With Glenn Geffner leaving for the Florida Marlins broadcast booth, Castiglione shared the booth with Dave O'Brien, Dale Arnold or Jon Rish in 2008. Dave O'Brien and Jon Rish were his partners since 2009 through April 2013. In 2011, Dale Arnold returned to be the primary fill in on Wednesday games. Starting in May 2013, Rob Bradford, Lou Merloni and O'Brien were his partners after John Ryder replaced Rish, with Merloni and Bradford stepping in for fill-in play by play duties. In 2011, O'Brien became the lead announcer with Castiglione moving back to the secondary announcing role. Castiglione does play by play in innings 3-4 and 6-7. He does all innings when working with Bradford and Merloni.