In 2009 John joined the senior New Zealand Warriors squad full-time and played for the Auckland Vulcans in the NSW Cup and Howick Hornets in the Auckland Rugby League competition. In mid-2009 the Warriors announced they had re-signed John until the end of the 2011 season with an option for 2012.
In 2009, John became a full-time member of the senior New Zealand Warriors squad and played for the Auckland Vulcans in the NSW Cup and Howick Hornets in the Auckland Rugby League competition. Mid-year that year, the Warriors decided to re-sign John until the end of the 2011 season with an option for 2012.