12 participations - 3 médailles individuelles - 8 médailles par équipe
1987 Melbourne Australie 11 ème sur 5000 m. piste et 13ème sur le 20 km route
1989 Eugène USA 8ème sur 5000 m. piste et 6ème sur le 20 km route
1991 Turku Finlande Team Suisse M40 médaille de BRONZE 20 km route Schneider - Jomini - Brandenburg
1993 Myazaki Japon Médaille de BRONZE M45 individuelle 5000 m. piste
1995 Buffalo USA Team Suisse M45 médaille d'ARGENT 20 km route Schneider - Binggeli - Bergmann
1997 Durban Afrique du Sud Team Suisse M50 médaille d'ARGENT 20 km route Schneider - Binggeli - Bergmann
1999 Gateshesd Grande-Bretagne Team Suisse M50 médaille de BRONZE 20 km route Schneider - Binggeli - Bergmann
2001 Briabane Australie Team Suisse M50 médaille de BRONZE 20 km route Schneider - Toscanelli - Brandenburg
2003 Carolina Puerto Rico Team Suisse M55 médaille d'OR 20 km route Schneider - Bergmann - Brandenburg Médaille de BRONZE individuelle 5000 m piste
Médaille de BRONZE individuelle 20 km route 2005 San Sebastien Espagne Team Suisse M55 médaille d'OR 20 km route Schneider - Binggeli - Ponzio 2007 Riccione Italie Team Suisse M60 médaille d'OR 20 km route Schneider - Bergmann - Binggeli
2009 Lathi Finlande 18ème sur 5000 m piste 20ème sur 10 km route et 18ème sur 20 km route Team Suisse M60 5ème 20 km route Schneider - Binggeli - Brandenburg
CHAMPIONNATS DU MONDE VETERANS SUR ROUTE
2000 Valadollide Espagne Team Suisse M50 médaille d'ARGENT 30 km route Schneider - Binggeli - Bergmann