Schirow nahm an zwölf Schacholympiaden teil: 1992 und 1994 für Lettland, 1996, 1998, 2000, 2004, 2006, 2008 und 2010 für Spanien sowie 2012, 2014 und 2016 erneut für Lettland. Außerdem vertrat er Lettland bei der Mannschaftsweltmeisterschaft 1993 und der Mannschaftseuropameisterschaft 2015 sowie Spanien bei den Mannschaftseuropameisterschaften 1999, 2001, 2003, 2007, 2009 und 2011. Bei der Mannschafts-EM 1999 erreichte er das beste Ergebnis am Spitzenbrett.