
Pierwszy łotewski piłkarz z tytułami mistrzowskimi w ligach Łotwy, Białorusi i Litwy.
Kaspars Dubra urodził się 20 grudnia 1990 roku w Rydze. Jest wychowankiem JFC Skonto.
Po krótkim pobycie w Polonii Bytom w 2012 roku wrócił na Łotwę i dołączył do FK Ventspils. W finale Pucharu Łotwy w 2013 roku strzelił w doliczonym czasie gola, który dał Ventspils zwycięstwo 2:1 nad Liepājas Metalurgs.
W lutym 2015 roku przeszedł do BATE Borysów. Jesienią wystąpił w fazie grupowej Ligi Mistrzów przeciwko Romie i Bayerowi Leverkusen. Po powrocie na Łotwę został zawodnikiem RFS, w którym w sezonie 2018 pełnił funkcję kapitana.
Później grał w kazachskim Irtyszu Pawłodar i ukraińskiej Aleksandriji, po czym ponownie reprezentował RFS. W 2023 roku sięgnął z FK Panevėžys po mistrzostwo Litwy.
W 2009 roku z łotewską kadrą U-19 wystąpił w rundzie elitarnej eliminacji mistrzostw Europy. W seniorskiej reprezentacji zadebiutował w listopadzie 2010 roku przeciwko Chinom, wchodząc na boisko w doliczonym czasie. W czerwcu 2018 roku po raz pierwszy został kapitanem kadry i strzelił gola w zremisowanym 1:1 meczu z Litwą.