1. FSV Mainz 05 7 lipca 2018 roku przeniósł się do Mainz 05 za kwotę około 10 milionów euro wraz z bonusami, podpisując pięcioletni kontrakt do czerwca 2023 roku. Jego wcześniejsze doświadczenie w Ligue 1 z Metz ułatwiło szybką adaptację do wymagań Bundesligi.
Sezon 2018/19 W Bundeslidze zadebiutował 26 sierpnia 2018 roku. W pierwszym sezonie szybko się zaaklimatyzował, występując w 32 meczach ligowych i zdobywając jedną bramkę, gdy Mainz zakończyło rozgrywki na 11. miejscu. Swoją pierwszą bramkę w Bundeslidze strzelił w emocjonującym meczu przeciwko RB Leipzig, zakończonym wynikiem 3:3.
Sezon 2019/20 Kolejny sezon przyniósł kontynuację wysokiej formy – rozegrał 33 z 34 meczów ligowych i zdobył jedną bramkę, pomagając drużynie uniknąć spadku. W wieku zaledwie 24 lat został mianowany wicekapitanem drużyny. W wywiadzie dla Bundesliga.com powiedział: „Powodem, dla którego zostałem wybrany na wicekapitana, były moje zdolności przywódcze. Zostałem obdarzony zadaniem bycia jednym z liderów i jestem pewien, że podołam temu wyzwaniu".
W tym okresie mierzył się z najlepszymi napastnikami ligi, takimi jak Robert Lewandowski, Timo Werner czy Marco Reus, co pomogło mu stać się czołowym obrońcą Bundesligi.