He has also played for YoungHeart Manawatu in New Zealand, Sydney United of the old National Soccer League in Australia and for Marist FC, a club from the Solomon Islands.
In the 2006-2007 season, he became the first player to be sent off in a New Zealand Football Championship Grand Final with a nasty studs up kick on Auckland City defender Riki van Steeden.