Background
David Moberg Karlsson grew up just outside Mariestad in Sweden where he made his first team debut for local fifth tier club IFK Mariestad as a fourteen-year-old.
David Moberg Karlsson grew up just outside Mariestad in Sweden where he made his first team debut for local fifth tier club IFK Mariestad as a fourteen-year-old.
Due to his impressive performances with the Swedish youth national teams he was sought after by several clubs, but chose to sign a youth contract with IFK Göteborg, the club he grew up supporting.
Early career
IFK Göteborg
During the 2011 Allsvenskan season he started training with the first team and made his league debut in a game against AIK. His progress led to IFK Göteborg signing him on a five-year first team contract in May 2012. On 19 June 2013, he signed for Premier League club Sunderland for an estimated €1.9 million. Sunderland
Moberg Karlsson scored his first goal for Sunderland in the Premier League Asia Trophy against Tottenham Hotspur on 24 July 2013.
He made his competitive debut against Milton Keynes Dons in the Football League Cup, starting in a 4-2 victory.
= Kilmarnock (loan) On 31 January 2014, Karlsson joined Kilmarnock on loan for the remainder of the season. Football Club Nordsjælland
On 13 August 2014, Karlsson joined Danish club Football Club Nordsjælland on a four-year contract for an undisclosed fee.