Adams je prvič reprezentiral Avstralijo na mednarodni ravni na Paraolimpijskih igrah v Atlanti leta 1996. Tekmoval je na olimpijskih igrah v Sydneyju leta 2000, Atenah leta 2004, Pekingu leta 2008 in Londonu leta 2012.
Na Paraolimpijskih igrah 2004 v Atenah je osvojil srebrno medaljo na dogodku SH1 z mešano prosto puško in bronasto medaljo na dogodku SH1 z moško zračno puško. Na olimpijskih igrah v Pekingu leta 2008 je bil četrti na stoječih 10 m z zračnimi puškami in na 50 m s prostimi puškami. Na londonskih igrah 2012 je bil med prvimi dvajsetimi na vseh štirih tekmovanjih.