Kirjuta selle paragrahvi edasi - Kalniņš kvalifitseerus meeste 100 meetri vabastiilis
2012. aasta Londoni suveolümpiamängudel, ületades FINA B-standard 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.