Debuut als prof:
Interlanddebuut Finland: 11 februari 2009: Portugal – Finland 1-0 (na 46 minuten ingevallen voor Jussi Jääskeläinen).
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).
Interlanddebuut Ierland: 29 mei 2009: Ierland – Nigeria 1-1 (na 46 minuten ingevallen voor Shay Given).
Debuut als prof: 31 augustus 2003: DFB Pokal: VfL Kirchheim/Teck – Hannover 96 0-3 (na 79 minuten vervangen door Dariusz Zuraw).
Interlanddebuut Duitsland: 9 oktober 2004: Iran – Duitsland 0-2 (na 81 minuten ingevallen voor Christian Wörns).
Laatste interland: 13 juli 2014: WK 2014: Duitsland – Argentinië 1-0 (na 120 minuten ingevallen voor Mesut Özil).
Debuut als prof: 15 september 2004: Coventry City F.C. – Gillingham F.C. 2-2.