Background
Berg was born in Odense, Denmark and started his career at Danish amateur clubs, before he moved to top-flight club Odense BK in the Danish Superliga in 2000.
Berg was born in Odense, Denmark and started his career at Danish amateur clubs, before he moved to top-flight club Odense BK in the Danish Superliga in 2000.
He has been capped twice for the Denmark national football team After a successful 2005-2006 season, where he was called up for his second Danish national team game in March 2006, he attracted the interest of Norwegian team Viking FK. He was spotted in Stavanger by a journalist, where he received a contract offer from the Norwegian club On June 6, 2006, it was reported that Berg had accepted the contract offer.< and the club confirmed the signing three days later.
Randers Football Club He signed a three-year binding contract with the Danish SAS liga club Randers Football Club. Berg made his first appearance for Randers in the Danish Cup quarter finals where he was in the starting line forming an attack duo with the also newly arrived teammate Marc Nygaard but was forced off the pitch soon after the start whistle due to an injury in his back.
However the injury was not serious and Berg was back on the field the next week. Berg scored his first goal for Randers Football Club on April 19, 2009.
Despite criticism from the media, stating that Berg had not fulfilled the high expectations that was given to him after his transfer to Randers Football Club, he succeeded in scoring the winning goal against Brondby IF in a 2–1 victory. This result placed Randers Football Club at sixth place in the Danish Superliga.
AGF On December 7, 2010, Berg signed a contract for two years with AGF. Football Club Vestsjælland In January 2013, Berg signed a 1½ year contract with Football Club Vestsjælland.
In his first season with FCV, the club got promoted to the Danish Superliga.