Viết tiếp cho đoạn này - Zirnis đã ra mắt cho đội tuyển bóng đá quốc gia Latvia vào ngày 19 tháng 8 năm 1997 trong trận hòa 0<unk>0 với Azerbaijan. Vào tháng 11 năm 2003, anh là một phần của đội tuyển Latvia đã đánh bại Thổ Nhĩ Kỳ trong hai trận để đủ điều kiện cho trận chung kết UEFA Euro 2004, lần đầu tiên đủ điều kiện cho một giải đấu quốc tế lớn. và chơi ở trận chung kết
năm 2004. Zirnis đã bị loại trong trận chung kết Baltic Cup trước Lithuania tại Kaunas vào ngày 22 tháng 5 năm 2005. Vào ngày 17 tháng 11 năm 2007, anh ghi một bàn thắng tự đánh để đưa Liechtenstein dẫn đầu trong trận đấu vòng loại bảng F UEFA Euro 2008 mà Latvia cuối cùng đã giành chiến thắng 4-1. Zirnis đã chơi 68 trận đấu quốc tế cho Latvia.