Dalin startete für Leksands OK. 2004 schaffte er den Sprung in den schwedischen Nationalkader und nahm bei den Europa- und Weltmeisterschaften in Roskilde bzw. Västerås teil. Bei den Europameisterschaften gewann er das Langdistanzrennen vor Mats Haldin aus Finland und Emil Wingstedt aus Schweden. In der Staffel mit Johan Modig und Wingstedt gewannen die Schweden Bronze hinter Finnland und Dänemark. 2005 nahm er noch an der Weltmeisterschaft in Japan teil, nahm aber nicht an einem Finallauf teil. Bei den Europameisterschaften in Estland 2006 wurde er 13. auf der Langdistanz.