Töltse ki a következő mondatot:
férfi 100 méteres szabadúszás, mint a lett úszócsapat tagja, a 2012-es londoni nyári olimpiai játékokon, a FINA B-szabványos idő 50.18 másodperc az Európai Junior Bajnokságon. Hét másik úszóval küzdött a negyedik versenyen, köztük a brit születésű paraguayi úszóval, Benjamin Hockinnal. Kalniņš a második helyre futott, és egy negyed másodperccel (0,25) a török Kemal Arda Gürdal mögött, 49,96 személyes rekordjában, egy 50 másodperces akadály alá merült. Kalniņš nem jutott tovább a félfináléba, mivel a prelimináriumban harmincadik lett.