En 2018, Johannes Schinnagel rejoint l'équipe autrichienne Tirol. Dans le calendrier continental, il se distingue en terminant quatrième d'une étape au Girobio, sixième du Tour d'Antalya, neuvième du Giro del Belvedere et dixième de Gand-Wevelgem espoirs. À partir du mois d'août, il rejoint la formation WorldTour Bora-Hansgrohe en tant que stagiaire[1].