From 2005 to 2010, Ballard co-starred in the CBS police procedural, Numb3rs as David Sinclair. In 2011, Ballard guest-starred as Special Agent Gayne Levin on another CBS procedural, NCIS. This guest role reunited him with Michael Weatherly, who previously co-starred with Ballard on three series--Loving, The City, and Dark Angel. He also had the recurring role as Officer Crawford on CSI: Crime Scene Investigation from 2012 to 2015 as a newly promoted detective after appearing in Season 3 as a music Producer. He also guest starred on NYPD Blue, American Dreams, Rizzoli & Isles, Drop Dead Diva, Castle, and Bones