Born in Ottawa, Drake played youth soccer with Nepean City SC.[1] In 2008, having impressed on an earlier trip, he went on an extended training months-long training stint with the U17 team of Brazilian club Nacional AC (SP).[2] Afterwards, he joined the Ottawa Fury Academy.[3]
In 2010, he received a scholarship to play at Holy Cross College. After that season, he had a brief training stint with Brazilian club Cruzeiro. In 2011, he transferred to Bethel College.[2] In 2013, he was an NAIA Scholar-Athlete recipient.[4]
In January 2018, he joined USL club Las Vegas Lights.[15] He debuted in the season opener, before eventually leaving the club shortly after in June.[16]
In the latter part of 2018, he returned to Canada, signing with League1 Ontario club Vaughan Azzurri, scoring two goals in his debut against Ottawa South United.[17] He appeared in four regular season matches, scoring three goals, and also appeared in four playoff matches,[18] winning the League1 Ontario Championship.[19]
In 2019, he joined Oakville Blue Devils FC, playing in 14 regular season matches and four playoff matches, winning the regular season title with the Blue Devils.[20][21] He returned to the club in 2021 (the 2020 season was cancelled due to the COVID-19 pandemic), playing in two regular season matches and two playoff matches, helping them reach the championship final, where they were defeated, finishing as finalists.[22][21]