[7] Havertz comenzó a jugar al fútbol en el S. V. Alemannia Mariadorf, club de su región natal.El 22 de noviembre anotó su primer gol con las juveniles, en un partido contra T. S. C. Euskirchen que finalizó con marcador 6:0.La siguiente fecha, le marcó un doblete al Viktoria Colonia en un encuentro que acabó nuevamente 6:0.Havertz jugó veintitrés partidos y anotó siete goles a lo largo de la temporada, en la que su equipo quedó en la segunda posición en la liga, por detrás del Borussia Dortmund.La temporada 2015-16 la disputó con el equipo sub-17 por tercera ocasión consecutiva; jugó veintiséis partidos y marcó dieciocho goles en una campaña en la que el Bayer Leverkusen consiguió nuevamente la segunda posición la Bundesliga pero no logró clasificar a las finales nacionales.En la vuelta, fue titular nuevamente y su equipo se impuso 3:2, por lo que accedieron a la final por marcador global.El partido por el título fue contra Borussia Dortmund en el Stadion Rote Erde ante más de seis mil espectadores.El 10 de septiembre, el entrenador Schmidt lo citó por primera vez para jugar un partido oficial, por la segunda fecha de la Bundesliga ante el Hamburgo S. V. que ganaron por 3:1; no obstante, Havertz no disputó ni un minuto del encuentro.Su debut oficial se produjo el 15 de octubre en una derrota por 2:1 ante el Werder Bremen en la que sustituyó a Charles Aránguiz al minuto 83.[30][31] La siguiente tabla detalla los encuentros disputados y los goles marcados por Havertz con la selección alemana.