Täytä seuraava lause: Zirnis teki debyyttinsä Latvian maajoukkueessa 19. elokuuta 1997 tasapeliin 0<unk>0 Azerbaidžanin kanssa. Marraskuussa 2003 hän oli osa Latvian joukkuetta, joka voitti Turkin kahdessa ottelussa ja pääsi UEFA Euro 2004 -turnauksen finaaliin, jolloin hän pääsi ensimmäistä kertaa merkittävään kansainväliseen turnaukseen.
Viimeiset ottelut vuonna 2004. Zirnis karkotettiin Baltian Cupin finaalissa Liettuaa vastaan Kaunasissa 22. toukokuuta 2005. 17. marraskuuta 2007 hän teki oman maalin, joka antoi Liechtensteinille johdon UEFA Euro 2008 -kilpailun ryhmä F -ottelussa, jonka Latvia lopulta voitti 4<unk>1. Zirnis pelasi Latvian maajoukkueessa 68 kansainvälistä ottelua.