MacLeod grew up in Waterloo, Canada playing for Toronto FC Academy and Oakville Soccer club at the youth levels.
MacLeod played four years of college soccer at Drake University between 2013 and 2016. He didn’t appear as a Freshman in 2012 and red-shirted his senior year in 2016. MacLeod finished as All-Time Goalkeeper Leader in program history in games (76), minutes (6940:22), saves (308), shut-outs (19) and wins (33).
In February 2017, MacLeod signed for Swope Park Rangers of the United Soccer League. He led the rangers early in the playoffs to a 2017 USL Finalist medal. MacLeod remained with SPR through the 2018 season before joining North Carolina FC where he currently plays.
Join our newsletter for exclusive content and announcements.