Debuut als prof: 26 november 2000: Neuchatel Xamax – FC Zürich 3-1 (na 66 minuten vervangen door Julien Stauffer).
Interlanddebuut Zwitserland: 6 september 2006: Zwitserland – Costa Rica 2-0 (na 70 minuten ingevallen voor Patrick Müller).
Debuut als prof: 26 november 2000: Neuchatel Xamax – FC Zürich 3-1 (na 66 minuten vervangen door Julien Stauffer).
Interlanddebuut Zwitserland: 6 september 2006: Zwitserland – Costa Rica 2-0 (na 70 minuten ingevallen voor Patrick Müller).
Debuut als prof: 17 februari 2002: Go Ahead Eagles – FC Zwolle 0-1 (na 87 minuten ingevallen voor Marcel Muhlack).
Laatste wedstrijd als prof: 31 mei 2015: NAC Breda – Roda JC Kerkrade 1-2 (na 117 minuten vervangen door Joey Suk).
Interlanddebuut: 28 maart 2007: Slovenië – Nederland 0-1 (na 74 minuten ingevallen voor John Heitinga).
Debuut als prof:
Interlanddebuut Slowakije: 15 augustus 2012: Denemarken – Slowakije 1-3 (na 46 minuten ingevallen voor Juraj Kucka).
Interlanddebuut Zweden: 2 juni 2010: Wit-Rusland – Zweden 0-1.
Debuut als prof: 12 april 2002: C.S. Maritimo – Boavista F.C. 0-0.
Interlanddebuut Portugal: 21 november 2007: Portugal – Finland 0-0.
Debuut als prof:
Interlanddebuut Wales: 27 mei 2003: Verenigde Staten – Wales 2-0.
Debuut als prof: 11 september 2004: SC Bastia – AJ Auxerre 1-0.
Interlanddebuut Frankrijk: 22 augustus 2007: Slowakije – Frankrijk 0-1 (na 63 minuten ingevallen voor François Clerc).