Gerhardt nastupoval za německé mládežnické reprezentace U18, U19, U20 a U21. Zúčastnil se Mistrovství Evropy hráčů do 21 let 2017 v Polsku, kde s týmem získal titul (historicky druhý pro Německo). Dostal se do jedenáctičlenné All-star sestavy šampionátu.