Background
From 1993 to 1996, Ballard portrayed Frankie Hubbard (son of All My Children supercouple Jesse and Angie) on the American Broadcasting Company daytime soap opera, Loving and its successor series The City.
From 1993 to 1996, Ballard portrayed Frankie Hubbard (son of All My Children supercouple Jesse and Angie) on the American Broadcasting Company daytime soap opera, Loving and its successor series The City.
He is best known for his role as Federal Bureau of Investigation agent David Sinclair on the Columbia Broadcasting System police procedural, Numb3rs. Ballard is starring in the upcoming American Broadcasting Company legal thriller, The Catch. In 1997, he was a regular cast member on the short-lived American Broadcasting Company sitcom Arsenio, which starred Arsenio Hall and Vivica A. Fox.
He also portrayed Quizmaster Albert on the American Broadcasting Company/World Bank series Sabrina, the Teenage Witch (1997-1999) and Herbal on the Fox series Dark Angel (2000-2001).
From 2005 to 2010, Ballard co-starred in the Columbia Broadcasting System police procedural, Numb3rs as David Sinclair. In 2011, Ballard guest-starred as Special Agent Gayne Levin on another Columbia Broadcasting System procedural, NCIS, reuniting him with former Dark Angel star, Michael Weatherly.
He also had the recurring role as Officer Crawford on Computer Society of India: 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 New York City Police Department Blue, American Dreams, Rizzoli & Isles, Drop Dead Diva and Castle.
In 2015, Ballard was cast opposite Mireille Enos in the American Broadcasting Company legal thriller, The Catch produced by Shonda Rhimes.