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