Career
He previously played for Western Australia and the Hobart Hurricanes. Western Australia career
Johnston played one first-class, 17 List A and four Twenty20 cricket matches for Western Australia between 2007 and 2011, before being dropped at the end of the 2010-2011 season. Tasmania career
Johnston was signed by Tasmania in June 2011, and signed by the Hobart Hurricanes in the Big Bash League in July 2011.
Johnston played two matches for Walsden in the Central Lancashire League in 2005 as their overseas player, taking 3 wickets at an average of 12.67 and making 41 runs in his only innings.