| No. | Cap | Date | Venue | Opponent | Score | Result | Competition |
|---|
| 1 | 3 | 28 April 2004 | Skopje City Stadium,Skopje,Macedonia | Macedonia | 1–0 | 1–0 | Friendly |
| 2 | 8 | 4 September 2004 | Maksimir Stadium,Zagreb, Croatia | Hungary | 2–0 | 3–0 | 2006 FIFA World Cup qualification |
| 3 | 11 | 9 February 2005 | Teddy Stadium,Jerusalem, Israel | Israel | 1–0 | 3–3 | Friendly |
| 4 | 3–2 |
| 5 | 17 | 1 March 2006 | St. Jakob-Park,Basel, Switzerland | Argentina | 1–0 | 3–2 | Friendly |
| 6 | 19 | 23 May 2006 | Ernst Happel Stadion,Vienna, Austria | Austria | 1–0 | 4–1 | Friendly |
| 7 | 2–1 |
| 8 | 27 | 7 October 2006 | Maksimir Stadium, Zagreb, Croatia | Andorra | 5–0 | 7–0 | UEFA Euro 2008 qualifying |
| 9 | 30 | 16 June 2008 | Hypo-Arena,Klagenfurt, Austria | Poland | 1–0 | 1–0 | UEFA Euro 2008 Group Stage |
| 10 | 31 | 20 June 2008 | Ernst Happel Stadion, Vienna, Austria | Turkey | 1–0 | 1–1 (1–3p) | UEFA Euro 2008 Knockout Stage |
| 11 | 35 | 1 April 2009 | Estadi Comunal d'Andorra la Vella, Andorra | Andorra | 1–0 | 2–0 | 2010 FIFA World Cup qualification |
| 12 | 37 | 8 October 2009 | Kantrida Stadium,Rijeka, Croatia | Qatar | 2–0 | 3–2 | Friendly |