Esprit began playing youth soccer at age five with North Scarborough SC.[1] He later played youth soccer with Unionville Milliken SC.
University career
In 2022, Esprit began attending Ontario Tech University, where he played for the men's soccer team.[2] In late September 2022, he was named the Ontario Tech Athlete of the Week.[3] On October 15, 2022, he scored his first goal, scoring in the third minute in a 2-1 victory over the Carleton Ravens.[4] At the end of the season, he was named Ontario Tech's men's soccer Rookie of the Year[2] and was named an OUA East Second-Team All Star.[5][6]
At the 2023 CPL-U Sports Draft, Esprit was selected in the second round (11th overall) by York United.[10][11] After participating in pre-season with the club,[12] he joined Darby FC in League1 Ontario.[13] On June 9, 2023, he was signed by York as an emergency relief player, making his Canadian Premier League debut that day against Atlético Ottawa.[14] In July 2023, he officially signed a U Sports contract with York United, allowing him to maintain his university eligibility, after training with the club since pre-season.[15][14] On August 2, with his U Sports contract set to soon expire, he signed a professional contract for the remainder of the 2023 season.[16][17] In April 2024, he signed another U Sports contract for the 2024 season.[18][19] In August 2024, he extended his U Sports contract for the remainder of the season, rather than to return to university.[20]