Johnson kilpaili maailmancupissa ensimmäisen kerran Lake Louisensyöksylaskussa joulukuussa 2015 sijoittuen 41:nneksi. Maailmancupin pisteille hän pääsi ensimmäisen kerran Garmisch-Partenkirchenin syöksylaskussa helmikuussa 2016 oltuaan 28:s. Kymmenen parhaan joukkoon hän sijoittui ensimmäisen kerran oltuaan kymmenes Cortina d'Ampezzon syöksylaskussa tammikuussa 2017.[1]Kaudella 2018–2019 hän ei kilpaillut lainkaan saatuaan polvivamman harjoitellessaan Chilessä syyskuussa 2018.[1][2] Kesäkuussa 2019 hän loukkasi toisen polvensa harjoitellessaan kotimaassaan ja joutui leikkaukseen.[2] Hän palasi maailmancupiin tammikuussa 2020.[1]
Johnson saavutti ensimmäiset maailmancupin palkintosijansa oltuaan kolmas Val d’Isèren molemmissa syöksylaskuissa joulukuussa 2020. Hän sijoittui kolmanneksi myös tammikuussa 2021 St. Antonin ja Crans-Montanan syöksylaskuissa. Syöksylaskucupissa hän sijoittui neljänneksi. Kaudella 2021–2022 hän sijoittui toiseksi Lake Louisen molemmissa syöksylaskuissa ja Val d’Isèren syöksylaskussa.[1] Tammikuussa 2022 hän sai polvivamman kaaduttuaan harjoituksissa Cortina d’Ampezzossa.[3]