1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Ses parents déménagent à Rots quand il est âgé de six mois[1]. Il quitte Rots à l'âge de 17 ans, lorsqu'il passe professionnel au Stade Malherbe Caen et qu'il prend son indépendance[1].
Il démontre d'énormes qualités malgré son statut de gardien remplaçant, et fait partie des grands espoirs du club et de l'équipe de France. Il joue son premier match professionnel le en remplaçant Vincent Planté au cours du match opposant son équipe au Stade de Reims.
Le , il prolonge son contrat de trois ans avec le club normand, avec l'espoir de devenir titulaire dans le club de son cœur. Le club termine la saison à la seconde place du classement et accède à la Ligue 1.
Révélation en Ligue 2
En , il est prêté pour une saison au Vannes OC, pour trouver du temps de jeu et une place de titulaire. Il est titulaire en Ligue 2 et joue 27 matchs, seulement barré par une blessure au printemps. Il est crédité d'une bonne saison en Bretagne mais, de retour au Caen, il est libéré de sa dernière année de contrat avec le Stade Malherbe, qui lui préfère Alexis Thébaux en tant que gardien titulaire[3]. Il totalise quinze matchs en trois saisons avec le club normand.
Le , Costil s'engage avec le CS Sedan-Ardennes, qui évolue alors en Ligue 2, pour deux saisons et une supplémentaire en cas de montée en Ligue 1. Il y retrouve Yohann Eudeline, lui aussi ancien caennais et joue son premier match avec sa nouvelle équipe en Coupe de la Ligue contre son club formateur, pour une victoire 2-0 des Sedanais après prolongation. Titulaire dans les cages ardennaises, il prend part à tous les matchs de son équipe toutes compétitions confondues durant la saison 2009-2010. Auteur d'une excellente saison sous ses nouvelles couleurs, il est élu Sedanais de l'année par les supporters[4] et est logiquement nommé pour le trophée UNFP du meilleur gardien de but de Ligue 2[5]. Il ne remporte pas ce trophée la première année, mais est sacré meilleur gardien de Ligue 2 en 2011 après une saison de très bonne qualité[6].
Confirmation au Stade rennais
En fin de contrat dans les Ardennes, Benoît Costil signe un contrat de trois ans en faveur du Stade rennais FC le [7]. Il réalise une saison 2011-2012 pleine puisqu'il prend part à 51 rencontres toutes compétitions confondues et joue ses premiers matchs européens en Coupe UEFA.
Il joue son dernier match avec le Stade rennais le , étant en fin de contrat après six saisons en Bretagne. Un hommage lui est rendu par le club et ses supporters.
Alors que son club est lanterne rouge lors de la saison 2021-2022 et pris à partie par une partie des supporters, il annonce à la suite de la défaite 0-2 face à Montpellier le 20 mars qu’il souhaite quitter les Girondins avant la fin de son contrat qui se termine en juin 2022.
AJ Auxerre (2022-janvier 2023)
Le , il s'engage libre de tout contrat à l'AJ Auxerre pour une saison[10], alors promu en Ligue 1. Étant sujet aux mauvaises critiques dues au nombre de buts encaissés (aucun cleen sheet sur une demi saison) il décide de rompre son contrat et quitte le club au mercato d’hiver 2022-2023.
LOSC Lille ( 2023)
Le 27 janvier 2023, en fin de contrat de 6 mois avec Auxerre, il rejoint gratuitement le LOSC pour un contrat jusqu'à la fin de saison[11]. Depuis son transfert, il n’a disputé aucune rencontre avec Lille toutes compétitions confondues. Il quitte le club en juillet 2023 et signe à US Salernitana.
Unione Sportiva Salernitana 1919
Fin juillet 2023, le joueur s'engage une saison en Série A à Salernitana en tant que doublure[12]. Le joueur participera à 13 rencontres de championnat et sera titulaire lors des deux seules victoires de son équipe lors de l'exercice 2023/2024[12]. Suite à la relégation, il ne renouvelle pas son contrat [13].
Le , Costil profite du forfait d'Hugo Lloris pour connaître sa deuxième convocation en Bleu. Il est ensuite convoqué avec les Bleus en novembre 2015 puis en mars 2016.
Benoît Costil fait partie de la liste des vingt-trois joueurs français sélectionnés pour disputer l'Euro 2016[16]. Il ne prend part à aucun match et les Bleus s'inclinent en finale contre le Portugal.
Mi-novembre 2016, Steve Mandanda se blesse à l'entraînement la veille d'un match amical face à la Côte d'Ivoire. Cela offre à Benoît Costil sa première cape, durant laquelle il effectue un arrêt décisif (0-0).
Costil n'est pas retenu parmi les vingt-trois joueurs convoqués pour disputer la Coupe du monde 2018, mais fait partie de la liste des onze suppléants[17].
Fin , Costil est sélectionné dans la première liste donnée par Didier Deschamps après le Mondial 2018 à la suite du forfait de Steve Mandanda[18].
Début , il est convoqué en tant que troisième gardien (derrière Hugo Lloris et Mike Maignan), en équipe de France par Didier Deschamps pour affronter la Croatie dans le cadre de la Ligue des nations. Cette sélection fait de nouveau suite au forfait de Steve Mandanda, testé positif au Covid-19[19].
En octobre 2021, il remporte la Ligue des nations en tant que troisième gardien.
Style de jeu
En avril 2021, Benoît Costil est premier du classement des gardiens les plus efficaces sur penalty communiqué par la Ligue de football professionnel avec seize arrêts en 58 tirs subis depuis la saison 2008-2009, largement devant le second Steve Mandanda (onze)[20]. Pourtant, Benoît Costil doit attendre avant de faire son premier arrêt[21]. À Caen, il encaisse les deux penaltys affrontés, puis les neuf avec Sedan en Ligue 2 et il doit attendre neuf échecs pour faire son premier arrêt avec Rennes[21].Depuis, il est devenu le 2eme gardien en France à avoir le plus mauvais résultat en encaissant au moins un but lors de 31 rencontres consécutives (le record est détenu par Ochoa avec 32 matches)
↑Le premier chiffre correspond au score de l'équipe jouant à domicile. Le score est écrit en vert si l'équipe de France a gagné le match, en noir si elle a fait match nul et en rouge si elle a perdu le match.