Debuut als prof: 19 augustus 2005: Sporting Clube de Portugal – C.F. Os Belenenses 2-1 (na 79 minuten ingevallen voor Deivid).
Interlanddebuut Portugal: 3 maart 2010: Portugal – China 2-0 (na 46 minuten ingevallen voor Luis Nani).
Debuut als prof: 19 augustus 2005: Sporting Clube de Portugal – C.F. Os Belenenses 2-1 (na 79 minuten ingevallen voor Deivid).
Interlanddebuut Portugal: 3 maart 2010: Portugal – China 2-0 (na 46 minuten ingevallen voor Luis Nani).
Interlanddebuut Australië: 24 mei 2010: Australië – Nieuw-Zeeland 2-1 (na 46 minuten vervangen door Brad Jones).
Debuut als prof: 30 november 2003: Dundee United F.C. – Heart of Midlothian F.C. 2-1 (na 83 minuten ingevallen voor Neil MacFarlane).
Interlanddebuut Schotland: 30 mei 2008: Tsjechië – Schotland 3-1 (na 90 minuten ingevallen voor Kevin McNaughton).
Debuut als prof: 16 maart 2003: San Lorenzo de Almagro – Boca Juniors 1-2 (na 73 minuten vervangen door Mariano Herron).
Interlanddebuut Argentinië: 17 augustus 2005: Hongarije – Argentinië 1-2 (na 81 minuten ingevallen voor Lucho González).
Debuut als prof: 18 september 2004: Norwich City F.C. – Aston Villa F.C. 0-0 (na 57 minuten ingevallen voor Nolberto Solano).
Interlanddebuut Noord-Ierland: 9 februari 2005: Noord-Ierland – Canada 0-1.
Debuut als prof: 25 augustus 2004: Sheffield Wednesday F.C. – Walsall F.C. 1-0 (na 61 minuten vervangen door Guylain Ndumbu-Nsungu).
Interlanddebuut Noord-Ierland: 18 augustus 2004: Zwitserland – Noord-Ierland 0-0 (na 81 minuten ingevallen voor Stuart Elliott).
Debuut als prof: 30 november 2003: Deportivo de la Coruña – Villarreal CF 0-1 (na 89 minuten ingevallen voor Roger Garcia Junyent).
Interlanddebuut Spanje: 31 mei 2008: Spanje – Peru 2-1 (na 61 minuten ingevallen voor Andres Iniesta).
Debuut als prof: 22 december 2012: Partick Thistle F.C. – Rangers F.C. 1-2 (na 46 minuten vervangen door Bob Malcolm).
Interlanddebuut Schotland: 30 mei 2007: Oostenrijk – Schotland 0-1 (na 70 minuten ingevallen voor Graham Alexander).