Josh joined the tour in 2007 after a very successful amateur career and started on the Canadian Tour, where he had his debut win at the Dakota Dunes Casino Open in 2008. In 2011 he joined the US Web.com Tour, where he made the cut in 12 of 25 starts, with three top-10 finishes to finishing 74th on the money-list.
In 2012 Josh played just five events on the Web.com Tour failing to make the cut in any of his starts. It was also a tough year in Australia for Josh and 2013 saw him back at Qualifying School where he earned full status on the PGA Tour of Australasia. Rediscovering some form Josh won the 2013 WA Open Championship which has secured his status for 2014.
Recorded 3 wins and a runners-up all in the same year on the China Tour in 2015.
- Canadian Tour winner; 2008 Saskatchewan Open at Dakota Dunes Resort and Casino in Saskatoon
- Successful New Zealand amateur player; Represented his country in the bi-annual World Amateur teams event - Eisenhower Trophy in 2004 and 2006.
- 5 professional wins including 3 in 2015