Elgin je prvič sodeloval v športu za invalide na prvenstvu v New South Walesu leta 1990. Njegovo prvo mednarodno tekmovanje je bilo na svetovnem prvenstvu v atletiki IPC leta 1994 v Berlinu, kjer je osvojil zlato medaljo v štafeti 4x100 m in bronasto medaljo v skoku v višino. Na Paraolimpijskih igrah v Atlanti leta 1996 je sodeloval, vendar ni osvojil nobenih medalj, na svetovnem prvenstvu v atletiki leta 1998 v Birminghamu pa je bil četrti v pentatlonu. Na Paraolimpijskih igrah v Sydneyu leta 2000 je osvojil bronasto medaljo na tekmi P44. Na svetovnem prvenstvu v atletiki leta 2002 v Lilleu je osvojil dve srebrni medalji v pentatlonu in štafeti 4x400 m ter bronasto medaljo v štafeti 4x100 m. Na Paraolimpijskih igrah v Atenah leta 2004 je osvojil srebrno medaljo na 4x400 m T42<unk>46 in dve bronasti medalji na 4x100 m T42<unk>46 in P44. Na svetovnem prvenstvu v atletiki 2006 je bil šesti v pentatlonu, kjer je bil avstralski zastavoprisegel na otvoritveni slovesnosti, in komentiral na letošnjih igrah Commonwealtha.
V Melbournu. Leta 2008 se je upokojil iz paraatletike, vendar se je vrnil leta 2013, ko je izvedel, da bo šport vključen v Igre Commonwealtha v Glasgovu leta 2014. Na igrah je bil osmi v F42/44.