Debuut als prof: 6 augustus 2006: CS Sedan – Olympique de Marseille 0-0 (na 46 minuten vervangen door Jérôme Le Moigne).
Interlanddebuut Frankrijk: 29 februari 2002: Duitsland – Frankrijk 1-2 (na 68 minuten ingevallen voor Mathieu Valbuena).
Debuut als prof: 6 augustus 2006: CS Sedan – Olympique de Marseille 0-0 (na 46 minuten vervangen door Jérôme Le Moigne).
Interlanddebuut Frankrijk: 29 februari 2002: Duitsland – Frankrijk 1-2 (na 68 minuten ingevallen voor Mathieu Valbuena).
Debuut als prof: 11 maart 2004: Celtic F.C. – FC Barcelona 1-0 (na 45 minuten ingevallen voor Craig Beattie).
Interlanddebuut Schotland: 18 augustus 2004: Schotland – Hongarije 0-3.
Debuut als prof: 16 januari 2005: Athletic Bilbao – RCD Espanyol 1-1.
Interlanddebuut Spanje: 19 november 2008: Spanje – Chili 3-0 (na 71 minuten ingevallen voor Xavi Hernández).
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: 21 maart 2004: FC Utrecht – FC Twente 2-0.
Interlanddebuut Marokko: 19 november 2008: Marokko – Zambia 2-0.
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.