Sezon Klub Kraj Rozgrywki Mecze Bramki 1999 Auda Ryga 1. līga 21 4 2000 Auda Ryga 1. līga 28 5 2001 Auda Ryga 1. līga ? ? 2002 Auda Ryga 1. līga 28 0 2003 Östers IF Allsvenskan 8 0 2004 Östers IF Superettan 24 1 2005 Assyriska FF Allsvenskan 23 0 2006 FK Ventspils Virslīga 28 5 2006/07 Blackpool League One 10 0 2007/08 Blackpool Championship 40 6 2008/09 Queens Park Rangers Championship 31 0 2009/10 Queens Park Rangers Championship 41 3 2010/11 Queens Park Rangers Championship 42 3 2011/12 Reading Championship 42 3 2012/13 Reading Premier League 14 1 2012/13 Wolverhampton Wanderers (wyp.) Championship 15 0 2013/14 Reading Championship 25 3 2014/15 Colchester United League One 4 0
Kariera reprezentacyjna W reprezentacji Łotwy Gorkšs zadebiutował 24 grudnia 2005 roku w zremisowanym 1:1 meczu 2005 King's Cup z Tajlandią. W swojej karierze grał już z Łotwą w eliminacjach do Euro 2008, MŚ 2010, Euro 2012, MŚ 2014, Euro 2016 oraz w eliminacjach do MŚ 2018. Licznik występów Gorkšsa w narodowej kadrze zatrzymał się na 89 spotkaniach, w których zdobył 5 bramek.
Po zakończeniu kariery 28 kwietnia 2018 roku Kaspars Gorkšs został wybrany na prezydenta Łotewskiego Związku Piłki Nożnej.