Lord began his professional career with Portugal FC of the Canadian Soccer League (CSL) in 2008.
[1] The following season he signed with the Serbian White Eagles FC, making his debut on June 4, 2010, in a match against the York Region Shooters.
[2] In 2010, he had a brief stint abroad in Germany with SV Morlautern, before returning to North America to sign with the Toronto Lynx of the Premier Development League.
[3] The Lynx concluded the season by finishing seventh in the Great Lakes Division, thus failing to reach a postseason berth.
He made his debut for the club on August 28, 2011, against St. Catharines Wolves where he recorded his first goal of the season in a 4–1 victory.