He began his outdoor career with the Montreal Impact in 2004 where he finished fourth in scoring and helped the Impact win the championship. In 2005, he signed a two-year contract, but was waived at the end of the 2006 season. He signed with the Vancouver Whitecaps in 2007, and was traded mid-season to the RailHawks in exchange for Sola Abolaji.