In den Saisons von 2018 bis 2021 erreichte Nelin im Weltcup weiterhin regelmäßig die Punkteränge und belegte in der jeweiligen Gesamtwertung die Ränge 40, 31 und 29. Gemeinsam mit Sebastian Samuelsson und Martin Ponsiluoma gehörte er damit zu den führenden Biathleten seines Landes, erreichte aber anders als Samuelsson und Ponsiluoma in keinem Einzelrennen das Podium. Nelins bestes Weltcupergebnis in einem Einzelrennen war ein siebter Platz im Massenstart von Oberhof im Januar 2020. Zudem gewann er bei den Europameisterschaften 2019 hinter Tarjei Bø die Silbermedaille im Sprint und – zusammen mit Anna Magnusson – eine zusätzliche Silbermedaille in der Single-Mixed-Staffel. Im Weltcup stand er mehrmals im Team auf dem Podium und feierte im Dezember 2020 in Hochfilzen seinen zweiten Weltcupsieg mit der Männerstaffel.