Compilare la frase seguente:
100 m freestyle maschile, come membro della squadra di nuoto lettone, alle Olimpiadi estive di Londra 2012, eclissando un tempo standard FINA B di 50,18 secondi dei Campionati europei juniori. Ha sfidato altri sette nuotatori al quarto turno, tra cui il nuotatore paraguaiano di origine britannica Benjamin Hockin. Kalniņš è arrivato al secondo posto, ed è caduto sotto una barriera di 50 secondi di un quarto di secondo (0,25) dietro il turco Kemal Arda Gürdal, nel suo miglior tempo personale di 49,96. Kalniņš non è riuscito a passare alle semifinali, essendo arrivato al trentesimo posto nella classifica generale nelle preliminari.