Seit 2006 startet Perkins in der Elite-Klasse und wurde elf Mal australischer Meister, im Sprint, Zeitfahren, Keirin und Teamsprint (). International errang er mehrfach Podiumsplätze bei Weltcup-Rennen; die Saison &lt;a href="Bahnrad-Weltcup%202006/07"&gt;2006/2007&lt;/a&gt; beendete er als Gesamtsieger im Keirin, die Saison &lt;a href="Bahnrad-Weltcup%202008/09"&gt;2008/2009&lt;/a&gt; als Gesamtsieger im Sprint. Bei den Commonwealth Games 2006 in seiner Heimatstadt errang er als jüngster australischer Radsportler eine Bronze-Medaille im Teamsprint. Vier Jahre später, bei den Commonwealth Games 2010, siegte er im Sprint. Bei den UCI-Bahn-Weltmeisterschaften 2011 wurde Perkins Weltmeister im Keirin. Im Jahr darauf errang er bei den Olympischen Spielen in London die Bronzemedaille und wurde gemeinsam mit Matthew Glaetzer und Scott Sunderland Weltmeister im Teamsprint.