Elgin participó por primera vez en deportes para personas con discapacidades en el Campeonato de Amputados de Nueva Gales del Sur de 1990. Su primera competencia internacional fue el Campeonato Mundial de Atletismo IPC de 1994 en Berlín, donde ganó una medalla de oro en el 4x100 metros relevo y una medalla de bronce en el salto de altura. Participó sin ganar medallas en los Juegos Paralímpicos de 1996 en Atlanta y quedó cuarto en el pentatlón en el Campeonato Mundial de Atletismo IPC de 1998 en Birmingham. En los Juegos Paralímpicos de Sídney de 2000, ganó una medalla de bronce en la prueba del pentatlón P44 masculino. En el Campeonato Mundial de Atletismo IPC 2002 en Lille, ganó dos medallas de plata en pentatlón y 4x400 m relevo y una medalla de bronce en el 4x100 m relay. En los Juegos Paralímpicos de 2004 en Atenas, ganó una medalla de plata en el 4x400 masculino T42–46 y dos medallas de bronce en el 4x100 m T42–46 y en el pentatlón P44. Llegó sexto en el pentatlón en el Campeonato Mundial de Atletismo IPC 2006, donde fue el abanderado australiano en la ceremonia de apertura, y comentó en los Juegos de la Commonwealth de ese año en Melbourne. Se retiró del para-atletismo en 2008, pero regresó en 2013 después de enterarse de que el deporte se incluiría en los Juegos de la Commonwealth de Glasgow 2014. Llegó octavo en el lanzamiento de disco masculino F42 / 44 en los juegos.