Chuyển nhượng
Hawke's Bay United
Wellington Phoenix
Chuyển nhượng tự do (11/02/2016)
Grimsby Town
Hawke's Bay United
Chuyển nhượng tự do (01/07/2015)
Gainsborough Trinity
Grimsby Town
Hết hạn thuê (15/03/2015)
Grimsby Town
Gainsborough Trinity
Thuê (25/02/2015)
Wairarapa United
Grimsby Town
Chuyển nhượng tự do (20/11/2014)
Wellington Phoenix
Wairarapa United
Chuyển nhượng tự do (28/08/2014)
Team Wellington
Wellington Phoenix
Chuyển nhượng tự do (05/02/2014)
Wellington Phoenix
Team Wellington
Hết hạn thuê (15/10/2013)
Team Wellington
Wellington Phoenix
Thuê (08/10/2013)
Hawke's Bay United
Team Wellington
Chuyển nhượng tự do (01/07/2012)
Lower Hutt City
Hawke's Bay United
Chuyển nhượng tự do (01/07/2011)