Completare la frase seguente: Karlsson è stato membro della squadra dell'Europa continentale nel Seve Trophy nel 2000, 2002 e 2007. Nel 1999 è stato undicesimo nella classifica della Ryder Cup, mancando l'ultimo posto automatico, e non è stato selezionato come capitano. Ha fatto il suo debutto nella Ryder Cup nel 2006, all'età di 37 anni, insieme al compagno svedese Henrik Stenson. Ha giocato di nuovo in
2008, formando una partnership con Pádraig Harrington nei quadri e battendo Justin Leonard 5 e 3 nel singolo di domenica.