Ball first competed for Australia in 1998, winning and breaking the world record in the 1 km time trial at the World Titles in that year.[3] He won a gold medal at the 2000 Sydney Games in the mixed Olympic Sprint LC1–3 event,[4] for which he received a Medal of the Order of Australia.[1] In 2002, he once again won the 1 km time trial event at the World Titles.[3] At the 2004 Athens Games, he won two gold medals in the Men's 1 km Time Trial Bicycle LC1–4 and Men's Team Sprint LC1–4/CP 3/4 events.[4] At the 2008 Beijing Games, he won a bronze medal in the Men's 1 km Time Trial LC3–4 event.[4]
On 4 February 2011, he broke a world record in the C1 men's 1 km time trial at the Scody Cycling Australia Track National Championships; it was the fastest time since a change in the classification system in 2010.[5] He voluntarily took a drug test to ensure the validation of his record, and tested positive for the banned substance stanozolol, an anabolic steroid.[6] He was provisionally suspended on 9 March 2011, and on 26 October 2011, the Australian Sports Anti-Doping Authority (ASADA) announced that it had acknowledged the two-year ban imposed on Ball by Cycling Australia, backdated to the date of the provisional suspension.[7] The ban prevented him from participating in the 2012 London Paralympics.[7] He was also ordered to pay back $27,500 in grants to the Australian Sports Commission, and was stripped of his February 2011 world record.[7] Ball said that taking the steroids was an honest mistake that had devastated him. In his submission to ASADA, he said that he had been suffering depression for the previous twelve months and admitted that he had taken "up to four tablets, the name and exact constituents of which he did not know at the time (and still does not know), obtained from a close friend"; he said that he believed the tablets were vitamins that would help him to recover from depression.[6]