Täytä seuraava lause: Kalniņš
Miesten 100 metrin vapaasti uiminen, jäsenenä Latvian uimajoukkueessa, Lontoon kesäolympialaisissa 2012, ylittäen FINA B-standardin 50,18 sekunnin ajan Euroopan juniori-mestaruuskilpailusta. Hän haastoi seitsemän muuta uimaria neljännessä erässä, mukaan lukien Britanniassa syntynyt paraguayalainen uimari Benjamin Hockin. Kalniņš juoksi toiselle sijalle ja putosi 50 sekunnin rajan alle neljännessekunnin (0,25) jälkeen Turkin Kemal Arda Gürdalin jälkeen, hänen henkilökohtainen paras 49.96. Kalniņš ei päässyt semifinaaliin, koska hän sijoittui kolmanneksikymmenenneksi.