Marc Pedersen became Djurgården last signing before the 2012 season of Allsvenskan. He did a promising pre-season and was in the premier of the league against IF Elfsborg away rewarded a spot in the starting eleven. In the second half he scored on a corner. He made a total of 17 allsvenskan appearances for Djurgården, leaving in 2013 for FC Fredericia.