In the Danish Superliga, Pedersen has appeared in 116 games for Silkeborg and 87 games for AGF. In the Eliteserien in Norway, Pedersen played 36 games for SK Brann, where he was also captain, as well as 43 games in Lillestrøm. Daniel has a vision and top-class passing game. He also has strong leadership skills and a high work pace.