Am 2. Dezember 2017 wurde Twardosz in das Weltcup-Team berufen. Gemeinsam mit Adam Cieślar, Szczepan Kupczak und Paweł Słowiok belegte er in der Staffel den zehnten Rang, wohingegen er beim Einzel nicht eingesetzt wurde. Bei den Nordischen Junioren-Skiweltmeisterschaften 2018 in Kandersteg belegte er im Gundersen Einzel den 21., im Sprint den 22. sowie mit dem Team den zwölften Platz. Nachdem er im Februar 2018 in Zakopane erstmals polnischer Meister wurde, debütierte er zum Saisonabschluss in Klingenthal bei einem Einzelwettbewerb im Weltcup.