In der Französischen Nationalmannschaft debütierte Gérard am 6. April 2013 gegen Norwegen. Bei der Europameisterschaft 2014 gewann er die Goldmedaille, wurde aber in der Vorrunde nach drei Spielen durch Thierry Omeyer ersetzt. Bei den Olympischen Spielen 2016 in Rio de Janeiro gewann er die Silbermedaille. 2017 gewann er mit Frankreich die Weltmeisterschaft. Zudem wurde er als bester Torhüter des Turniers ins All-Star Team aufgenommen. Dasselbe gelang ihm bei der Europameisterschaft 2018, bei der sein Team den dritten Platz belegte. Bei der WM 2019 gewann er die Bronzemedaille. Mit Frankreich gewann er bei den Olympischen Spielen in Tokio die Goldmedaille. Zusätzlich wurde er am Turnierende in das All-Star-Team gewählt. Bisher bestritt er 120 Länderspiele.