| Rg | Name Vorname | Jg | Club | Start | Finish | + |
| 1 | Schärer Pascal | 2003 | OLG Pfäffikon | 13:11:00 | 33:56 | +0:00 |
| 2 | Schacher Dominic | 2002 | OLK Argus | 13:41:00 | 35:40 | +1:44 |
| 3 | Sutter Andrin | 2002 | OLG St. Gallen/App. | 12:56:00 | 35:41 | +1:45 |
| 4 | Hamel Simon | 2002 | ANCO | 12:50:00 | 35:51 | +1:55 |
| 5 | Wey Benjamin | 2003 | OLG Zürich | 13:35:00 | 38:03 | +4:07 |
| 6 | Hutzli Janis | 2002 | OL Regio Wil | 14:02:00 | 38:26 | +4:30 |
| 7 | Müller Dominic | 2003 | OLG Thun | 13:38:00 | 38:40 | +4:44 |
| 8 | Schilter Joschua | 2003 | OLG St. Gallen/App. | 13:02:00 | 39:58 | +6:02 |
| 9 | Schmuki Jan | 2002 | ol.biel.seeland | 12:38:00 | 41:16 | +7:20 |
| 10 | Weibel Nathan | 2002 | ANCO | 12:32:00 | 41:41 | +7:45 |
| 11 | Freuler Florian | 2002 | thurgorienta / Glarner OLG | 12:26:00 | 41:56 | +8:00 |
| 12 | Suter Jari | 2002 | OLG Cordoba | 13:56:00 | 42:00 | +8:04 |
| 13 | Weber Marc | 2002 | OLV Baselland | 14:08:00 | 42:12 | +8:16 |
| 14 | Seiz Andri | 2003 | OLV Baselland | 13:29:00 | 42:30 | +8:34 |
| 15 | Tantanini Janne | 2003 | OLK Rafzerfeld / OLC Kapre | 12:59:00 | 42:54 | +8:58 |
| 16 | Wey Florin | 2002 | OLG Goldau | 12:35:00 | 43:13 | +9:17 |
| 17 | Sterchi Tobias | 2002 | ol norska | 13:17:00 | 43:26 | +9:30 |
| 18 | Rüegg Simon | 2002 | OLG Chur | 13:44:00 | 44:46 | +10:50 |
| 19 | Conway Adam | 2003 | Guildford Orienteers | 13:23:00 | 44:50 | +10:54 |
| 20 | Köhle Martin | 2003 | O-Motion | 13:08:00 | 45:42 | +11:46 |
| 21 | Scherrer Christian | 2002 | OLG Chur | 13:53:00 | 47:02 | +13:06 |
| 22 | Müller Gian-Andri | 2003 | OLG Galgenen/Goldau | 13:47:00 | 47:25 | +13:29 |
| 23 | Looser Thomas | 2003 | OLG St. Gallen/App. | 13:26:00 | 48:17 | +14:21 |
| 24 | Kuznetsov Victor | 2003 | CO Lausanne-Jorat | 12:47:00 | 48:43 | +14:47 |
| 25 | Baud Loïc | 2002 | CO Lausanne-Jorat | 12:53:00 | 49:51 | +15:55 |
| 26 | Polsini Pablo | 2003 | OLV Baselland | 13:50:00 | 49:57 | +16:01 |
| 27 | Troxler Tim | 2003 | OLG Hondrich | 14:23:00 | 50:03 | +16:07 |
| 28 | Röhrl Silas | 2003 | OL Amriswil | 14:14:00 | 53:09 | +19:13 |
| 29 | Klauser Joel | 2003 | OLG Rymenzburg | 12:44:00 | 56:34 | +22:38 |
| 30 | Schwammberger Daniel | 2003 | OLG Suhr | 14:05:00 | 57:23 | +23:27 |
| 31 | Schmid Dominique | 2002 | OLG Galgenen/Goldau | 13:32:00 | 1:00:20 | +26:24 |
| 32 | Giannini Siro | 2003 | OLG Stäfa | 12:29:00 | 1:03:00 | +29:04 |
| 33 | Tissot Paul | 2003 | ANCO | 13:14:00 | 1:03:19 | +29:23 |
| 34 | Kessler Sébastien | 2003 | CA Rosé | 14:20:00 | 1:08:37 | +34:41 |
| 35 | Moser Alain | 2003 | OLK Argus | 13:05:00 | 1:09:19 | +35:23 |
| 36 | Rüegg Thomas | 2003 | OLG Chur | 13:59:00 | 1:14:18 | +40:22 |
| 37 | Kessler Simon | 2002 | CA Rosé | 14:26:00 | 1:14:27 | +40:31 |
| 38 | Amerijckx Gaël | 2003 | ASUB | 14:17:00 | 1:21:53 | +47:57 |
| Heini Raphael | 2003 | OL Zimmerberg | 13:20:00 | mp | ||
| Alabor Janosch | 2002 | OLV Baselland/Kakowa | 14:11:00 | mp | ||
| Waeber Tibor | 2003 | ANCO | 12:41:00 | mp |