Янис Калниньш присоединился к «Йокериту» перед сезоном 2018-19, проведя до этого два года в рижском «Динамо».
В сезоне 2019-20 Калниньш занял среди вратарей КХЛ первое место по количеству побед: в 47 матчах с его участием «Йокерит» одержал 33 победы. В истории клуба большего количества побед смог добиться лишь Тим Томас в сезоне 2004-05 (34).
В своем первом сезоне в «Йокерите» Калниньш делил ответственность за последний рубеж обороны с Райаном Заполски. Он выходил на площадку в 37 матчах регулярного чемпионата (22 победы) и защищал ворота во всех шести матчах плей-офф.
Перед переходом в «Йокерит» 26-летний на тот момент голкипер провел два сезона в рижском «Динамо», сыграв в регулярных чемпионатах КХЛ 72 матча. В тех матчах от отразил 92,7 % бросков в створ своих ворот, пропуская в среднем по 2,24 шайбы за игру. Калниньш представлял сборную своей страны на нескольких чемпионатах мира.
В сезоне 2010-11 Калниньш выступал за «Металлург» из Лиепая, в составе которого он стал чемпионом Латвии, причем сам молодой голкипер был признан тогда лучшим вратарем лиги. Перед переходом в КХЛ Калниньш отыграл три сезона в Erste Ligaa, в которой выступают команды из Венгрии, Австрии и Румынии.
Калниньш стал четвертым в истории «Йокерита» латвийским игроком после Родриго Лавиньша, Айгарса Ципрусса и Артурса Кулды.