Jabarkan Bayer Leverkusen dari Kai Havertz

Havertz melakukan debut untuk Bayer Leverkusen pada tanggal 15 Oktober 2016, saat ia masuk sebagai pemain pengganti untuk Charles Aránguiz dalam pertandingan Bundesliga melawan Werder Bremen yang berakhir dengan kekalahan 1-2. Saat itu, ia pun menjadi pemain termuda yang melakukan debut di Bundesliga, tepatnya pada usia 17 tahun 126 hari. Rekor tersebut dipatahkan oleh Florian Wirtz pada tahun 2020.

Pada tanggal 17 Februari 2017, Havertz memberikan assist kepada rekan setimnya Karim Bellarabi, yang kemudian menjadl gol ke-50,000 di Bundesliga. Empat hari kemudian, ia tampil sejak awal pertandingan untuk pertama kalinya di Champions League saat Bayer Leverkusen harus menghadapi Atlético Madrid di babak 16 besar. Ia terpilih untuk tampil di pertandingan tersebut karena rekan setimnya, Hakan Çalhanoğlu, terkena hukuman larangan bermain. Havertz tidak bisa bermain di pertandingan kedua melawan Atletico Madrid yang berlangsung pada bulan Maret karena bertepatan dengan masa ujian di sekolahnya.

Havertz menyumbangkan gol pertamanya untuk Bayer Leverkusen pada tanggal 2 April 2017. Gol tersebut menjadi penyama kedudukan dalam pertandingan melawan VfL Wolfsburg yang berakhir dengan skor 3-3. Ia pun memecahkan rekor sebagai pencetak gol termuda bagi Bayer Leverkusen di Bundesliga, pada usia 17 tahun. Pada musim tersebut, secara total ia bermain sebanyak 28 kali dan mencetak empat gol di semua kompetisi, termasuk dua gol di pertandingan terakhir melawan Hertha BSC. Leverkusen pun mengakhir musim di posisi ke-12.

Pada tanggal 14 April 2018, Havertz, menjadi pemain termuda sepanjang sejarah Bundesliga yang berhasil bermain sebanyak 50 kali, di usia 18 tahun 307 hari. Ia memecahkan rekor yang sebelumnya dipegang oleh Timo Werner. Di akhir musim, Havertz berhasil membawa Leverkusen beradai di posisi kelima dengan bermain sebanyak 30 kali dan mencetak tiga gol.

Havertz melanjutkan tren positif di musim berikutnya. Hingga pertengahan musim, Havertz merupakan satu-satunya pemain yang tampil di setiap pertandingan dan menghasilkan enam gol. Pada tanggal 20 September 2018, ia mencetak dua gol untuk pertama kalinya di kompetisi Eropa saat menghadapi Ludogorets Razgrad di kompetisi Europa League 2018–19 yang berakhir dengan kemenangan 3-2. Ia menjadi pemain termuda Leverkusen yang mencetak gol dari tendangan penalti pada tanggal 26 Januari 2019, saat klub tersebut menghadapi Wolfsburg yang berakhir dengan skor 3-0. Saat itu, Havertz baru berusia 19 tahun, tujuh bulan, 16 hari.

Pada bulan berikutnya, Havertz menjadi pemain termuda kedua yang tampil sebanyak 75 kali di Bundesliga, setelah Julian Draxler. Rekor tersebut ia capai saat bertanding melawan Fortuna Düsseldorf di mana ia mencetak satu gol. Pada tanggal 13 April 2019, ia pun kembali mencetak gol di pertandingannya yang ke-100 di Bundesliga melawan Stuttgart. Gol tersebut, ke-13 di musim tersebut, membuat Havertz menjadi pemain termuda yang mencetak 13 gol dalam satu musim setelah pemain Stuttgart Horst Köppel yang melakukannya pada musim 1967–68. Havertz mencetak gol ke-15 dalam pertandingan melawan Eintracht Frankfurt pada tanggal 5 Mei 2019. Pertandingan yang berkesudahan dengan skor 6-1 tersebut terkenal karena menjadi pertandingan pertama di Bundesliga dengan tujuh gol tercipta di babak pertama. Di pertandingan terakhir musim 2018-19, Havertz menjadi remaja dengan jumlah gol terbanyak dalam satu musim Bundesliga, setelah mencetak gol ke-17 dalam kemenangan 5-1 melawan Hertha BSC.

Saat laga pembuka musim 2019–20 melawan Paderborn yang berkesudahan 3-2, Havertz mencetak sejarah dengan menjadi pemain termuda kedua setelah Köppel yang membuat 25 gol di Bundesliga. Pada bulan Desember 2019, di usia 20 tahun, enam bulan, dan empat hari, ia memecahkan rekor Werner sebagai pemain termuda yang bermain sebanyak 100 kali di Bundesliga.