| No. | Date | Venue | Opponent | Score | Result | Competition | Ref. | 
| 1 | 14 March 2001 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Dominica | – | 2–0 | Friendly | [4] | 
| 2 | 16 March 2001 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Grenada | 1–0 | 1–1 | Friendly | [5] | 
| 3 | 23 May 2004 | Warner Park Sporting Complex, Basseterre, Saint Kitts and Nevis |  Saint Kitts and Nevis | 2–2 | 2–3 | Friendly | [6] | 
| 4 | 13 June 2004 | Estadio Cacique Diriangén, Diriamba, Nicaragua |  Nicaragua | 2–1 | 2–2 | 2006 FIFA World Cup qualification | [7] | 
| 5 | 20 June 2004 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Nicaragua | 1–0 | 4–1 | 2006 FIFA World Cup qualification | [8] | 
| 6 | 3–1 | 
| 7 | 13 October 2004 | Warner Park Sporting Complex, Basseterre, Saint Kitts and Nevis |  Saint Kitts and Nevis | 2–0 | 3–0 | 2006 FIFA World Cup qualification | [9] | 
| 8 | 26 November 2004 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Bermuda | 3–1 | 3–3 | 2005 Caribbean Cup qualification | [10] | 
| 9 | 28 November 2004 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Cayman Islands | 1–0 | 4–0 | 2005 Caribbean Cup qualification | [11] | 
| 10 | 12 December 2004 | Richmond Hill Playing Field, Kingstown, Saint Vincent and the Grenadines |  Grenada | 1–0 | 3–1 | 2005 Caribbean Cup qualification | [12] | 
| 11 | 1 October 2006 | Independence Park, Kingston, Jamaica |  Saint Lucia | 2–0 | 8–0 | 2007 Caribbean Cup qualification | [13] | 
| 12 | 3–0 | 
| 13 | 5–0 | 
| 14 | 6–0 | 
| 15 | 8–0 | 
| 16 | 1 November 2006 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Grenada | – | 4–1 | Friendly | [14] | 
| 17 | – | 
| 18 | 19 November 2006 | Barbados National Stadium, Waterford, Barbados |  Bermuda | 2–0 | 3–0 | 2007 Caribbean Cup qualification | [15] | 
| 19 | 3–0 | 
| 20 | 23 November 2006 | Barbados National Stadium, Waterford, Barbados |  Bahamas | 1–1 | 3–2 | 2007 Caribbean Cup qualification | [16] | 
| 21 | 2–2 | 
| 22 | 14 January 2007 | Manny Ramjohn Stadium, Marabella, Trinidad and Tobago |  Guyana | 1–0 | 2–0 | 2007 Caribbean Cup | [17] | 
| 23 | 6 October 2010 | Victoria Park, Kingstown, Saint Vincent and the Grenadines |  Montserrat | 1–0 | 7–0 | 2010 Caribbean Cup qualification | [18] | 
| 24 | 2–0 | 
| 25 | 5–0 | 
| 26 | 2 November 2011 | Manny Ramjohn Stadium, Marabella, Trinidad and Tobago |  Trinidad and Tobago | 1–1 | 2–6 | 2010 Caribbean Cup qualification | [19] | 
| 27 | 4 November 2011 | Manny Ramjohn Stadium, Marabella, Trinidad and Tobago |  Haiti | 1–2 | 1–3 | 2010 Caribbean Cup qualification | [20] | 
| 28 | 28 August 2011 | Antigua Recreation Ground, St. John's, Antigua and Barbuda |  Antigua and Barbuda | 2–1 | 2–2 | Friendly | [21] | 
| 29 | 30 March 2012 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Antigua and Barbuda | 1–0 | 1–0 | Friendly | [22] | 
| 30 | 1 April 2012 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Antigua and Barbuda | 1–2 | 1–2 | Friendly | [23] | 
| 31 | 21 September 2014 | A. O. Shirley Recreation Ground, Road Town, British Virgin Islands |  British Virgin Islands | 6–0 | 6–0 | Friendly | [24] | 
| 32 | 4 November 2015 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Antigua and Barbuda | 2–1 | 2–1 | Friendly | [25] | 
| 33 | 25 March 2016 | Arnos Vale Stadium, Kingstown, Saint Vincent and the Grenadines |  Trinidad and Tobago | 2–2 | 2–3 | 2018 FIFA World Cup qualification | [26] |