Užpildykite šią frazę: Zirnis debiutavo Latvijos nacionalinėje futbolo komandoje 1997 m. rugpjūčio 19 d. 2003 m. lapkričio mėn. jis buvo Latvijos komandos, kuri per dvi rungtynes nugalėjo Turkiją ir įstojo į UEFA EURO 2004 finalą, pirmą kartą įstojęs į svarbų tarptautinį turnyrą.
2004 m. Finalai. 2005 m. gegužės 22 d. Zirnis buvo išmestas iš Baltijos taurės finalo prieš Lietuvą Kaune. 2007 m. lapkričio 17 d. jis įstojo savo įvarčius ir suteikė Lichtenšteinui pirmavimą UEFA Euro 2008 kvalifikacinėje F grupės rungtynėje, kurią galiausiai laimėjo Latvija 4<unk>1. Žirnis su Latvijos nacionaline reprezentacija sužaidė 68 tarptautines rungtynes.