Robert Earnshaw International goals International goals

| Date_ | Venue | Score | Result_ | Competition |
|---|---|---|---|---|
| 13 October 2004 | Millennium Stadium, Cardiff, Wales | 1–0 | 2–3 | 2006 FIFA World Cup Qual. |
| 27 May 2006 | UPC-Arena , Graz , Austria | 1–1 | 1–2 | Friendly |
| 27 May 2006 | UPC-Arena , Graz , Austria | 1–2 | 1–2 | Friendly |
| 11 October 2006 | Millennium Stadium, Cardiff, Wales | 2–0 | 3–1 | UEFA Euro 2008 Qual. |
| 17 October 2007 | Stadio Olimpico , Serravalle , San Marino | 1–0 | 1–2 | UEFA Euro 2008 Qual. |
| 29 May 2009 | Parc y Scarlets , Llanelli , Wales | 1–0 | 1–0 | Friendly |
| 25 May 2011 | Aviva Stadium , Dublin , Ireland | 1–0 | 1–3 | 2011 Nations Cup |
| 27 May 2011 | Aviva Stadium, Dublin, Ireland | 2–0 | 2–0 | 2011 Nations Cup |