30-летний кипер хорошо знаком с КХЛ – в сезоне 2016/17 Янис выступал за рижское «Динамо», а в 2018/21 играл в «Йокерите». В Континентальной хоккейной лиге новичок «Тигров» провёл 199 матчей: отразил 92% бросков и заработал коэффициент надежности 2,29. В его активе 95 победных матчей, из которых 15 - «сухари».
До перехода в «Амур» Янис провёл сезон в «Таппаре». В финском клубе кипер также отразил 92% бросков. Продолжить карьеру он решил в Хабаровске. В интервью изданию Sportacentrs.com вратарь объяснил, что осознанно выбрал российский клуб, понимая о последствиях.
В послужном списке Яниса Калниньша четыре выступления за сборную Латвии на чемпионатах мира и одно на зимней Олимпиаде 2022 года, где он играл в трёх матчах.