W sezonie 2018 poprawił swoje wyniki ligowe – osiągnął wówczas najwyższą średnią biegową w karierze – 2,191. Jego zespół znalazł się jednak pozycję niżej niż rok wcześniej, a z reprezentacją zdobył brązowy medal pierwszej edycji rozgrywek Speedway of Nations, odbywających się w ramach Drużynowych Mistrzostw Świata. W Grand Prix ponownie zajął 4. miejsce, mimo że jeszcze przed ostatnią rundą znajdował się na pozycji dającej mu medal. W Indywidualnych Mistrzostwach Polski zdobył swój czwarty medal i pierwszy srebrny. Ponadto po raz trzeci w karierze został Mistrzem Polski Par Klubowych, które odbywały się na torze w Ostrowie Wielkopolskim. Pierwszy raz w swoim drugim występie wygrał również turniej o Koronę Bolesława Chrobrego w Gnieźnie.
Na początku sezonu 2019 doznał kontuzji, która wykluczyła go z pierwszej rundy Grand Prix 2019, które ostatecznie ukończył na 6. pozycji. W polskiej lidze po raz trzeci w karierze zdobył wicemistrzostwo. Taki sam rezultat osiągnął w Speedway Of Nations z reprezentacją Polski, która przegrała finał z reprezentacją Rosji – gospodarzami turnieju. Janowski rywalizował tylko w pierwszym dniu turnieju finałowego. Zdobył 0 punktów. Zaliczył upadek, w wyniku którego nie startował w drugim dniu rywalizacji.