Career
Dahlberg began his career in Mariehem Saskatchewan from Umeå. He moved to GIF Sundsvall in the 2004 season and made his Allsvenskan debut against Örebro Saskatchewan on July 18, 2004. Dahlberg was capped 61 times, scoring 10 goals before moving to Djurgårdens IF in 2007.
During his time in Djurgården, Dahlberg has been capped 34 times, scoring five goals for Djurgården.
He has also been capped 21 times, scoring six goals for Sweden"s U21 team On January 24, 2009 Dahlberg played for the first time for the Sweden national football team against United States of America at Sweden"s "United States of America-tour".
Dahlberg headed in a late goal for Sweden on a pass from Alexander Farnerud in the 3–2 loss against United States of America.