Geffrard began his career in 2011 by signing with the
Montreal Impact Academy, and competed in the
Canadian Soccer League, and
USL Premier Development League. In 2016, he signed with the Impact's second team,
FC Montreal, in the
United Soccer League. In 2017, Geffrard left Canada to play for
Ekenäs IF in Finland's second division. The following season he signed to play in the
Veikkausliiga with
Rovaniemen Palloseura. He joined on a one-year contract with an option for an additional season. He left the club after the 2018 season. In 2019, he joined
Fresno FC in the
USL Championship. Geffrard made his debut for Fresno FC on 15 May 2019, in a
U.S. Open Cup match against
El Farolito Soccer Club. Ahead of the 2020 season, he was set to attend training camp with the
Montreal Impact, but ultimately did not attend. On 18 February 2020, Geffrard signed with
Canadian Premier League side
HFX Wanderers. His contract with the Halifax-based club expired after the 2021 season. For the 2022 season, he played in the Quebec-based
Première ligue de soccer du Québec with
CS Mont-Royal Outremont. ==International career==