Escribe unha continuación para este parágrafo - Karlsson foi membro do equipo de Europa Continental no Seve Trophy en 2000, 2002 e 2007. En 1999 foi o undécimo na clasificación para a Ryder Cup, perdendo o último lugar automático, e non foi seleccionado como capitán. Fixo o seu debut na Ryder Cup en 2006, á idade de 37 anos, xunto co seu compañeiro sueco Henrik Stenson. Xogou de novo en 2008.
, formando unha asociación con Pádraig Harrington nos cuartos e vencendo a Justin Leonard 5 e 3 en individuais o domingo.