| Rg | Name Vorname | Jg | Club | Start | Radio1 | Radio2 | Finish | + |
| 1 | Märk Urs | 1970 | OLG Stäfa | 12:35:00 | 40:04 | +0:00 | ||
| 2 | Brühwiler Rolf | 1968 | OLG Thun | 12:33:00 | 42:12 | +2:08 | ||
| 3 | Baumgartner David | 1970 | OLC Winterthur | 12:05:00 | 45:08 | +5:04 | ||
| 4 | Maurer Michael | 1972 | OLG Welsikon/OLC Kapreolo | 11:41:00 | 46:03 | +5:59 | ||
| 5 | Arnold Markus | 1961 | OLG Goldau | 12:13:00 | 46:10 | +6:06 | ||
| 6 | Baur Cédric | 1979 | IG Uitikon | 12:19:00 | 47:43 | +7:39 | ||
| 7 | Scherrer Christian | 2002 | OLG Chur | 10:31:00 | 47:59 | +7:55 | ||
| 8 | Hürzeler Marius | 1997 | OLK Wiggertal | 11:47:00 | 48:15 | +8:11 | ||
| 9 | Wirz André | 1963 | OLV Baselland/OLG Basel | 12:29:00 | 48:51 | +8:47 | ||
| 10 | Reichmuth Alex | 1968 | OLG Basel | 12:23:00 | 48:53 | +8:49 | ||
| 11 | Hohl Michael | 1971 | OLG Weisslingen | 11:57:00 | 48:57 | +8:53 | ||
| 12 | Häfliger Christian | 1967 | OLG Suhr | 12:01:00 | 49:37 | +9:33 | ||
| 13 | Wälter Raphael | 1994 | OLG St. Gallen/App. | 12:31:00 | 49:56 | +9:52 | ||
| 14 | Krayer Honegger Lukas | 1973 | OLG Cordoba | 12:09:00 | 50:03 | +9:59 | ||
| 15 | Gribi Peter | 1963 | OLG Cordoba | 10:27:00 | 51:06 | +11:02 | ||
| 16 | Mächler Tobias | 2001 | OLG Galgenen/Goldau | 10:35:00 | 53:25 | +13:21 | ||
| 17 | Bühlmann Oliver | 1974 | OLV Luzern | 12:11:00 | 54:01 | +13:57 | ||
| 18 | Gisler Mike | 1965 | OLG KTV Altdorf | 10:37:00 | 54:03 | +13:59 | ||
| 19 | Viola Reto | 1976 | 12:25:00 | 54:08 | +14:04 | |||
| 20 | Salzmann Martin | 1986 | OLG Skandia | 12:37:00 | 54:26 | +14:22 | ||
| 21 | Sax Manuel | 2000 | bussola ok | 11:13:00 | 54:57 | +14:53 | ||
| 22 | Purtschert Urs | 1968 | OLV Luzern | 11:01:00 | 55:39 | +15:35 | ||
| 23 | Müller René | 1973 | thurgorienta | 11:23:00 | 56:00 | +15:56 | ||
| 24 | Astori Alain | 1975 | O-92 Piano di Magadino | 11:15:00 | 56:59 | +16:55 | ||
| 25 | Hofer René | 1970 | OLV Luzern | 12:21:00 | 57:00 | +16:56 | ||
| 26 | Gürber Konstantin | 1968 | OLG Säuliamt | 12:03:00 | 57:46 | +17:42 | ||
| 27 | Häcki Roland | 1974 | OLV Luzern | 11:21:00 | 58:53 | +18:49 | ||
| 28 | Suwald Michael | 1974 | OLG Cordoba | 11:59:00 | 59:02 | +18:58 | ||
| 29 | Tantanini Ueli | 1968 | OLC Kapreolo / OLK Rafzerf | 12:15:00 | 59:08 | +19:04 | ||
| 30 | Mächler Roland | 1968 | OLG Galgenen | 11:09:00 | 59:20 | +19:16 | ||
| 31 | Wildhaber Christoph | 1964 | OLG Kölliken | 10:13:00 | 59:51 | +19:47 | ||
| 32 | Wanzenried Florian | 1973 | OLC Kapreolo | 10:21:00 | 1:00:13 | +20:09 | ||
| 33 | Rozkosny Karel | 1979 | 11:17:00 | 1:00:57 | +20:53 | |||
| 34 | Zbinden Markus | 1962 | OLG St. Gallen/App. | 10:25:00 | 1:01:22 | +21:18 | ||
| 35 | Fritschi Stefan | 1972 | OLG Welsikon | 12:27:00 | 1:02:02 | +21:58 | ||
| 36 | Gloor Thomas | 1964 | OLV Baselland | 11:45:00 | 1:02:15 | +22:11 | ||
| 37 | Ruch Stefan | 1967 | OLG Skandia | 11:51:00 | 1:02:31 | +22:27 | ||
| 38 | Moret Jonathan | 2004 | CA Rosé | 10:19:00 | 1:02:58 | +22:54 | ||
| 39 | Heiner Stephan | 1967 | OLK Piz Hasi | 10:59:00 | 1:03:16 | +23:12 | ||
| 40 | Rulka Andrzej | 1967 | OLG Biberist SO | 10:45:00 | 1:03:28 | +23:24 | ||
| 41 | Hirt Severin | 1997 | OLG Rymenzburg | 10:17:00 | 1:03:59 | +23:55 | ||
| 42 | Emmenegger Thomas | 1974 | OLV Luzern | 11:39:00 | 1:04:24 | +24:20 | ||
| 43 | Boos Matthias | 1965 | OLV Luzern | 11:27:00 | 1:04:37 | +24:33 | ||
| 44 | Burkhardt Marcel | 1971 | OLV Luzern | 11:53:00 | 1:04:45 | +24:41 | ||
| 45 | Merk Marcel | 1973 | OLV Hindelbank | 11:43:00 | 1:05:43 | +25:39 | ||
| 46 | Bolliger Tobias | 2002 | OLG Rymenzburg | 10:15:00 | 1:06:00 | +25:56 | ||
| 47 | Lüthi Markus | 1969 | OLG Biberist SO | 11:05:00 | 1:10:24 | +30:20 | ||
| 48 | Ott Jack | 1971 | OL Regio Wil | 11:35:00 | 1:10:52 | +30:48 | ||
| 49 | Mathis Jan | 2001 | OLC Kapreolo | 11:03:00 | 1:11:48 | +31:44 | ||
| 50 | Badertscher Peter | 1966 | OL Zimmerberg | 11:33:00 | 1:12:19 | +32:15 | ||
| 51 | Sommer Beat | 1968 | OLG Suhr | 11:31:00 | 1:13:59 | +33:55 | ||
| 52 | Zihlmann Georg | 1959 | OLK Piz Hasi | 10:51:00 | 1:15:07 | +35:03 | ||
| 53 | Senn Meili Claudio | 1965 | OLG Chur | 10:49:00 | 1:15:15 | +35:11 | ||
| 54 | Klein Peter | 1963 | OLG Pfäffikon | 10:43:00 | 1:16:14 | +36:10 | ||
| 55 | Wittenberg Lutz | 1966 | OL Regio Wil | 11:07:00 | 1:18:06 | +38:02 | ||
| 56 | Lustenberger Marcel | 1958 | OLK Argus | 10:11:00 | 1:29:59 | +49:55 | ||
| 57 | Huber Rico | 1960 | OL Zimmerberg | 11:19:00 | 1:32:56 | +52:52 | ||
| 58 | Bütikofer Valentin | 1991 | OLV Hindelbank | 11:37:00 | 1:34:50 | +54:46 | ||
| 59 | Kocsis Antonio | 1959 | ASCO Lugano | 10:53:00 | 1:35:15 | +55:11 | ||
| 60 | Alabor Erik | 1966 | OLG Kakowa | 10:47:00 | 1:42:51 | +62:47 | ||
| 61 | Ernst Felix | 1963 | OLG Chies | 10:33:00 | 1:49:41 | +69:37 | ||
| Wülser Daniel | 1964 | OLC Kapreolo / OLK Rafzerf | 10:57:00 | mp | ||||
| Olsen Anders | 1967 | OLG Biberist SO | 11:11:00 | mp | ||||
| Ruetti Bens | 1972 | OLG Herzogenbuchsee | 10:41:00 | dns | ||||
| Schilbach Beat | 1978 | OLC Kapreolo BT | 10:23:00 | dns | ||||
| Domeisen Sandro | 1975 | OLG St. Gallen/App. | 12:07:00 | dns | ||||
| Hüni Hermann | 1959 | OLG Thun | 10:55:00 | dns | ||||
| Sprecher Philipp | 1977 | thurgorienta | 11:49:00 | dns | ||||
| Bucher Cyril | 1997 | OLV Hindelbank | 10:09:00 | dns | ||||
| Zölly Adrian | 2002 | OLG Stäfa | 12:17:00 | dns | ||||
| Rüegg Heinz | 1960 | OLG Welsikon | 11:25:00 | dns | ||||
| Grätzer Thomas | 1963 | OLG Galgenen/Kapreolo | 11:29:00 | dns | ||||
| Zoss Daniel | 1971 | OLG Bern | 11:55:00 | dns | ||||
| Schmidli Richard | 1974 | OLC Winterthur | 10:39:00 | dns | ||||
| Keller Erwin | 1963 | thurgorienta | 10:29:00 | dns |