Men
- 1. Periklis ILIAS (GRE), 4:18:17
- 2. Moritz MILATZ (GER), 4:20:45
- 3. Kristian HYNEK (CZE), 4:20:54
- 4. Christoph SAUSER (SUI), 4:21:15
- 5. Jiri NOVAK (CZE), 4:23:16
- 6. Martin GUJAN (SUI), 4:23:42
- 7. Thomas DIETSCH (FRA), 4:24:30
- 8. Alexey MEDVEDEV (RUS), 4:25:10
- 9. Tim BOHME (GER), 4:25:22
- 10. Alexandre MOOS (SUI), 4:27:18
- 11. Lukas BUCHLI (SUI), 4:28:28
- 12. Robert MENNEN (GER), 4:30:02
- 13. Nicola ROHRBACH (SUI), 4:30:40
- 14. Markus BAUER (GER), 4:30:49
- 15. Calle FRIBERG (SWE), 4:31:08
- 16. Ivan ALVAREZ GUTIERREZ (ESP), 4:33:06
- 17. Kevin VAN HOOVELS (BEL), 4:34:31
- 18. Max KNOX (RSA), 4:34:38
- 19. Jochen KASS (GER), 4:35:38
- 20. Konny LOOSER (SUI), 4:36:43
- 21. Stefan SAHM (GER), 4:36:43
- 22. Alban LAKATA (AUT), 4:37:11
- 23. Matthias LEISLING (GER), 4:38:27
- 24. Hector Leonardo PAEZ LEON (COL), 4:39:04
- 25. Michal LAMI (SVK), 4:40:32
- 26. Hannes GENZE (GER), 4:41:13
- 27. Juan Pedro TRUJILLO HERNANDEZ (ESP), 4:41:14
- 28. Ruben ALMEIDA (POR), 4:41:19
- 29. Claus CRONE (DEN), 4:47:39
- 30. Kevin EVANS (RSA), 4:47:49
- 31. Tony LONGO (ITA), 4:48:20
- 32. Jérome CHEVALLIER (FRA), 4:49:37
- 33. Damian PERRIN (SUI), 4:49:54
- 34. Jo Thorson NORDSKAR (NOR), 4:50:38
- 35. Hans BECKING (NED), 4:51:07
- 36. Marcus NICOLAI (GER), 4:51:16
- 37. Roland GOLDERER (GER), 4:51:19
- 38. Rupert PALMBERGER (GER), 4:51:45
- 39. Jesus DEL NERO MONTES (ESP), 4:52:01
- 40. Erik SKOVGAARD (DEN), 4:54:28
- 41. Stefan ROFFLER (SUI), 4:55:00
- 42. Lenart NOC (SLO), 4:57:13
- 43. Lars GRANBERG (NOR), 4:57:51
- 44. Hermann PERNSTEINER (AUT), 4:57:52
- 45. Caspar AUSTA (EST), 5:00:04
- 46. Uwe HARDTER (GER), 5:01:23
- 47. Gregory PASCAL (FRA), 5:01:38
- 48. Milton Javier RAMOS GAMEZ (HON), 5:03:00
- 49. Damiano FERRARO (ITA), 5:05:03
- 50. Peeter PRUUS (EST), 5:05:25
- 51. Norbert WYSS (SUI), 5:05:44
- 52. Sebastian STARK (GER), 5:09:27
- 53. Luca RONCHI (ITA), 5:09:40
- 54. Maxime FOLCO (FRA), 5:12:24
- 55. Andreas HUBER (GER), 5:13:46
- 56. Oliver ZURBRUGG (SUI), 5:17:07
- 57. Nico BELL (RSA), 5:17:26
- 58. Manuel PLIEM (AUT), 5:17:32
- 59. Michael SCHUCHARDT (GER), 5:19:15
- 60. Frans CLAES (BEL), 5:19:35
- 61. Tim DUNFORD (GBR), 5:21:02
- 62. Motoshi KADOTA (JPN), 5:25:51
- 63. Frederic GOMBERT (FRA), 5:26:20
- 64. Steffen THUM (GER), 5:28:00
- 65. Romain CLERET (FRA), 5:28:12
- 66. Yves CORMINBOEUF (SUI), 5:28:13
- 67. Mike SCHULER (SUI), 5:29:04
- 68. Shun MATSUMOTO (JPN), 5:29:09
- 69. Martin LARSEN (DEN), 5:29:15
- 70. Martin FOGER (AUT), 5:29:59
- 71. Mikael SALOMONSSON (SWE), 5:30:52
- 72. Andrew BLAIR (AUS), 5:31:20
- 73. Dana WEBER (USA), 5:32:37
- 74. Remi LAFFONT (FRA), 5:33:13
- 75. Mariusz MARSZACEK (POL), 5:41:22
- 76. Thomas HOLTKAMP (GER), 5:42:09
- 77. Jan PREUS (GER), 5:45:29
- 78. Robert WITTMANN (GER), 5:47:20
- 79. Yuki IKEDA (JPN), 5:50:51
- 80. Oliver VONHAUSEN (GER), 5:56:29
- 81. Adrian JUSINSKI (POL), 6:06:15
- 82. Timothy CARLETON (CAN), 6:11:32
- 83. Ali ÇAKAS (TUR), 6:13:25
- 84. Yanosuke FUJIMOTO (JPN), 6:33:44
- 85. Michal ZIULEK (POL), 6:38:13
- 86. Justin PRICE (NZL), 6:39:03
- 87. Bayram EROGLU (TUR), 6:42:57
- 88. Victor GALVEZ PEREZ (CHI), 6:44:11
- 89. Ioannis SKORDAS (GRE), 7:08:11
- 90. José Juan TREJO (MEX), 7:57:37
- 91. Cesar TREJO GACHUZO (MEX), 7:57:39
Women
- 1. Annika LANGVAD (DEN), 3:52:23
- 2. Gunn-Rita DAHLE FLESJAA (NOR), 3:53:08
- 3. Esther SÜSS (SUI), 3:54:04
- 4. Irina KALENTIEVA (RUS), 4:05:13
- 5. Sally BIGHAM (GBR), 4:06:20
- 6. Elisabeth BRANDAU (GER), 4:09:02
- 7. Jane NUSSLI (GBR), 4:13:02
- 8. Sabrina ENAUX (FRA), 4:13:22
- 9. Borghild LØVSET (NOR), 4:14:50
- 10. Helene MARCOUYRE (FRA), 4:18:09
- 11. Vera ANDREEVA (RUS), 4:20:09
- 12. Heidi Rosasen SANDSTO (NOR), 4:20:43
- 13. Catherine HARE WILLIANSON (GBR), 4:22:44
- 14. Yolande SPEEDY (RSA), 4:23:20
- 15. Fanny BOURDON (FRA), 4:29:56
- 16. Ariane KLEINHANS (SUI), 4:31:54
- 17. Rikke KORNVIG (DEN), 4:35:59
- 18. Janka STEVKOVA (SVK), 4:45:46
- 19. Katrin SCHWING (GER), 4:47:27
- 20. Coralie REDELSPERGER (FRA), 4:50:12
- 21. Sofia PEZZATTI (SUI), 4:52:26
- 22. Inne GANTOIS (BEL), 4:53:19
- 23. Annika BERGMAN (SWE), 4:53:20
- 24. Alexandra CLEMENT (SUI), 4:54:20
- 25. Helle QVORTRUP BACHMANN (DEN), 4:57:37
- 26. Verena KRENSLEHNER (AUT), 4:57:46
- 27. Silke KEINATH (GER), 5:00:27
- 28. Samantha SANDERS (RSA), 5:03:54
- 29. Isabelle KLEIN (LUX), 5:06:42
- 30. Daniele TROESCH (FRA), 5:06:49
- 31. Sandrine PONSARD (FRA), 5:06:49
- 32. Virginie POINTET (SUI), 5:15:09
- 33. Rachel FENTON (GBR), 5:16:56
- 34. Agnieszka ZYCH (POL), 5:20:41
- 35. Tina URNAU (GER), 5:33:36
- 36. Maria Teresa ABUMOHOR (CHI), 5:43:59
- 37. Liliana Alejandra UZCATEGUI VASQUEZ (VEN), 5:49:51
- 38. Kristien NELEN (BEL), 5:53:19
- 39. Flavie MONTUSCLAT (FRA), 5:58:03
- 40. Celine RIVIERE (FRA), 6:05:03