Mit der schwedischen Nationalmannschaft nahm er an fünf Schacholympiaden teil (1992 und 1998 bis 2004) mit einem Gesamtergebnis von 16 Punkten aus 33 Partien (+11 =10 −12). Bei der Schacholympiade 2012 war er nichtspielender Mannschaftskapitän sowohl der schwedischen Nationalmannschaft der Männer als auch der Frauen. Seine sechs Mannschaftseuropameisterschaftsauftritte (1989, 1999 bis 2005 und 2011) weisen ein Gesamtergebnis von 17,5 aus 35 auf (+11 =13 −11).