Dahl-Andersen har spilt i Frisk Asker (1998–2003), Trondheim (2003–2004), Stavanger Oilers (2003–2004, 2005–2011- og Arboga (2004–2005). Totalt har han pr 03. mars 2011 spilt 450 seniorkamper for et ishockeylag, hvorav 21 av dem var i Allsvenskan mens 429 av dem var i norsk hockeyliga (UPC-ligaen, GET-ligaen). I alle disse kampene har han tatt tilsammen 287 (124 mål og 163 assister) poeng. Han har vunnet norgesmesterskapet i ishockey to ganger, en med Frisk Asker (2000–2001) og en med Stavanger Oilers (2009/2010). Han har også tatt to bronsemedaljer og to sølvmedaljer i GET-ligaen med Stavanger Oilers. Han vant GET-ligaen med Stavanger Oilers i 2011/2012-sesongen. Han la opp våren 2017.