 Boucher played for the New Zealand Breakers in the Australian National Basketball League from their inception in 2003 until 2005 when he signed with the Perth Wildcats for whom he played for in 2005/06.Boucher then played for the Brisbane Bullets between 2006 and 2008.In 2008, he re-joined the New Zealand Breakers and was part of the team's championship three-peat between 2010/11 and 2012/13.