[1] In 2012, McCurdy signed with Kingston FC in the Canadian Soccer League, and in 2013 featured in the CSL Championship final.
[4] In 2017, McCurdy captained PDL side Victoria Highlanders, making fourteen appearances.
[6] On 17 April 2019, McCurdy signed with Canadian Premier League side Pacific FC.
[7] On 29 April 2019, McCurdy made his professional debut for Pacific as a substitute in a 1–0 win over HFX Wanderers.
[8] On 4 November 2019, the club announced it would not be offering McCurdy a new contract for the following season.