Debuut als prof:
Interlanddebuut Frankrijk: 18 augustus 2004: Frankrijk – Bosnië en Herzegovina 1-1 (na 46 minuten vervangen door Gaël Givet).
Laatste interland: 22 juni 2010: Frankrijk – Zuid-Afrika 1-2.
Debuut als prof:
Interlanddebuut Frankrijk: 18 augustus 2004: Frankrijk – Bosnië en Herzegovina 1-1 (na 46 minuten vervangen door Gaël Givet).
Laatste interland: 22 juni 2010: Frankrijk – Zuid-Afrika 1-2.
Interlanddebuut Albanië: 1 maart 2006: Albanië – Litouwen 1-2 (na 46 minuten vervangen door Ervin Skela).
Debuut als prof: 2 november 1996: Marconi-Fairfield Stallions – Sydney United Pumas 0-3 (na 87 minuten ingevallen voor Robert Enes).
Laatste wedstrijd als prof: 26 januari 2013: Melbourne Victoria FC – Sydney FC 3-1 (na 76 minuten vervangen door Yairo Yau).
Interlanddebuut Australië: 9 februari 2005: Australië – Zuid-Afrika 1-1 (na 57 minuten vervangen door Scott Chipperfield).
Interlanddebuut Zuid-Korea: 8 november 2001: Zuid-Korea – Senegal 0-1 (na 85 minuten ingevallen voor Nam-il Kim).
Debuut als prof: 30 augustus 1998: FC Utrecht – SC Cambuur 3-0 (na 85 minuten ingevallen voor Michael Mols).
Laatste wedstrijd als prof: 14 mei 2017: Heracles AlmeloFeyenoord 3-1.
Interlanddebuut Nederland: 3 september 2004: Nederland – Liechtenstein 3-0 (na 46 minuten ingevallen voor Romano Denneboom).
Laatste interland: 4 september 2014: Italië – Nederland 2-0.
Debuut als prof: 19 december 1997: AS Cannes – LB Châteauroux 2-2 (na 37 minuten ingevallen voor Amara Traoré; na 68 minuten vervangen door Loïc Druon).
Interlanddebuut Frankrijk: 17 november 2004: Frankrijk – Polen 0-0 (na 46 minuten vervangen door Patrice Evra).
Laatste interland: 23 juni 2012: Spanje – Frankrijk 2-0 (na 65 minuten vervangen door Samir Nasri).
Interlanddebuut Zweden: 13 februari 2002: Griekenland – Zweden 2-2 (na 59 minuten vervangen door Stefan Selakovic).