| M |
Date |
Venue |
Opponent |
Score[a] |
Result |
Tournament |
| 1 | 17 October 1990 ‡ | Stadion Maksimir, Zagreb | United States | 2 – 1 | W | Friendly |
| 2 | 22 December 1990 ‡ | Stadion Kantrida, Rijeka | Romania | 2 – 0 | W | Friendly |
| 3 | 19 June 1991 ‡ | Fazanerija City Stadium, Murska Sobota | Slovenia | 1 – 0 | W | Friendly |
| 4 | 5 July 1992 | Olympic Park Stadium, Melbourne | Australia | 0 – 1 | L | Friendly |
| 5 | 8 July 1992 | Hindmarsh Stadium, Adelaide | Australia | 1 – 3 | L | Friendly |
| 6 | 12 July 1992 | Sydney Football Stadium, Sydney | Australia | 0 – 0 | D | Friendly |
| 7 | 22 October 1992 | Stadion Maksimir, Zagreb | Mexico | 3 – 0 | W | Friendly |
| 8 | 25 June 1993 | Stadion Maksimir, Zagreb | Ukraine | 3 – 1 | W | Friendly |
| 9 | 23 March 1994 | Luís Casanova, Valencia | Spain | 2 – 0 | W | Friendly |
| 10 | 10 April 1994 | Tehelné pole, Bratislava | Slovakia | 1 – 4 | L | Friendly |
| 11 | 18 May 1994 | ETO Park, Győr | Hungary | 2 – 2 | D | Friendly |
| 12 | 4 June 1994 | Stadion Maksimir, Zagreb | Argentina | 0 – 0 | D | Friendly |
| 13 | 17 August 1994 | Ramat Gan Stadium, Ramat Gan | Israel | 4 – 0 | W | Friendly |
| 14 | 4 September 1994 | Kadrioru Stadium, Tallinn | Estonia | 2 – 0 | W | Q Euro 1996 |
| 15 | 9 October 1994 | Stadion Maksimir, Zagreb | Lithuania | 2 – 0 | W | Q Euro 1996 |
| 16 | 16 November 1994 | Stadio La Favorita, Palermo | Italy | 2 – 1 | W | Q Euro 1996 |
| 17 | 25 March 1995 | Stadion Maksimir, Zagreb | Ukraine | 4 – 0 | W | Q Euro 1996 |
| 18 | 29 March 1995 | Žalgiris Stadium, Vilnius | Lithuania | 0 – 0 | D | Q Euro 1996 |
| 19 | 26 April 1995 | Stadion Maksimir, Zagreb | Slovenia | 2 – 0 | W | Q Euro 1996 |
| 20 | 11 June 1995 | Republican Stadium, Kiev | Ukraine | 0 – 1 | L | Q Euro 1996 |
| 21 | 3 September 1995 | Stadion Maksimir, Zagreb | Estonia | 7 – 1 | W | Q Euro 1996 |
| 22 | 8 October 1995 | Stadion Poljud, Split | Italy | 1 – 1 | D | Q Euro 1996 |
| 23 | 15 November 1995 | Bežigrad Stadium, Ljubljana | Slovenia | 2 – 1 | W | Q Euro 1996 |
| 24 | 28 February 1996 | Stadion Kantrida, Rijeka | Poland | 2 – 1 | W | Friendly |
| 25 | 13 March 1996 | Stadion Kranjčevićeva, Zagreb | South Korea | 3 – 0 | W | Friendly |
| 26 | 26 March 1996 | Stadion NK Varteks, Varaždin | Israel | 2 – 0 | W | Friendly |
| 27 | 10 April 1996 | Stadion Gradski vrt, Osijek | Hungary | 4 – 1 | W | Friendly |
| 28 | 24 April 1996 | Wembley Stadium, London | England | 0 – 0 | D | Friendly |
| 29 | 2 June 1996 | Lansdowne Road, Dublin | Republic of Ireland | 2 – 2 | D | Friendly |
| 30 | 11 June 1996 | City Ground, Nottingham | Turkey | 1 – 0 | W | Euro 1996 |
| 31 | 16 June 1996 | Hillsborough Stadium, Sheffield | Denmark | 3 – 0 | W | Euro 1996 |
| 32 | 19 June 1996 | City Ground, Nottingham | Portugal | 0 – 3 | L | Euro 1996 |
| 33 | 23 June 1996 | Old Trafford, Manchester | Germany | 1 – 2 | L | Euro 1996 |
| 34 | 8 October 1996 | Stadio Renato Dall'Ara, Bologna | Bosnia and Herzegovina | 4 – 1 | W | Q World Cup 1998 |
| 35 | 10 November 1996 | Stadion Maksimir, Zagreb | Greece | 1 – 1 | D | Q World Cup 1998 |
| 36 | 11 December 1996 | Stade Mohamed V, Casablanca | Morocco | 2 – 2 | D | King Hassan II Cup |
| 37 | 12 December 1996 | Stade Mohamed V, Casablanca | Czech Republic | 1 – 1 | D | King Hassan II Cup |
| 38 | 29 March 1997 | Stadion Poljud, Split | Denmark | 1 – 1 | D | Q World Cup 1998 |
| 39 | 2 April 1997 | Stadion Poljud, Split | Slovenia | 3 – 3 | D | Q World Cup 1998 |
| 40 | 30 April 1997 | Kaftanzoglio Stadium, Thessaloniki | Greece | 1 – 0 | W | Q World Cup 1998 |
| 41 | 8 June 1997 | National Stadium, Tokyo | Japan | 3 – 4 | L | Kirin Cup |
| 42 | 12 June 1997 | Sendai Stadium, Sendai | Turkey | 1 – 1 | D | Kirin Cup |
| 43 | 6 September 1997 | Stadion Maksimir, Zagreb | Bosnia and Herzegovina | 3 – 2 | W | Q World Cup 1998 |
| 44 | 10 September 1997 | Parken Stadium, Copenhagen | Denmark | 1 – 3 | L | Q World Cup 1998 |
| 45 | 11 October 1997 | Bežigrad Stadium, Ljubljana | Slovenia | 3 – 1 | W | Q World Cup 1998 |
| 46 | 29 October 1997 | Stadion Maksimir, Zagreb | Ukraine | 2 – 0 | W | Q World Cup 1998 PO |
| 47 | 15 November 1997 | Olimpiysky Stadium, Kiev | Ukraine | 1 – 1 | D | Q World Cup 1998 PO |
| 48 | 22 April 1998 | Stadion Gradski vrt, Osijek | Poland | 4 – 1 | W | Friendly |
| 49 | 29 May 1998 | Stadion Aldo Drosina, Pula | Slovakia | 1 – 2 | L | Friendly |
| 50 | 3 June 1998 | Stadion Kantrida, Rijeka | Iran | 2 – 0 | W | Friendly |
| 51 | 6 June 1998 | Stadion Maksimir, Zagreb | Australia | 7 – 0 | W | Friendly |
| 52 | 14 June 1998 | Stade Félix-Bollaert, Lens | Jamaica | 3 – 1 | W | World Cup 1998 |
| 53 | 20 June 1998 | Stade de la Beaujoire, Nantes | Japan | 1 – 0 | W | World Cup 1998 |
| 54 | 26 June 1998 | Parc Lescure, Bordeaux | Argentina | 0 – 1 | L | World Cup 1998 |
| 55 | 30 June 1998 | Parc Lescure, Bordeaux | Romania | 1 – 0 | W | World Cup 1998 |
| 56 | 4 July 1998 | Stade de Gerland, Lyon | Germany | 3 – 0 | W | World Cup 1998 |
| 57 | 8 July 1998 | Stade de France, Saint-Denis | France | 1 – 2 | L | World Cup 1998 |
| 58 | 11 July 1998 | Parc des Princes, Paris | Netherlands | 2 – 1 | W | World Cup 1998 |
| 59 | 5 September 1998 | Lansdowne Road, Dublin | Republic of Ireland | 0 – 2 | L | Q Euro 2000 |
| 60 | 10 October 1998 | National Stadium, Ta' Qali | Malta | 4 – 1 | W | Q Euro 2000 |
| 61 | 14 October 1998 | Stadion Maksimir, Zagreb | Macedonia | 3 – 2 | W | Q Euro 2000 |
| 62 | 10 February 1999 | Stadion Poljud, Split | Denmark | 0 – 1 | L | Friendly |
| 63 | 10 March 1999 | Spiros Louis Stadium, Athens | Greece | 2 – 3 | L | Friendly |
| 64 | 28 April 1999 | Stadion Maksimir, Zagreb | Italy | 0 – 0 | D | Friendly |
| 65 | 5 May 1999 | Estadio Olímpico, Sevilla | Spain | 1 – 3 | L | Friendly |
| 66 | 5 June 1999 | City Stadium, Skopje | Macedonia | 1 – 1 | D | Q Euro 2000 |
| 67 | 13 June 1999 | Dongdaemun Stadium, Seoul | Egypt | 2 – 2 | D | Korea Cup |
| 68 | 16 June 1999 | Dongdaemun Stadium, Seoul | Mexico | 2 – 1 | W | Korea Cup |
| 69 | 19 June 1999 | Jamsil Olympic Stadium, Seoul | South Korea | 1 – 1 | D | Korea Cup |
| 70 | 18 August 1999 | Red Star Stadium, Belgrade | Yugoslavia | 0 – 0 | D | Q Euro 2000 |
| 71 | 21 August 1999 | Stadion Maksimir, Zagreb | Malta | 2 – 1 | W | Q Euro 2000 |
| 72 | 4 September 1999 | Stadion Maksimir, Zagreb | Republic of Ireland | 1 – 0 | W | Q Euro 2000 |
| 73 | 9 October 1999 | Stadion Maksimir, Zagreb | Yugoslavia | 2 – 2 | D | Q Euro 2000 |
| 74 | 13 November 1999 | Stade de France, Saint-Denis | France | 0 – 3 | L | Friendly |
| 75 | 23 February 2000 | Stadion Poljud, Split | Spain | 0 – 0 | D | Friendly |
| 76 | 29 March 2000 | Stadion Maksimir, Zagreb | Germany | 1 – 1 | D | Friendly |
| 77 | 26 April 2000 | Ernst Happel, Vienna | Austria | 2 – 1 | W | Friendly |
| 78 | 28 May 2000 | Stadion Maksimir, Zagreb | France | 0 – 2 | L | Friendly |
| 79 | 16 August 2000 | Tehelné pole, Bratislava | Slovakia | 1 – 1 | D | Friendly |
| 80 | 2 September 2000 | King Baudouin Stadium, Brussels | Belgium | 0 – 0 | D | Q World Cup 2002 |
| 81 | 11 October 2000 | Stadion Maksimir, Zagreb | Scotland | 1 – 1 | D | Q World Cup 2002 |
| 82 | 28 February 2001 | Stadion Kantrida, Rijeka | Austria | 1 – 0 | W | Friendly |
| 83 | 24 March 2001 | Stadion Gradski vrt, Osijek | Latvia | 4 – 1 | W | Q World Cup 2002 |
| 84 | 25 April 2001 | Stadion Anđelko Herjavec, Varaždin | Greece | 2 – 2 | D | Friendly |
| 85 | 2 June 2001 | Stadion Anđelko Herjavec, Varaždin | San Marino | 4 – 0 | W | Q World Cup 2002 |
| 86 | 6 June 2001 | Skonto Stadium, Riga | Latvia | 1 – 0 | W | Q World Cup 2002 |
| 87 | 15 August 2001 | Lansdowne Road, Dublin | Republic of Ireland | 2 – 2 | D | Friendly |
| 88 | 1 September 2001 | Hampden Park, Glasgow | Scotland | 0 – 0 | D | Q World Cup 2002 |
| 89 | 5 September 2001 | Stadio Olimpico, Serravalle | San Marino | 4 – 0 | W | Q World Cup 2002 |
| 90 | 6 October 2001 | Stadion Maksimir, Zagreb | Belgium | 1 – 0 | W | Q World Cup 2002 |
| 91 | 10 November 2001 | World Cup Stadium, Seoul | South Korea | 0 – 2 | L | Friendly |
| 92 | 13 November 2001 | World Cup Stadium, Gwangju | South Korea | 1 – 1 | D | Friendly |
| 93 | 13 February 2002 | Stadion Kantrida, Rijeka | Bulgaria | 0 – 0 | D | Friendly |
| 94 | 27 March 2002 | Stadion Maksimir, Zagreb | Slovenia | 0 – 0 | D | Friendly |
| 95 | 17 April 2002 | Stadion Maksimir, Zagreb | Bosnia and Herzegovina | 2 – 0 | W | Friendly |
| 96 | 8 May 2002 | Stadion PMFC, Pécs | Hungary | 2 – 0 | W | Friendly |
| 97 | 3 June 2002 | Niigata Stadium, Niigata | Mexico | 0 – 1 | L | World Cup 2002 |
| 98 | 8 June 2002 | Kashima Soccer Stadium, Kashima | Italy | 2 – 1 | W | World Cup 2002 |
| 99 | 13 June 2002 | Nissan Stadium, Yokohama | Ecuador | 0 – 1 | L | World Cup 2002 |
| 100 | 21 August 2002 | Stadion Anđelko Herjavec, Varaždin | Wales | 1 – 1 | D | Friendly |
| 101 | 7 September 2002 | Stadion Gradski vrt, Osijek | Estonia | 0 – 0 | D | Q Euro 2004 |
| 102 | 12 October 2002 | Vasil Levski National Stadium, Sofia | Bulgaria | 0 – 2 | L | Q Euro 2004 |
| 103 | 20 November 2002 | Stadionul Dan Păltinişanu, Timişoara | Romania | 1 – 0 | W | Friendly |
| 104 | 9 February 2003 | Stadion Šubićevac, Šibenik | Macedonia | 2 – 2 | D | Friendly |
| 105 | 12 February 2003 | Stadion Poljud, Split | Poland | 0 – 0 | D | Marjan Trophy |
| 106 | 29 March 2003 | Stadion Maksimir, Zagreb | Belgium | 4 – 0 | W | Q Euro 2004 |
| 107 | 2 April 2003 | Stadion Anđelko Herjavec, Varaždin | Andorra | 2 – 0 | W | Q Euro 2004 |
| 108 | 30 April 2003 | Råsunda Stadium, Stockholm | Sweden | 2 – 1 | W | Friendly |
| 109 | 11 June 2003 | A. Le Coq Arena, Tallinn | Estonia | 1 – 0 | W | Q Euro 2004 |
| 110 | 20 August 2003 | Portman Road, Ipswich | England | 1 – 3 | L | Friendly |
| 111 | 6 September 2003 | Estadi Comunal, Andorra la Vella | Andorra | 3 – 0 | W | Q Euro 2004 |
| 112 | 10 September 2003 | King Baudouin Stadium, Brussels | Belgium | 1 – 2 | L | Q Euro 2004 |
| 113 | 11 October 2003 | Stadion Maksimir, Zagreb | Bulgaria | 1 – 0 | W | Q Euro 2004 |
| 114 | 15 November 2003 | Stadion Maksimir, Zagreb | Slovenia | 1 – 1 | D | Q Euro 2004 PO |
| 115 | 19 November 2003 | Bežigrad Stadium, Ljubljana | Slovenia | 1 – 0 | W | Q Euro 2004 PO |
| 116 | 18 February 2004 | Stadion Poljud, Split | Germany | 1 – 2 | L | Friendly |
| 117 | 31 March 2004 | Stadion Maksimir, Zagreb | Turkey | 2 – 2 | D | Friendly |
| 118 | 28 April 2004 | City Stadium, Skopje | Macedonia | 1 – 0 | W | Friendly |
| 119 | 29 May 2004 | Stadion Kantrida, Rijeka | Slovakia | 1 – 0 | W | Friendly |
| 120 | 5 June 2004 | Parken Stadium, Copenhagen | Denmark | 2 – 1 | W | Friendly |
| 121 | 13 June 2004 | Estádio Dr. Magalhães Pessoa, Leiria | Switzerland | 0 – 0 | D | Euro 2004 |
| 122 | 17 June 2004 | Estádio Dr. Magalhães Pessoa, Leiria | France | 2 – 2 | D | Euro 2004 |
| 123 | 21 June 2004 | Estádio da Luz, Lisbon | England | 2 – 4 | L | Euro 2004 |
| 124 | 18 August 2004 | Stadion Anđelko Herjavec, Varaždin | Israel | 1 – 0 | W | Friendly |
| 125 | 4 September 2004 | Stadion Maksimir, Zagreb | Hungary | 3 – 0 | W | Q World Cup 2006 |
| 126 | 8 September 2004 | Ullevi Stadium, Gothenburg | Sweden | 1 – 0 | W | Q World Cup 2006 |
| 127 | 9 October 2004 | Stadion Maksimir, Zagreb | Bulgaria | 2 – 2 | D | Q World Cup 2006 |
| 128 | 16 November 2004 | Lansdowne Road, Dublin | Republic of Ireland | 0 – 1 | L | Friendly |
| 129 | 9 February 2005 | Teddy Stadium, Jerusalem | Israel | 3 – 3 | D | Friendly |
| 130 | 26 March 2005 | Stadion Maksimir, Zagreb | Iceland | 4 – 0 | W | Q World Cup 2006 |
| 131 | 30 March 2005 | Stadion Maksimir, Zagreb | Malta | 3 – 0 | W | Q World Cup 2006 |
| 132 | 4 June 2005 | Vasil Levski National Stadium, Sofia | Bulgaria | 3 – 1 | W | Q World Cup 2006 |
| 133 | 17 August 2005 | Stadion Poljud, Split | Brazil | 1 – 1 | D | Friendly |
| 134 | 3 September 2005 | Laugardalsvöllur, Reykjavík | Iceland | 3 – 1 | W | Q World Cup 2006 |
| 135 | 7 September 2005 | National Stadium, Ta' Qali | Malta | 1 – 1 | D | Q World Cup 2006 |
| 136 | 8 October 2005 | Stadion Maksimir, Zagreb | Sweden | 1 – 0 | W | Q World Cup 2006 |
| 137 | 12 October 2005 | Szusza Ferenc, Budapest | Hungary | 0 – 0 | D | Q World Cup 2006 |
| 138 | 12 November 2005 | Estádio Cidade, Coimbra | Portugal | 0 – 2 | L | Friendly |
| 139 | 29 Jan 2006 | Hong Kong Stadium, Hong Kong | South Korea | 0 – 2 | L | Carlsberg Cup |
| 140 | 1 February 2006 | Hong Kong Stadium, Hong Kong | Hong Kong | 4 – 0 | W | Carlsberg Cup |
| 141 | 1 March 2006 | St. Jakob-Park, Basel | Argentina | 3 – 2 | W | Friendly |
| 142 | 23 May 2006 | Ernst Happel, Vienna | Austria | 4 – 1 | W | Friendly |
| 143 | 28 May 2006 | Stadion Gradski vrt, Osijek | Iran | 2 – 2 | D | Friendly |
| 144 | 3 June 2006 | Volkswagen Arena, Wolfsburg | Poland | 0 – 1 | L | Friendly |
| 145 | 7 June 2006 | Stade de Genève, Geneva | Spain | 1 – 2 | L | Friendly |
| 146 | 13 June 2006 | Olympiastadion, Berlin | Brazil | 0 – 1 | L | World Cup 2006 |
| 147 | 18 June 2006 | Frankenstadion, Nuremberg | Japan | 0 – 0 | D | World Cup 2006 |
| 148 | 22 June 2006 | Gottlieb-Daimler-Stadion, Stuttgart | Australia | 2 – 2 | D | World Cup 2006 |
| 149 | 16 August 2006 | Armando Picchi, Livorno | Italy | 2 – 0 | W | Friendly |
| 150 | 6 November 2006 | Lokomotiv Stadium, Moscow | Russia | 0 – 0 | D | Q Euro 2008 |
| 151 | 7 October 2006 | Stadion Maksimir, Zagreb | Andorra | 7 – 0 | W | Q Euro 2008 |
| 152 | 11 October 2006 | Stadion Maksimir, Zagreb | England | 2 – 0 | W | Q Euro 2008 |
| 153 | 15 November 2006 | Ramat Gan Stadium, Ramat Gan | Israel | 4 – 3 | W | Q Euro 2008 |
| 154 | 7 February 2007 | Stadion Kantrida, Rijeka | Norway | 2 – 1 | W | Friendly |
| 155 | 24 March 2007 | Stadion Maksimir, Zagreb | Macedonia | 2 – 1 | W | Q Euro 2008 |
| 156 | 2 June 2007 | A. Le Coq Arena, Tallinn | Estonia | 1 – 0 | W | Q Euro 2008 |
| 157 | 6 June 2007 | Stadion Maksimir, Zagreb | Russia | 0 – 0 | D | Q Euro 2008 |
| 158 | 22 August 2007 | Asim Ferhatović Hase Stadium, Sarajevo | Bosnia and Herzegovina | 5 – 3 | W | Friendly |
| 159 | 8 September 2007 | Stadion Maksimir, Zagreb | Estonia | 2 – 0 | W | Q Euro 2008 |
| 160 | 12 September 2007 | Estadi Comunal, Andorra la Vella | Andorra | 6 – 0 | W | Q Euro 2008 |
| 161 | 13 October 2007 | Stadion Maksimir, Zagreb | Israel | 1 – 0 | W | Q Euro 2008 |
| 162 | 16 October 2007 | Stadion Kantrida, Rijeka | Slovakia | 3 – 0 | W | Friendly |
| 163 | 17 November 2007 | Skopje City Stadium, Skopje | Macedonia | 0 – 2 | L | Q Euro 2008 |
| 164 | 21 November 2007 | Wembley Stadium, London | England | 3 – 2 | W | Q Euro 2008 |
| 165 | 6 February 2008 | Stadion Poljud, Split | Netherlands | 0 – 3 | L | Friendly |
| 166 | 26 March 2008 | Hampden Park, Glasgow | Scotland | 1 – 1 | D | Friendly |
| 167 | 24 May 2008 | Stadion Kantrida, Rijeka | Moldova | 1 – 0 | W | Friendly |
| 168 | 31 May 2008 | Szusza Ferenc Stadium, Budapest | Hungary | 1 – 1 | D | Friendly |
| 169 | 8 June 2008 | Ernst-Happel-Stadion, Vienna | Austria | 1 – 0 | W | Euro 2008 |
| 170 | 12 June 2008 | Hypo-Arena, Klagenfurt | Germany | 2 – 1 | W | Euro 2008 |
| 171 | 16 June 2008 | Hypo-Arena, Klagenfurt | Poland | 1 – 0 | W | Euro 2008 |
| 172 | 20 June 2008 | Ernst-Happel-Stadion, Vienna | Turkey | 1 – 1 | D | Euro 2008 |
| 173 | 20 August 2008 | Stadion Ljudski vrt, Maribor | Slovenia | 3 – 2 | W | Friendly |
| 174 | 6 September 2008 | Stadion Maksimir, Zagreb | Kazakhstan | 3 – 0 | W | Q World Cup 2010 |
| 175 | 10 September 2008 | Stadion Maksimir, Zagreb | England | 1 – 4 | L | Q World Cup 2010 |
| 176 | 11 October 2008 | Metalist Stadium, Kharkiv | Ukraine | 0 – 0 | D | Q World Cup 2010 |
| 177 | 15 October 2008 | Stadion Maksimir, Zagreb | Andorra | 4 – 0 | W | Q World Cup 2010 |
| 178 | 11 February 2009 | Stadionul Steaua, Bucharest | Romania | 2 – 1 | W | Friendly |
| 179 | 1 April 2009 | Estadi Comunal, Andorra la Vella | Andorra | 2 – 0 | W | Q World Cup 2010 |
| 180 | 6 June 2009 | Stadion Maksimir, Zagreb | Ukraine | 2 – 2 | D | Q World Cup 2010 |
| 181 | 12 August 2009 | Dinamo Stadium, Minsk | Belarus | 3 – 1 | W | Q World Cup 2010 |
| 182 | 5 September 2009 | Stadion Maksimir, Zagreb | Belarus | 1 – 0 | W | Q World Cup 2010 |
| 183 | 9 September 2009 | Wembley Stadium, London | England | 1 – 5 | L | Q World Cup 2010 |
| 184 | 8 October 2009 | Stadion Kantrida, Rijeka | Qatar | 3 – 2 | W | Friendly |
| 185 | 14 October 2009 | Astana Arena, Astana | Kazakhstan | 2 – 1 | W | Q World Cup 2010 |
| 186 | 14 November 2009 | Stadion HNK Cibalia, Vinkovci | Liechtenstein | 5 – 0 | W | Friendly |
| 187 | 3 March 2010 | King Baudouin Stadium, Brussels | Belgium | 1 – 0 | W | Friendly |
| 188 | 19 March 2010 | Hypo-Arena, Klagenfurt | Austria | 1 – 0 | W | Friendly |
| 189 | 23 May 2010 | Stadion Gradski vrt, Osijek | Wales | 2 – 0 | W | Friendly |
| 190 | 26 May 2010 | A. Le Coq Arena, Tallinn | Estonia | 0 – 0 | D | Friendly |
| 191 | 11 August 2010 | Štadión Pasienky, Bratislava | Slovakia | 1 – 1 | D | Friendly |
| 192 | 3 September 2010 | Skonto Stadium, Riga | Latvia | 3 – 0 | W | Q Euro 2012 |
| 193 | 7 September 2010 | Stadion Maksimir, Zagreb | Greece | 0 – 0 | D | Q Euro 2012 |
| 194 | 9 October 2010 | Ramat Gan Stadium, Ramat Gan | Israel | 2 – 1 | W | Q Euro 2012 |
| 195 | 12 October 2010 | Stadion Maksimir, Zagreb | Norway | 2 – 1 | W | Friendly |
| 196 | 17 November 2010 | Stadion Maksimir, Zagreb | Malta | 3 – 0 | W | Q Euro 2012 |
| 197 | 9 February 2011 | Stadion Aldo Drosina, Pula | Czech Republic | 4 – 2 | W | Friendly |
| 198 | 26 March 2011 | Boris Paichadze Stadium, Tbilisi | Georgia | 0 – 1 | L | Q Euro 2012 |
| 199 | 29 March 2011 | Stade de France, Saint-Denis | France | 0 – 0 | D | Friendly |
| 200 | 3 June 2011 | Stadion Poljud, Split | Georgia | 2 – 1 | W | Q Euro 2012 |
| 201 | 10 August 2011 | Aviva Stadium, Dublin | Republic of Ireland | 0 – 0 | D | Friendly |
| 202 | 2 September 2011 | National Stadium, Ta' Qali | Malta | 3 – 1 | W | Q Euro 2012 |
| 203 | 6 September 2011 | Stadion Maksimir, Zagreb | Israel | 3 – 1 | W | Q Euro 2012 |
| 204 | 7 October 2011 | Karaiskakis Stadium, Piraeus | Greece | 0 – 2 | L | Q Euro 2012 |
| 205 | 11 October 2011 | Stadion Kantrida, Rijeka | Latvia | 2 – 0 | W | Q Euro 2012 |
| 206 | 11 November 2011 | Türk Telekom Arena, Istanbul | Turkey | 3 – 0 | W | Q Euro 2012 PO |
| 207 | 15 November 2011 | Stadion Maksimir, Zagreb | Turkey | 0 – 0 | D | Q Euro 2012 PO |
| 208 | 29 February 2012 | Stadion Maksimir, Zagreb | Sweden | 1 – 3 | L | Friendly |
| 209 | 25 May 2012 | Stadion Aldo Drosina, Pula | Estonia | 3 – 1 | W | Friendly |
| 210 | 2 June 2012 | Ullevaal Stadion, Oslo | Norway | 1 – 1 | D | Friendly |
| 211 | 10 June 2012 | City Stadium, Poznań | Republic of Ireland | 3 – 1 | W | Euro 2012 |
| 212 | 14 June 2012 | City Stadium, Poznań | Italy | 1 – 1 | D | Euro 2012 |
| 213 | 18 June 2012 | PGE Arena, Gdańsk | Spain | 0 – 1 | L | Euro 2012 |
| 214 | 15 August 2012 | Stadion Poljud, Split | Switzerland | 2 – 4 | L | Friendly |
| 215 | 7 September 2012 | Stadion Maksimir, Zagreb | Macedonia | 1 – 0 | W | Q World Cup 2014 |
| 216 | 11 September 2012 | King Baudouin Stadium, Brussels | Belgium | 1 – 1 | D | Q World Cup 2014 |
| 217 | 12 October 2012 | Philip II Arena, Skopje | Macedonia | 2 – 1 | W | Q World Cup 2014 |
| 218 | 16 October 2012 | Stadion Gradski vrt, Osijek | Wales | 2 – 0 | W | Q World Cup 2014 |
| 219 | 6 February 2013 | Craven Cottage, London | South Korea | 4 – 0 | W | Friendly |
| 220 | 22 March 2013 | Stadion Maksimir, Zagreb | Serbia | 2 – 0 | W | Q World Cup 2014 |
| 221 | 26 March 2013 | Liberty Stadium, Swansea | Wales | 2 – 1 | W | Q World Cup 2014 |
| 222 | 7 June 2013 | Stadion Maksimir, Zagreb | Scotland | 0 – 1 | L | Q World Cup 2014 |
| 223 | 10 June 2013 | Stade de Genève, Geneva | Portugal | 0 – 1 | L | Friendly |
| 224 | 14 August 2013 | Rheinpark Stadion, Vaduz | Liechtenstein | 3 – 2 | W | Friendly |
| 225 | 6 September 2013 | Red Star Stadium, Belgrade | Serbia | 1 – 1 | D | Q World Cup 2014 |
| 226 | 10 September 2013 | World Cup Stadium, Jeonju | South Korea | 2 – 1 | W | Friendly |
| 227 | 11 October 2013 | Stadion Maksimir, Zagreb | Belgium | 1 – 2 | L | Q World Cup 2014 |
| 228 | 15 October 2013 | Hampden Park, Glasgow | Scotland | 0 – 2 | L | Q World Cup 2014 |
| 229 | 15 November 2013 | Laugardalsvöllur, Reykjavík | Iceland | 0 – 0 | D | Q World Cup 2014 PO |
| 230 | 19 November 2013 | Stadion Maksimir, Zagreb | Iceland | 2 – 0 | W | Q World Cup 2014 PO |
| 231 | 5 March 2014 | AFG Arena, St. Gallen | Switzerland | 2 – 2 | D | Friendly |
| 232 | 31 May 2014 | Stadion Gradski vrt, Osijek | Mali | 2 – 1 | W | Friendly |
| 233 | 6 June 2014 | Estádio de Pituaçu, Salvador | Australia | 1 – 0 | W | Friendly |
| 234 | 12 June 2014 | Arena Corinthians, São Paulo | Brazil | 1 – 3 | L | World Cup 2014 |
| 235 | 18 June 2014 | Arena da Amazônia, Manaus | Cameroon | 4 – 0 | W | World Cup 2014 |
| 236 | 23 June 2014 | Arena Pernambuco, Recife | Mexico | 1 – 3 | L | World Cup 2014 |
| 237 | 4 September 2014 | Stadion Aldo Drosina, Pula | Cyprus | 2 – 0 | W | Friendly |
| 238 | 9 September 2014 | Stadion Maksimir, Zagreb | Malta | 2 – 0 | W | Q Euro 2016 |
| 239 | 10 October 2014 | Vasil Levski National Stadium, Sofia | Bulgaria | 1 – 0 | W | Q Euro 2016 |
| 240 | 13 October 2014 | Stadion Gradski vrt, Osijek | Azerbaijan | 6 – 0 | W | Q Euro 2016 |
| 241 | 12 November 2014 | Upton Park, London | Argentina | 1 – 2 | L | Friendly |
| 242 | 16 November 2014 | San Siro, Milan | Italy | 1 – 1 | D | Q Euro 2016 |
| 243 | 28 March 2015 | Stadion Maksimir, Zagreb | Norway | 5 – 1 | W | Q Euro 2016 |
| 244 | 7 June 2015 | Stadion Anđelko Herjavec, Varaždin | Gibraltar | 4 – 0 | W | Friendly |
| 245 | 12 June 2015 | Stadion Poljud, Split | Italy | 1 – 1 | D | Q Euro 2016 |
| 246 | 3 September 2015 | Tofiq Bahramov Stadium, Baku | Azerbaijan | 0 – 0 | D | Q Euro 2016 |
| 247 | 6 September 2015 | Ullevaal Stadion, Oslo | Norway | 0 – 2 | L | Q Euro 2016 |
| 248 | 10 October 2015 | Stadion Maksimir, Zagreb | Bulgaria | 3 – 0 | W | Q Euro 2016 |
| 249 | 13 October 2015 | Ta' Qali National Stadium, Ta' Qali | Malta | 1 – 0 | W | Q Euro 2016 |
| 250 | 17 November 2015 | Olimp-2, Rostov on Don | Russia | 3 – 1 | W | Friendly |
| 251 | 23 March 2016 | Stadion Gradski vrt, Osijek | Israel | 2 – 0 | W | Friendly |
| 252 | 26 March 2016 | Groupama Arena, Budapest | Hungary | 1 – 1 | D | Friendly |
| 253 | 27 May 2016 | Gradski stadion, Koprivnica | Moldova | 1 – 0 | W | Friendly |
| 254 | 4 June 2016 | Stadion Rujevica, Rijeka | San Marino | 10 – 0 | W | Friendly |
| 255 | 12 June 2016 | Parc des Princes, Paris | Turkey | 1 – 0 | W | Euro 2016 |
| 256 | 17 June 2016 | Stade Geoffroy-Guichard, Saint-Étienne | Czech Republic | 2 – 2 | D | Euro 2016 |
| 257 | 21 June 2016 | Nouveau Stade de Bordeaux, Bordeaux | Spain | 2 – 1 | W | Euro 2016 |
| 258 | 25 June 2016 | Stade Bollaert Delelis, Lens | Portugal | 0 – 1 | L | Euro 2016 |
| 259 | 5 September 2016 | Stadion Maksimir, Zagreb | Turkey | 1 – 1 | D | Q World Cup 2018 |
| 260 | 6 October 2016 | Loro Boriçi Stadium, Shkodër | Kosovo | 6 – 0 | W | Q World Cup 2018 |
| 261 | 9 October 2016 | Tampere Stadium, Tampere | Finland | 1 – 0 | W | Q World Cup 2018 |
| 262 | 12 November 2016 | Stadion Maksimir, Zagreb | Iceland | 2 – 0 | W | Q World Cup 2018 |
| 263 | 15 November 2016 | Windsor Park, Belfast | Northern Ireland | 3 – 0 | W | Friendly |