1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 30 août 2024
Formé dans divers clubs de région parisienne puis à l'AS Monaco, Marc-Aurèle Caillard rejoint le Clermont Foot en [2], où il évolue deux saisons en deuxième division. Il s'engage en à l'En avant Guingamp, en tant que deuxième gardien. Le , il prolonge son contrat jusqu'en 2020[3]. Il reçoit sa première titularisation en Ligue 1 en décembre contre son club formateur de Monaco. Lors de la demi-finale de la Coupe de la Ligue 2018-2019 contre Monaco, il entre en jeu à la fin du match pour la séance de tirs au but et arrête deux tirs, se qualifiant ainsi pour la finale[4], perdue aux tirs au but face au RC Strasbourg.
Karl-Johan Johnsson réalisant un début de saison 2018-2019 difficile, les performances en Coupe de la Ligue de Caillard incitent Jocelyn Gourvennec à l'installer dans les cages en championnat à partir du mois de décembre. Sur la phase retour, il débute ainsi l'intégralité des rencontres. Relégué comme doublure, le gardien suédois quittera le club le 12 juillet 2019[5].
À la suite de la relégation de l'EAG en Ligue 2, il est confirmé titulaire lors de la saison 2019-2020. Le 1er novembre 2019, il est victime d'une fissure à un doigt à la suite de la rencontre face à Chambly (13e journée, victoire 1-5) et est absent plusieurs semaines[6]. Il fait son retour le 18 janvier pour la réception du RC Lens (20e journée, 1-1). Le 4 juin 2020, Xavier Gravelaine confirme que Marc-Aurèle Caillard, Gaëtan Bussmann et Christophe Kerbrat, en fin de contrat, ne seront pas gardés[7].
Il s'engage pour deux saisons en faveur du FC Metz le 20 juillet 2020[8]. Doublure d'Alexandre Oukidja, il participe à 5 rencontres de Ligue 1 pour sa première saison en Lorraine. La saison suivante, alors que le club passe la majorité de la saison dans la zone de relégation, il obtient plus de temps de jeu, participant à 19 rencontres de Ligue 1. Le FC Metz termine 19e et est relégué.
Fin décembre 2021, à six mois de la fin de son contrat avec le FC Metz il prolonge de deux ans jusqu'en juin 2024[9].
Le , alors qu'il doit débuter la rencontre de championnat opposant Metz à Rodez (6e journée, victoire 1-4), il se blesse durant l'échauffement et est atteint d'une rupture des ligaments croisés, ce qui le rend indisponible durant plusieurs mois[10]. Suite à cette blessure, il perd son rôle de doublure au profit de Guillaume Dietsch et se retrouve numéro 3 dans la hiérarchie des gardiens. Il n'est pas conservé au terme de son contrat en juin 2024[11].
Le 30 août 2024, le joueur signe un contrat de un an avec le LOSC Lille en Ligue 1[12].