Career
Butler is the captain of Waitakere United. He led the team to four consecutive national titles (2008-2009 to 2012-2013 seasons) after taking on the captaincy. Butler has played in seven editions of the OFC Champions League winning it twice, which has led to two appearances at the Fédération internationale de football association Club World Cup.
He is also the leading appearance holder at Waitakere United, having played for the club since its first year of existence in 2004.
On the 2nd of June 2014, Butler joined Singaporean South-league team Tampines Rovers in the mid-season transfer window on a six-month contract. He scored his first goal for the club against Warriors Football Club in the Singapore League Cup.
He went on to make 22 appearances scoring 5 goals, playing every minute of every scheduled match. In January 2015 he returned to play for Waitakere United.
Signing mid-season after the stint in Singapore, Butler was instrumental in helping the team make the top four after being in the unfamiliar position of seventh place at the Christmas break.
He played every minute of the remaining 11 games. In April 2015 Butler signed a short term deal with Team Wellington for the OFC Champions League tournament held in Fiji in the month of April. He helped the side make the final, which they eventually lost, but sadly was injured in the semi-final and was unable to play in the Grand final.
In May 2015, Butler agreed to take over as player – coach of Waitakere City who play in the Lotto Sport Italia NRFL Premier mid season.
This league runs in between the competition dates of ASB Premiership, the elite league in New Zealand. Butler is capped by the New Zealand national football team on three occasions and has made four New Zealand "A" appearances including a standout performance against Jordan national football team in 2013.
Butler also played for New Zealand secondary schools team making 6 appearances scoring 4 goals.