Na początku 2008 roku Karlsons odszedł do De Graafschap z miasta Doetinchem. Do końca sezonu 2007/2008 rozegrał 5 spotkań i wrócił na Łotwę, do Metalurgsa. W 2009 roku przyczynił się do wywalczenia przez Metalurgs drugiego w historii mistrzostwa Łotwy.
Latem 2009 Karlsons przeszedł do azerskiego İnteru Baku.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1998 Liepājas Metalurgs
Virslīga 1 0 1999 Liepājas Metalurgs
Virslīga 10 2 2000 Liepājas Metalurgs
Virslīga 17 8 2001 Liepājas Metalurgs
Virslīga 23 1 2002 Liepājas Metalurgs
Virslīga 17 3 2003 Liepājas Metalurgs
Virslīga 28 26 2004 Szynnik Jarosław
Priemjer-Liga 8 0 2005 Venta Kuldiga
Virslīga 6 0 2005 Liepājas Metalurgs
Virslīga 15 8 2006 Liepājas Metalurgs
Virslīga 24 14 2007 Liepājas Metalurgs
Virslīga 26 12 2007/08 De Graafschap
Eredivisie 5 0 2008 Liepājas Metalurgs
Virslīga 14 9 2009 Liepājas Metalurgs
Virslīga 18 15 2009/10 İnter Baku
Premyer Liqa