| Rg | Name Vorname | Jg | Club | Start | Finish | + |
| 1 | Hotz Daniel | 1967 | OLK Argus | 11:24:00 | 52:19 | |
| 2 | Kunz Patrick | 1965 | OLG St. Gallen/App. | 13:33:00 | 52:37 | +0:18 |
| 3 | Hutzli Christoph | 1966 | OL Regio Wil | 13:03:00 | 54:03 | +1:44 |
| 4 | Hanselmann Daniel | 1965 | OLG Welsikon/OLV Baselland | 13:39:00 | 54:08 | +1:49 |
| 5 | Suter-Schadegg Nik | 1965 | OLG Cordoba | 11:51:00 | 55:22 | +3:03 |
| 6 | Ulrich Kornel | 1962 | OLG Goldau | 14:12:00 | 55:35 | +3:16 |
| 7 | Gerber Markus | 1964 | bussola ok | 11:18:00 | 56:25 | +4:06 |
| 8 | Jordi Urs | 1965 | OLG Hondrich | 14:03:00 | 57:40 | +5:21 |
| 9 | Flühmann Tino | 1963 | thurgorienta | 13:42:00 | 57:46 | +5:27 |
| 10 | Tschamper Urs | 1967 | OLG Stäfa | 13:21:00 | 58:23 | +6:04 |
| 11 | Niggli Jürg | 1967 | O Jura | 10:54:00 | 59:08 | +6:49 |
| 12 | Buholzer Oli | 1964 | OLV Zug | 11:12:00 | 59:13 | +6:54 |
| 13 | Zbinden Reto | 1964 | OLV Baselland | 11:48:00 | 59:41 | +7:22 |
| 14 | Curiger Andreas | 1964 | OLC Kapreolo | 12:33:00 | 1:00:16 | +7:57 |
| 15 | Stäuble Christoph | 1966 | OLG Galgenen | 12:48:00 | 1:00:22 | +8:03 |
| 16 | Rubitschon Urs | 1965 | OLV Zug | 14:00:00 | 1:00:41 | +8:22 |
| 17 | Hubmann Jörg | 1964 | OL Regio Wil | 12:57:00 | 1:01:07 | +8:48 |
| 18 | Lepori Domenico | 1964 | CARE Vevey | 11:09:00 | 1:01:31 | +9:12 |
| 19 | Schweizer Markus | 1965 | OLV Baselland | 11:21:00 | 1:03:39 | +11:20 |
| 19 | Tettamanti Roberto | 1965 | SCOM Mendrisio | 12:36:00 | 1:03:39 | +11:20 |
| 21 | Schaffner Martin | 1966 | OLK Piz Hasi | 12:15:00 | 1:05:07 | +12:48 |
| 22 | Bächler Erich | 1967 | OLC Omström Sense | 12:06:00 | 1:05:10 | +12:51 |
| 23 | Widler Urs | 1962 | OLK Rafzerfeld | 13:18:00 | 1:05:32 | +13:13 |
| 24 | Bieri Markus | 1966 | OLG Pfäffikon | 12:30:00 | 1:06:03 | +13:44 |
| 25 | Grote Andreas | 1964 | OLC SKOG Fribourg | 10:42:00 | 1:06:43 | +14:24 |
| 26 | Dubach Res | 1966 | ol norska | 12:21:00 | 1:06:52 | +14:33 |
| 27 | Oklé Martin | 1966 | OLG Cordoba / OLK Piz Hasi | 11:33:00 | 1:07:24 | +15:05 |
| 28 | Tschumi Jürg | 1967 | OLG Thun | 12:09:00 | 1:07:33 | +15:14 |
| 29 | Ruppenthal Marcel | 1965 | OLG Chur | 11:57:00 | 1:09:01 | +16:42 |
| 30 | Eugster Hansueli | 1964 | OLG Herzogenbuchsee | 12:12:00 | 1:09:34 | +17:15 |
| 31 | Wildi Koni | 1965 | OLK Argus | 11:30:00 | 1:09:35 | +17:16 |
| 32 | Giezendanner Jörg | 1967 | OLG Chur | 12:45:00 | 1:09:45 | +17:26 |
| 33 | Utzinger Urs | 1965 | OL Zimmerberg | 13:51:00 | 1:09:48 | +17:29 |
| 34 | Widmer Timo | 1966 | OLG Zürich | 12:27:00 | 1:11:31 | +19:12 |
| 35 | Baur Matthias | 1966 | OLC Kapreolo | 13:30:00 | 1:11:44 | +19:25 |
| 36 | Peter Kaspar | 1966 | OLG Welsikon | 13:45:00 | 1:12:04 | +19:45 |
| 37 | Brechbühl Markus | 1965 | OLG Stäfa | 12:39:00 | 1:12:28 | +20:09 |
| 38 | Beglinger Christian | 1964 | OLG Murten | 11:03:00 | 1:12:31 | +20:12 |
| 39 | Baumann Jörg | 1963 | OLC Kapreolo | 10:36:00 | 1:12:38 | +20:19 |
| 40 | Schlatter Christoph | 1965 | OLC Kapreolo BT | 13:00:00 | 1:14:43 | +22:24 |
| 41 | Neu Urs | 1963 | STB LA | 11:06:00 | 1:15:00 | +22:41 |
| 42 | Stalder Paul | 1967 | OLG Goldau | 10:39:00 | 1:15:55 | +23:36 |
| 43 | Burkhart Erich | 1963 | OL Regio Wil | 13:09:00 | 1:18:27 | +26:08 |
| 44 | Hegi Robert | 1965 | ol.biel.seeland | 10:51:00 | 1:18:33 | +26:14 |
| 45 | Donadini Fabrizio | 1965 | SCOM Mendrisio | 12:42:00 | 1:20:18 | +27:59 |
| 46 | Wegmüller Urs | 1967 | thurgorienta | 13:48:00 | 1:21:02 | +28:43 |
| 47 | Güdel Roland | 1966 | OLG Murten | 10:45:00 | 1:21:04 | +28:45 |
| 48 | Züger Stephan | 1964 | OLG Thun | 11:42:00 | 1:22:38 | +30:19 |
| 49 | Gruber Urs | 1967 | OL Regio Wil | 13:15:00 | 1:22:42 | +30:23 |
| 50 | Peter Luzius | 1964 | ol.biel.seeland | 11:00:00 | 1:23:25 | +31:06 |
| 51 | Dätwyler Urs | 1964 | OLG Hondrich | 12:03:00 | 1:24:07 | +31:48 |
| 52 | Marion Jean-Claude | 1965 | CA Rosé | 14:09:00 | 1:25:44 | +33:25 |
| 53 | Frauchiger Peter | 1963 | OLG Pfäffikon | 13:27:00 | 1:26:58 | +34:39 |
| 54 | Wyrsch Pierre | 1967 | ANCO | 10:57:00 | 1:27:41 | +35:22 |
| 55 | Burkhard Martin | 1964 | OLG Cordoba | 11:39:00 | 1:29:01 | +36:42 |
| 56 | Lukasczyk Christian | 1963 | OLG Zürich | 13:54:00 | 1:29:47 | +37:28 |
| 57 | Giezendanner Rolf | 1965 | OLV Hindelbank | 11:36:00 | 1:30:27 | +38:08 |
| 58 | Derighetti John | 1964 | O-92 Piano di Magadino | 13:24:00 | 1:30:55 | +38:36 |
| 59 | Wenger Urs | 1966 | OLG Thun | 11:27:00 | 1:31:56 | +39:37 |
| 60 | Gloor Bernard | 1965 | OLG Pfäffikon | 12:54:00 | 1:37:50 | +45:31 |
| 61 | Ramp Hansjörg | 1965 | OLK Rafzerfeld | 13:12:00 | 1:39:36 | +47:17 |
| 62 | Nobbenhuis Marc | 1965 | OLK Fricktal | 11:54:00 | 1:44:35 | +52:16 |
| 63 | Wenk Martin | 1966 | thurgorienta | 13:36:00 | 1:46:45 | +54:26 |
| 64 | Klein Peter | 1963 | OLG Pfäffikon | 13:06:00 | 1:51:58 | +59:39 |
| 65 | Leimgruber Markus | 1964 | OLK Fricktal | 12:18:00 | 1:55:31 | +63:12 |
| Schlatter Stefan | 1964 | OLC Kapreolo BT | 14:15:00 | mp | ||
| Furrer Robert | 1965 | OLG St. Gallen/App. | 13:57:00 | mp | ||
| Bleiker Heinz | 1964 | OL Regio Wil | 12:51:00 | mp | ||
| Roth Peter | 1967 | OLG Herzogenbuchsee | 11:15:00 | mp | ||
| Truttmann Markus | 1963 | OLG Goldau | 10:48:00 | mp | ||
| Humbel Dominik | 1967 | OLG Cordoba | 12:00:00 | mp | ||
| Todorov Tsvetan | 1966 | BEGUN | 14:06:00 | mp | ||
| Bernhard Stephan | 1965 | OLV Hindelbank | 12:24:00 | dns | ||
| Kobel Matthias | 1965 | OLG Skandia | 11:45:00 | dns |