Karlsson spilte for Fastlandseuropa i lagkonkurransen Seve Trophy i 2000, 2002 og 2007. Han spilte i Ryder Cup i 2006 og 2008.