Elgin se poprvé zúčastnil sportu pro osoby se zdravotním postižením na mistrovství v Novém Jižním Walesu v roce 1990. Jeho první mezinárodní soutěž byla na mistrovství světa v atletice IPC v roce 1994 v Berlíně, kde získal zlatou medaili ve střídačce 4x100 m a bronzovou medaili ve skoku do výšky. Zúčastnil se, ale nezískal žádné medaile na paralympijských hrách v Atlantě v roce 1996 a skončil čtvrtý v pentatlonu na mistrovství světa v atletice IPC v Birminghamu v roce 1998. Na paralympijských hrách v Sydney v roce 2000 získal bronzovou medaili v mužské pětihrabice P44. Na Mistrovství světa v atletice v Lille v roce 2002 získal dvě stříbrné medaile v pentathlonu a 4x400 m a bronzovou medaili v 4x100 m. Na paralympijských hrách v Aténách v roce 2004 získal stříbrnou medaili v soutěži 4x400 m T42<unk>46 a dvě bronzové medaile v soutěži 4x100 m T42<unk>46 a v pětibojovém P44. Byl šestý v pentathlonu na Mistrovství světa v atletice IPC 2006, kde byl australským vlajkovým nositelem na slavnostním otevření, a komentoval na letošních Commonwealth Games
V Melbourne. V roce 2008 odešel do důchodu z paralympiády, ale vrátil se v roce 2013 poté, co se dozvěděl, že tento sport bude zahrnut do her Commonwealthu v Glasgow v roce 2014. Byl osmý v házení disku F42/44 u mužů na hrách.