Montreal Impact
Needham played college soccer for Concordia Stingers and at senior level for Montreal Supra, Toronto Blizzard, Montreal Impact, Buffalo Blizzard and Montreal Impact (indoor).