Täita järgmine lause: Kalniņš
mees 100 m vaba stiili, kui Läti ujumismeeskonna liige, 2012. aasta Londoni suveolümpiamängudel, ületades FINA B-standardi aja 50,18 sekundit Euroopa noormeeste meistrivõistlustel. Neljandas soojuses võitis ta seitse teist ujujat, sealhulgas Briti päritolu paraguaguaylast Benjamin Hockini. Kalniņš jooksis teisele kohale ja kukkus 50-sekundilise barjääri alla veerand sekundit (0,25) taga Türgi Kemal Arda Gürdal'i, oma isikliku parimaga 49,96. Kalniņš ei jõudnud poolfinaali, olles eelvalimistel kolmekümnendal kohal.