Cresciuto in Australia nei Para Hills Knights, venne messo sotto contratto dagli Hearts of Midlothian nel 2006 subito dopo aver conseguito il diploma presso il South Australia Institute of Sports. Divenne capitano della formazione Under-19 degli Hearts ed esordì nella Scottish Premier League il 13 maggio 2008 nell'incontro disputato contro il Gretna. Nell'ottobre 2009 venne mandato in prestito all'Ayr United[3], inizialmente per un periodo di tre mesi ma poi il prestito fu rinnovato sino a fine stagione. Con la maglia dell'Ayr ha collezionato 28 presenze nella Scottish First Division, segnando una rete, e 2 presenze in Scottish Cup. Il 15 febbraio 2011 il giocatore viene nuovamente mandato in prestito al Partick Thistle, club militante nella Scottish First Division.
^(EN) Young Socceroos World Cup Squad Revealed, su au.fourfourtwo.com, Fourfourtwo.com, 8 settembre 2009. URL consultato il 5 ottobre 2010 (archiviato dall'url originale il 30 settembre 2012).
^Scozia vs Australia 3-1, su it.soccerway.com, Soccerway.com, 15 agosto 2012. URL consultato il 14 novembre 2012.