Kehrer groeide in de tweede helft van het seizoen 2016/17 onder coach Markus Weinzierl uit tot basisspeler bij Schalke. Hiervoor maakte hij op 1 april 2017 zijn eerste doelpunt als prof. Hij bracht zijn team toen op 1–1 in een in diezelfde stand geëindigde competitiewedstrijd thuis tegen Borussia Dortmund. Kehrer speelde dat seizoen ook zijn eerste wedstrijden in de Europa League. Coach Domenico Tedesco gebruikte hem in 2017/18 vanaf het begin van het seizoen als basisspeler.
Kehrer tekende in augustus 2018 een contract tot medio 2023 bij Paris Saint-Germain. Dat betaalde circa €37.000.000,- voor hem aan Schalke.[4]
Kehrer kwam uit voor diverse Duitse nationale jeugdelftallen. Hij nam met Duitsland –19 deel aan het EK –19 van 2015 en maakte deel uit van het Duitsland –21 dat het EK –21 van 2017 won. Kehrer debuteerde op 9 september 2018 in het Duits voetbalelftal. Bondscoach Joachim Löw liet hem toen in de 72e minuut invallen voor Matthias Ginter in een met 2–1 gewonnen oefeninterland tegen Peru. Daarna volgden basisplaatsen in verschillende wedstrijden in de UEFA Nations League 2018/19 en de kwalificatiereeks voor het EK 2020.