Ballard deltok i sine første paralympiske leker ved Paralympiske sommerleker 2004 i Athen. Her fikk han bronse på 200 meter, der So Wa Wai vant gull med ny paralympisk rekord.[1] Han deltok også på 100 meter, der han kom på 6.-plass.[2]
Ved VM i friidrett for handikappede 2006, som ble arrangert i Assen i Nederland, fikk han sølv på 100 meter, bak So Wa Wai. Ballard løp på 12,52, mens Wai løp på 12,22 sekunder.[3][4] Han deltok også på 200 meter, men tiden hans på 25,77 holdt bare til fjerdeplass.[3]
Han deltok ved VM i friidrett 2011 for handikappede (IPC Athletics World Championships) i Christchurch på New Zealand i januar 2011. På 100 kom han på 5.-plass, med tiden 12,57. Også på 200 meter kom han på 5.-plass, med tiden 25,42 sekunder.[6]
I 2012 fikk han to medaljer ved EM i friidrett for handikappede, som ble arrangert i Stadskanaal i Nederland. På 200 meter fikk han sølv, og på 100 meter bronse. Han løp på 25,19 på 200 meter, og ble slått av ukrainske Roman Pavlyk. På 100 meter vant han sin semifinale, med tiden
12,66, men Jevgenij Sjvetsov (12,16) og Roman Pavlyk (12,44) i finalen, der han løp på 12,49.[7]
Ved Paralympiske sommerleker 2012 i London vant han sølv på 100 meter. Han løp på 12,24 i finalen, og ble slått av russiske Jevgenij Sjvetsov, som løp på 12,08, som var ny paralympisk rekord. På 200 kom han på 4.-plass, med tiden 25,20. Hans landsmann Ben Rushgrove fikk bronse, med ny personlig rekord på 24,83.