Completa a seguinte frase:
100 m estilo libre masculino, como membro do equipo de natación de Letonia, nos Xogos Olímpicos de Verán de 2012 en Londres, eclipsando un tempo estándar FINA B de 50,18 segundos do Campionato Europeo Junior. Desafiou a outros sete nadadores na cuarta tempada, incluído o nadador paraguayo de orixe británica Benjamin Hockin. Kalniņš correu ao segundo lugar, e caeu baixo unha barreira de 50 segundos por un cuarto de segundo (0.25) detrás do turco Kemal Arda Gürdal, no seu mellor tempo persoal de 49.96. Kalniņš non puido avanzar ás semifinais, xa que se situou no trigésimo lugar na clasificación xeral nas preliminares.