No. |
Cap |
Date |
Venue |
Opponent |
Score |
Result |
Competition |
Ref. |
1 |
5 |
14 October 1998 | Lansdowne Road, Dublin, Republic of Ireland | Malta |
1–0 |
5–0 | UEFA Euro 2000 qualifying | [2] |
2 |
2–0 |
3 |
10 |
1 September 1999 | Lansdowne Road, Dublin, Republic of Ireland | Yugoslavia |
1–0 |
2–1 | [10] |
4 |
11 |
8 September 1999 | Ta' Qali National Stadium, Mdina, Malta | Malta |
1–0 |
3–2 | [11] |
5 |
13 |
13 November 1999 | Lansdowne Road, Dublin, Republic of Ireland | Turkey |
1–0 |
1–1 | [12] |
6 |
14 |
23 February 2000 | Lansdowne Road, Dublin, Republic of Ireland | Czech Republic |
3–2 |
3–2 |
Friendly | [13] |
7 |
19 |
2 September 2000 | Amsterdam Arena, Amsterdam, Netherlands | Netherlands |
1–0 |
2–2 |
2002 FIFA World Cup qualification | [14] |
8 |
28 |
10 November 2001 | Lansdowne Road, Dublin, Republic of Ireland | Iran |
2–0 |
2–0 | [15] |
9 |
30 |
13 February 2002 | Lansdowne Road, Dublin, Republic of Ireland | Russia |
2–0 |
2–0 |
Friendly | [16] |
10 |
31 |
27 March 2002 | Lansdowne Road, Dublin, Republic of Ireland | Denmark |
2–0 |
3–0 | [17] |
11 |
35 |
5 June 2002 | Kashima Soccer Stadium, Kashima, Ibaraki, Japan | Germany |
1–1 |
1–1 |
2002 FIFA World Cup | [18] |
12 |
36 |
11 June 2002 | International Stadium, Yokohama, Japan | Saudi Arabia |
1–0 |
3–0 |
[19] |
13 |
37 |
16 June 2002 | Suwon World Cup Stadium, Suwon, South Korea | Spain |
1–1 |
1–1 |
[20] |
14 |
38 |
21 August 2002 | Helsinki Olympic Stadium, Helsinki, Finland | Finland |
2–0 |
3–0 |
Friendly | [21] |
15 |
43 |
7 June 2003 | Lansdowne Road, Dublin, Republic of Ireland | Albania |
1–0 |
2–1 |
UEFA Euro 2004 qualifying | [22] |
16 |
44 |
11 June 2003 | Lansdowne Road, Dublin, Republic of Ireland | Georgia |
2–0 |
2–0 | [23] |
17 |
47 |
18 November 2003 | Lansdowne Road, Dublin, Republic of Ireland | Canada |
2–0 |
3–0 |
Friendly | [24] |
18 |
3–0 |
19 |
49 |
31 March 2004 | Lansdowne Road, Dublin, Republic of Ireland | Czech Republic |
2–1 |
2–1 | [25] |
20 |
52 |
5 June 2004 | Amsterdam Arena, Amsterdam, Netherlands | Netherlands |
1–0 |
1–0 | [26] |
21 |
53 |
4 September 2004 | Lansdowne Road, Dublin, Republic of Ireland | Cyprus |
3–0 |
3–0 |
2006 FIFA World Cup qualification | [27] |
22 |
56 |
13 October 2004 | Lansdowne Road, Dublin, Republic of Ireland | Faroe Islands |
1–0 |
2–0 | [3] |
23 |
2–0 |
24 |
57 |
16 November 2004 | Lansdowne Road, Dublin, Republic of Ireland | Croatia |
1–0 |
1–0 |
Friendly | [28] |
25 |
61 |
4 June 2005 | Lansdowne Road, Dublin, Republic of Ireland | Israel |
2–0 |
2–2 |
2006 FIFA World Cup qualification | [29] |
26 |
65 |
1 March 2006 | Lansdowne Road, Dublin, Republic of Ireland | Sweden |
2–0 |
3–0 |
Friendly | [30] |
27 |
70 |
15 November 2006 | Lansdowne Road, Dublin, Republic of Ireland | San Marino |
3–0 |
5–0 |
UEFA Euro 2008 qualifying | [31] |
28 |
4–0 |
29 |
5–0 |
30 |
73 |
22 August 2007 | NRGi Park, Aarhus, Denmark | Denmark |
1–0 |
4–0 |
Friendly | [32] |
31 |
2–0 |
32 |
78 |
11 November 2007 | Millennium Stadium, Cardiff, Wales | Wales |
1–1 |
2–2 |
UEFA Euro 2008 qualifying | [33] |
33 |
81 |
29 May 2008 | Craven Cottage, London, England | Colombia |
1–0 |
1–0 |
Friendly | [34] |
34 |
82 |
20 August 2008 | Ullevaal Stadion, Oslo, Norway | Norway |
1–0 |
1–1 | [35] |
35 |
85 |
15 October 2008 | Croke Park, Dublin, Republic of Ireland | Cyprus |
1–0 |
1–0 |
2010 FIFA World Cup qualification | [36] |
36 |
86 |
11 February 2009 | Croke Park, Dublin, Republic of Ireland | Georgia |
1–1 |
2–1 | [37] |
37 |
2–1 |
38 |
88 |
1 April 2009 | Stadio San Nicola, Bari, Italy | Italy |
1–1 |
1–1 | [38] |
39 |
89 |
29 May 2009 | Craven Cottage, London, England | Nigeria |
1–1 |
1–1 |
Friendly | [39] |
40 |
92 |
5 September 2009 | GSP Stadium, Nicosia, Cyprus | Cyprus |
2–1 |
2–1 |
2010 FIFA World Cup qualification | [40] |
41 |
96 |
18 November 2009 | Stade de France, Paris, France | France |
1–0 |
1–1 | [41] |
42 |
99 |
28 May 2010 | RDS Arena, Dublin, Republic of Ireland | Algeria |
2–0 |
3–0 |
Friendly | [42] |
43 |
3–0 |
44 |
102 |
7 September 2010 | Aviva Stadium, Dublin, Republic of Ireland | Andorra |
3–1 |
3–1 |
UEFA Euro 2012 qualifying | [43] |
45 |
103 |
8 October 2010 | Aviva Stadium, Dublin, Republic of Ireland | Russia |
1–3 |
2–3 | [44] |
46 |
105 |
26 March 2011 | Aviva Stadium, Dublin, Republic of Ireland | Macedonia |
2–0 |
2–1 | [45] |
47 |
106 |
24 May 2011 | Aviva Stadium, Dublin, Republic of Ireland | Northern Ireland |
2–0 |
5–0 |
Nations Cup | [46] |
48 |
4–0 |
49 |
107 |
29 May 2011 | Aviva Stadium, Dublin, Republic of Ireland | Scotland |
1–0 |
1–0 |
[47] |
50 |
108 |
4 June 2011 | Philip II Arena, Skopje, Macedonia | North Macedonia |
1–0 |
2–0 |
UEFA Euro 2012 qualifying | [48] |
51 |
2–0 |
52 |
113 |
11 November 2011 | A. Le Coq Arena, Tallinn, Estonia | Estonia |
3–0 |
4–0 |
UEFA Euro 2012 qualifying | [49] |
53 |
4–0 |
54 |
121 |
9 September 2012 | Astana Arena, Astana, Kazakhstan | Kazakhstan |
1–1 |
2–1 |
2014 FIFA World Cup qualification | [50] |
55 |
125 |
2 June 2013 | Aviva Stadium, Dublin, Republic of Ireland | Georgia |
3–0 |
4–0 |
Friendly | [51] |
56 |
4–0 |
57 |
126 |
7 June 2013 | Aviva Stadium, Dublin, Republic of Ireland | Faroe Islands |
1–0 |
3–0 |
2014 FIFA World Cup qualification | [52] |
58 |
2–0 |
59 |
3–0 |
60 |
128 |
6 September 2013 | Aviva Stadium, Dublin, Republic of Ireland | Sweden |
1–0 |
1–2 | [53] |
61 |
130 |
15 October 2013 | Aviva Stadium, Dublin, Republic of Ireland | Kazakhstan |
1–0 |
3–1 | [54] |
62 |
131 |
15 November 2013 | Aviva Stadium, Dublin, Republic of Ireland | Latvia |
1–0 |
3–0 |
Friendly | [55] |
63 |
136 |
11 October 2014 | Aviva Stadium, Dublin, Republic of Ireland | Gibraltar |
1–0 |
7–0 |
UEFA Euro 2016 qualifying | [56] |
64 |
2–0 |
65 |
3–0 |
66 |
141 |
4 September 2015 | Estádio Algarve, Faro, Portugal | Gibraltar |
2–0 |
4–0 | [57] |
67 |
3–0 |
68 |
146 |
31 August 2016 | Aviva Stadium, Dublin, Republic of Ireland | Oman |
2–0 |
4–0 |
Friendly | [58] |