1998 gewann er den "Excelsior Cup" in Göteborg, 1999 die "Hamburger Einzelmeisterschaft". Im Jahr 2000 konnte er sich beim Zonenturnier in Reykjavík für die Weltmeisterschaftsausscheidung qualifizieren, bei der er allerdings in Neu-Delhi in der ersten Runde mit 0,5:1,5 gegen Andrei Charlow ausschied. Er nahm für Dänemark an sieben Schacholympiaden teil (1994, 2000, 2002, 2004, 2006, 2010 und 2012), wobei er ein positives Gesamtergebnis von 37 Punkten aus 70 Partien aufzuweisen hat (+21 =32 −17) sowie fünf Mannschaftseuropameisterschaften (2005, 2007, 2009, 2011 und 2013). Siebenmal konnte er die dänische Einzelmeisterschaft gewinnen: 2002 in Greve, 2005 in Køge, 2006 und 2007 jeweils in Aalborg, 2009 in Silkeborg, 2012 in Helsingør und 2015 in Svendborg.