In 2007, Carlsson played for the Swedish national team in the 16th European Team Chess Championship and scored 6/9 without a loss. His performance rating was 2686, having faced strong opposition, including Dmitry Jakovenko and Mark Hebden. He was also a member of the national team at the 2006 37th Chess Olympiad in Turin (+3=1−2).