Skribu daŭrigon por ĉi tiu paragrafo - Kalniņš kvalifikiĝis por la 100 m libera stilo de la viroj
, kiel membro de la latva naĝteamo, ĉe la Someraj Olimpikoj de 2012 en Londono, eklipsante FINA B-norman tempon de 50.18 sekundoj de la Eŭropa Juniora Ĉampioneco. Li defiis sep aliajn naĝantojn en la kvara varmego, inkluzive de la brita naskita paragvaja naĝanto Benjamin Hockin. Kalniņš kuris al la dua loko, kaj plonĝis sub 50-sekunda bariero je kvarono de sekundo (0.25) malantaŭ la turko Kemal Arda Gürdal, en sia persona plej bona tempo de 49.96. Kalniņš malsukcesis antaŭeniri en la duonfinalojn, ĉar li estis trideka en la antaŭbalotoj.