| 1. | Aebi Fritz | 57 | SUI | Oberönz | OLG Herzogenbuchsee | 46:35 | | 3592 | |
| 2. | Glännefors Roger | 54 | SWE | Farsta | OK Södertörn | 47:32 | +57 | 3657 | |
| 3. | Bobach Erik | 58 | DEN | Silkeborg | Silkeborg OK | 47:59 | +1:24 | 3659 | |
| 4. | Westlund Sixten | 56 | SWE | Karlstad | OK Tyr | 50:57 | +4:22 | 3661 | |
| 5. | Lawford Geoff | 55 | AUS | Chapman | Abominable O-men | 51:13 | +4:38 | 3585 | |
| 6. | Björklund Anders | 57 | SWE | Olofstorp | Sävedalens AIK | 52:14 | +5:39 | 3669 | |
| 7. | Guglielmetti Francesco | 54 | SUI | Manno | GOLD Savosa | 52:37 | +6:02 | 3624 | |
| 8. | Kimmig Emil | 57 | GER | Wolhusen | OLV Luzern | 56:09 | +9:34 | 3581 | |
| 9. | Mikšys Eugenijus | 58 | LTU | Vilnius | Šilagirė | 58:28 | +11:53 | 3645 | |
| 10. | Bandixen Sönke | 57 | SUI | Stein am Rhein | OLG Pfäffikon | 59:08 | +12:33 | 3583 | |
| 11. | Brand Bruno | 55 | SUI | Küsnacht ZH | OLG Bern | 59:47 | +13:12 | 3586 | |
| 12. | Poltéra Gila | 56 | SUI | Zürich | Quack OK | 1:00:30 | +13:55 | 3618 | |
| 13. | Wyder Rudolf | 58 | SUI | Wangen ZH | OLC Kapreolo | 1:01:26 | +14:51 | 3662 | |
| 14. | Castrischer Jürg | 56 | SUI | Schliern b. Köniz | OLG Bern | 1:01:27 | +14:52 | 3588 | |
| 14. | Strässler Viktor | 54 | SUI | Hüntwangen | OLK Rafzerfeld | 1:01:27 | +14:52 | 3654 | |
| 16. | Hruška Jiří | 55 | CZE | Nové Město na Moravě | SK OS Nové Město na Moravě | 1:01:45 | +15:10 | 3595 | |
| 17. | Sugiyama Takashi | 55 | JPN | Sunnyvale | Sans Souci | 1:02:59 | +16:24 | 3660 | |
| 18. | Willems Pierre | 56 | BEL | Bruxelles | ASUB Orientation | 1:04:03 | +17:28 | 3627 | |
| 19. | Kaiser Adrian | 58 | SUI | Biberist | OLG Biberist SO | 1:04:30 | +17:55 | 3639 | |
| 20. | Hiltebrand Thomas | 55 | SUI | Gorduno | C.O. Aget Lugano | 1:06:13 | +19:38 | 3609 | |
| 21. | Aschwanden-Lichti Stefan | 55 | SUI | Goldau | OLG Goldau | 1:06:29 | +19:54 | 3635 | |
| 22. | Stern Mikael | 55 | SWE | Stockholm | Järla Orientering | 1:07:17 | +20:42 | 3632 | |
| 23. | Suter Leonhard | 56 | SUI | Tägerig | Cordoba OLC | 1:07:41 | +21:06 | 3670 | |
| 24. | Skaarup Jørgen | 56 | DEN | Værløse | Ballerup OK | 1:08:02 | +21:27 | 3638 | |
| 25. | Uhr Hanspeter | 54 | SUI | Wila | OLG Pfäffikon | 1:08:29 | +21:54 | 3598 | |
| 26. | Friessnig Joachim | 58 | AUT | Fürstenfeld | OC Fürstenfeld | 1:08:39 | +22:04 | 3648 | |
| 27. | Eichenberger Dieter | 55 | SUI | Niederglatt ZH | OLG Suhr | 1:08:45 | +22:10 | 3667 | |
| 28. | Brunner Valentin | 56 | SUI | Zufikon | bussola ok | 1:09:22 | +22:47 | 3637 | |
| 29. | Freimanis Henrijs | 54 | LAT | Sunīši | IK Auseklis | 1:09:27 | +22:52 | 3607 | |
| 30. | Lustenberger Marcel | 58 | SUI | Buttwil | OLK Argus | 1:09:32 | +22:57 | 3582 | |
| 31. | Däppen Jürg | 55 | SUI | Hinterkappelen | OLG Thun | 1:10:11 | +23:36 | 3663 | |
| 32. | Rutz Hansjörg | 58 | SUI | Wetzikon ZH | OLG Pfäffikon | 1:13:04 | +26:29 | 3596 | |
| 33. | Jørgensen Gregers | 57 | DEN | Slangerup | Ballerup OK | 1:14:17 | +27:42 | 3642 | |
| 34. | Bay Rais | 58 | RUS | Kostanay | KZ IND | 1:16:07 | +29:32 | 3631 | |
| 35. | Hanghøj Petersen Lars | 55 | DEN | Skovlunde | Ballerup OK | 1:17:09 | +30:34 | 3640 | |
| 36. | Eigensatz Heinz | 55 | SUI | Niederlenz | OLG Rymenzburg | 1:17:52 | +31:17 | 3610 | |
| 37. | Heim Toni | 56 | SUI | Appenzell | OLG St. Gallen/App. | 1:18:01 | +31:26 | 3600 | |
| 38. | Spring Willi | 58 | SUI | Ottoberg | thurgorienta | 1:18:47 | +32:12 | 3620 | |
| 39. | Bollhalder Rolf | 56 | SUI | Teufen AR | OLG St. Gallen/Appenzell | 1:19:05 | +32:30 | 3601 | |
| 40. | Seiterle Martin | 58 | SUI | Amriswil | OL Amriswil | 1:19:35 | +33:00 | 3613 | |
| 41. | Kreis Urs | 55 | SUI | Egnach | OL Amriswil | 1:20:03 | +33:28 | 3611 | |
| 42. | Peissard Bernard | 57 | SUI | Balsthal | OLC SKOG Fribourg | 1:20:09 | +33:34 | 3629 | |
| 43. | Bentzon Niels | 55 | DEN | Vedbæk | Søllerød OK | 1:20:19 | +33:44 | 3664 | |
| 44. | Forrest Kimball | 54 | USA | Anchorage | | 1:21:19 | +34:44 | 3621 | |
| 45. | Kaška Rudolf | 55 | CZE | Chrastava | OK Chrastava | 1:21:43 | +35:08 | 3616 | |
| 46. | Pucens Ivars | 58 | LAT | Riga, Lettland | Mona OK | 1:23:13 | +36:38 | 3644 | |
| 47. | Bryner Armin | 57 | SUI | Celerina/Schlarigna | OLK Argus | 1:24:17 | +37:42 | 3579 | |
| 48. | Wild Beat | 54 | SUI | Holderbank | OLK Argus | 1:25:18 | +38:43 | 3584 | |
| 49. | Battista Jean-François | 55 | FRA | Saint-Julien en Born | | 1:26:53 | +40:18 | 3617 | |
| 50. | Andres Peter | 54 | SUI | Barzheim | OLG Dachsen | 1:29:58 | +43:23 | 3590 | |
| 51. | Hejtmanek Vladimir | 58 | CZE | Prague | KOB Tretra Praha | 1:30:06 | +43:31 | 3626 | |
| 52. | Gyssler Roland | 56 | SUI | Aarau | OLK Argus | 1:30:23 | +43:48 | 3587 | |
| 53. | Velkeris Vilnis | 56 | LAT | Aluksne | Aluksne OK | 1:32:21 | +45:46 | 3671 | |
| 54. | Gierlach Peter | 58 | GER | Neunkirchen-Seelscheid | WOLF Haltern | 1:33:32 | +46:57 | 3643 | |
| 55. | Hünig Stefan | 55 | SUI | Langenthal | OLV Langenthal | 1:35:24 | +48:49 | 3605 | |
| 56. | Schilliger Elmar | 54 | SUI | Kottwil | OLV Luzern | 1:35:55 | +49:20 | 3634 | |
| 57. | Hoyois Eric | 56 | SUI | Charmey | CARE Vevey | 1:37:03 | +50:28 | 3604 | |
| 58. | Hansen Troels Bent | 58 | DEN | Allerød | Allerød OK | 1:37:51 | +51:16 | 3612 | |
| 59. | Pedersen Jørgen | 58 | DEN | København SV | Akademisk Skytteforening | 1:38:19 | +51:44 | 3658 | |
| 60. | Spycher Peter | 55 | SUI | Luterbach | OLG Oberwil | 1:39:43 | +53:08 | 3591 | |
| 61. | Kirk Steve | 56 | SUI | Bellikon | Cordoba OLC | 1:40:36 | +54:01 | 3672 | |
| 62. | Renevey Roland | 55 | SUI | Granges-Marnand | CA Rosé | 1:40:51 | +54:16 | 3603 | |
| 63. | Wehrli Peter | 54 | SUI | Aarau | OLG Rymenzburg | 1:42:21 | +55:46 | 3608 | |
| 64. | Zanetti Lorenzo | 53 | SUI | Malix | OLG Chur | 1:44:33 | +57:58 | 3651 | |
| 65. | Shimizu Shin | 55 | USA | Columbus | | 1:44:43 | +58:08 | 3619 | |
| 66. | Pfister Thomas | 54 | SUI | Unterkulm | OLG Rymenzburg | 1:46:20 | +59:45 | 3606 | |
| 67. | Fiala Zdenek | 55 | CZE | Prague | KOB Tretra Praha | 1:54:29 | +1:07:54 | 3630 | |
| 68. | Bovien Christensen Per | 56 | DEN | Varde | OK West | 1:56:21 | +1:09:46 | 3593 | |
| 69. | Reischuk Rüdiger | 55 | GER | Lübeck | Lübecker Turnerschaft | 1:57:14 | +1:10:39 | 3594 | |
| 70. | Sauty Alain | 58 | SUI | Vers-chez-les-Blanc | CARE Vevey | 2:03:37 | +1:17:02 | 3602 | |
| 71. | Berse Matthias | 58 | GER | Dülmen | WOLF Haltern | 2:03:45 | +1:17:10 | 3641 | |
| 72. | Matias Antonio | 57 | POR | Golega | CLAC | 2:06:05 | +1:19:30 | 3647 | |
| 73. | Leonhardt Kristian | 55 | AUT | Deutsch Kaltenbrunn | OC Fürstenfeld | 2:08:46 | +1:22:11 | 3650 | |
| 74. | Fekiac Jozef | 58 | SVK | Bratislava | SK VAZKA Bratislava | 2:09:39 | +1:23:04 | 3614 | |
| 75. | Zemp Othmar | 58 | SUI | Sursee | OLV Luzern | 2:21:28 | +1:34:53 | 3636 | |
| 76. | Hoyois Christian | 57 | SUI | Etagnières | CARE Vevey | 2:21:30 | +1:34:55 | 3599 | |
| 77. | Rohrbach Markus | 58 | SUI | Bonaduz | OLG Chur | 2:21:57 | +1:35:22 | 3649 | |
| 78. | Kohler Hans | 56 | SUI | Huttwil | OLG Huttwil | 2:26:13 | +1:39:38 | 3625 | |
| 79. | Steudler Daniel | 58 | SUI | Krattigen | | 2:27:18 | +1:40:43 | 3623 | |
| 80. | Schefer Ueli | 55 | SUI | Aarau | OLG Suhr | 2:27:20 | +1:40:45 | 3665 | |
| 81. | Somvarsky Jan | 55 | CZE | Prague | KOB Tretra Praha | 2:28:23 | +1:41:48 | 3628 | |
Zeitlimit überschritten / over max time |
| | Sonder David | 56 | SUI | Buchrain | OLG Nidwalden+Obwalden | | | 3666 | |
Posten fehlt / mispunched |
| | Köhle Harry | 56 | SUI | Stäfa | OLG Stäfa | | | 3597 | |
| | Wülser Herbert | 54 | SUI | Elgg | OLC Winterthur | | | 3578 | |
| | Schönenberger Thomas | 54 | SUI | Uzwil | OL Regio Wil | | | 3633 | |
nicht beendet / did not finish |
| | Bieri Ueli | 54 | SUI | Ebmatingen | Swiss O Week | | | 3656 | |
| | Scherrer Cäsar | 56 | SUI | Bättwil | OLG Basel | | | 3652 | |
| | Oleggini Matteo | 56 | SUI | Rivera | O-92 Piano di Magadino | | | 3653 | |
| | Bischof Urs | 58 | SUI | Hinwil | OLC Winterthur | | | 3580 | |
| | Kühni Beat | 54 | SUI | Oberburg | OLG Skandia/OL Regio Burgdorf | | | 3655 | |
nicht gestartet / did not start |
| | Rufer Fritz | 57 | SUI | Hardern-Lyss | OLG Oberwil | | | 3589 | |
| | Ramseier Peter | 56 | SUI | Rheinfelden | | | | 3615 | |
| | Biland Christian | 56 | SUI | Wettingen | Cordoba OLC | | | 3622 | |
| | Steinegger Rémy | 57 | SUI | Sala Capriasca | GOLD Savosa | | | 3668 | |