1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 6 novembre 2024
En 2006, il quitte son club formateur, après six ans passés là-bas, pour aller au CREPS Réunion. Il y reste un an avant que le responsable du CREPS, Yves Dupuy (ancien du centre de formation du Havre AC) lui propose d'aller faire un stage d'une semaine avec le Havre AC. Boucher accepte cette proposition et part donc en métropole. À la fin du stage d'une semaine, il retourne à La Réunion, et deux semaines plus tard le HAC lui propose d'intégrer le centre de formation des moins de 16 ans, ce qu'il accepte[1].
Il intègre les Ciel et Marine en . Durant ses premiers mois, il a du mal à s'intégrer dans le groupe normand, mais après le travail, la compétition et la solidarité, entre les Réunionnais du club, il réussit à s'acclimater à sa nouvelle équipe[1].
Débuts professionnels réussis au Havre
Le , lors du premier match de la saison 2011-2012, face au Angers SCO, à l'extérieur, il entre en piste pour son premier match professionnel, à la 24e minute, à la suite de la blessure du gardien titulaire Johny Placide. À la 73e minute de jeu, les Angevins obtiennent un penalty, Claudiu Keșerü prend les responsabilités de le tirer, mais Zacharie Boucher part du bon côté, et arrête donc la frappe à ras de terre, cet arrêt maintien le score de 2 à 0 en faveur du HAC. Sept minutes plus tard, il encaisse le premier but de sa carrière professionnelle par Malik Couturier. Durant le temps additionnel, l'arbitre de la rencontre, M. Rouinsard accorde un penalty aux locaux pour une main de Benjamin Genton dans la surface de réparation, cette fois ci, c'est le Congolais, Férébory Doré qui se charge de frapper le penalty, mais décidément bien inspiré il détourne de nouveau le penalty d'Angers. Cela permet aux Havrais de tenir leur avantage de 2-1 à seulement quelques secondes du coup de sifflet final[2],[3],[4].
Le , il obtient le titre de meilleur gardien de Ligue 2 décerné par l'UNFP.
Toulouse FC
Le , lors du mercato d'hiver, Zacharie quitte son club formateur, Le Havre AC, pour s'engager pour 3 ans et demi avec le Toulouse FC[5]. Il dispute son premier match de Ligue 1 avec son nouveau club le face à l'Olympique de Marseille. Il encaisse deux buts dans un match qui se solde par un match nul.
AJ Auxerre
Arrivé à l'AJ Auxerre lors du mercato estival 2015-2016 pour une indemnité estimée à moins de 500 000 euros[6] en remplacement de Donovan Léon, Zacharie Boucher s'impose comme numéro 1 au devant de Geoffrey Lembet.
En , il prolonge son engagement avec le club de l'AJ Auxerre jusqu'en 2020[10].
Le , il participe à son centième match professionnel à l'AJ Auxerre lors d'une défaite 1-0 contre le Clermont Foot 63[11].
Lors de la troisième rencontre de la saison 2017-2018, il perd sa place de titulaire au profit de Quentin Westberg. Le club justifie ce choix afin de provoquer des réactions et remettre de la concurrence[12].
Angers SCO
Après les deux premières journées de la saison 2018-2019 où il concède 6 buts, il perd sa place de titulaire à l'AJ Auxerre. Le , il s'engage finalement au SCO d'Angers pour un prêt d'un an afin de remplacer Mathieu Michel qui fait le chemin inverse[13].
SC Bastia
Il s'engage avec le SC Bastia en janvier 2022 pour une durée de 6 mois[14]. En juin 2022, il prolonge son contrat de 2 ans[15].
ESTAC Troyes
Il signe définitivement à l'ESTAC en juillet 2024[16].