 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.He won a gold medal at the 2000 Sydney Games in the mixed Olympic Sprint LC1–3 event, for which he received a Medal of the Order of Australia.In 2002, he once again won the 1 km time trial event at the World Titles.