Falunin MM-kilpailuissa 2015 Carl sijoittui 30 kilometrin perinteisen yhteislähtökilpailussa ja 15 kilometrin yhdistelmäkilpailussa 29:nneksi. Perinteisen sprintissä hän oli 38:s ja viestissä kuudes. Lahden MM-kilpailuissa 2017 hän oli yhdistelmäkilpailussa 15:s, 10 kilometrin perinteisellä 21:s, sprintissä 23:s ja 30 kilometrin vapaan yhteislähtökilpailussa 37:s. Pyeongchangin olympialaisissa 2018 hän sijoittui 10 kilometrin vapaan hiihtotavan kilpailussa 19:nneksi, yhdistelmäkilpailussa 20:nneksi, 30 kilometrin perinteisen yhteislähtökilpailussa 25:nneksi ja viestissä kuudenneksi. Seefeldin MM-kilpailuissa 2019 Carl sijoittui vapaan hiihtotavan sprintissä viidenneksi, 30 kilometrin vapaan yhteislähtökilpailussa yhdeksänneksi, viestissä neljänneksi ja perinteisen parisprintissä kuudenneksi. Oberstdorfin MM-kilpailuissa 2021 hän oli 10 kilometrin vapaan hiihtotavan kilpailussa neljästoista, viestissä viides ja vapaan hiihtotavan parisprintissä yhdeksäs.