Kai Havertz a commencé sa carrière professionnelle en Bundesliga avec le Bayer Leverkusen, où il a joué de 2016 à 2020. Au cours de ces quatre années, il a disputé plus de 100 matchs et a marqué plus de 30 buts.