Skryf 'n voortsetting vir hierdie paragraaf - Kalniņš kwalifiseer vir die mans se 100 m vryslag
, as lid van die Letlandse swem-span, by die 2012 Somer Olimpiese Spele in Londen, deur 'n FINA B-standaardtyd van 50.18 sekondes van die Europese Jeugkampioenskappe te verduister. Hy het sewe ander swemmers in die vierde ronde uitgedaag, waaronder die Britse gebore Paraguayaanse swemmer Benjamin Hockin. Kalniņš het na die tweede plek gehardloop, en onder 'n 50-sekonde hindernis gedaal deur 'n kwart van 'n sekonde (0.25) agter Turkye se Kemal Arda Gürdal, in sy persoonlike beste van 49.96. Kalniņš het nie in die halfeindronde gevorder nie, aangesien hy die dertigste algehele plek in die voorrondes behaal het.