Dahl maakte zijn wereldbekerdebuut in maart 2001 in Oslo, een jaar later scoorde hij dankzij een negende plaats in Oslo zijn eerste wereldbekerpunten. In december 2003 stond de Noor in Val di Fiemme, Italië voor de eerste maal in zijn carrière op het podium. Ondanks dat hij regelmatig op het podium stond in de wereldbeker maakte hij pas in 2009 zijn WK-debuut, in het TsjechischeLiberec eindigde Dahl als vijftiende op de sprint. Op 13 december 2009 boekte de Noor in Davos, Zwitserland zijn eerste wereldbekerzege.