1 | 20 | Juha Kangaskokko | Oulu Triathlon & Cycling | | 2:12:47 | | |
2 | 67 | Joonas Pessi | Pyöräilyseura Kaupin Kanuunat | | 2:12:53 | +6 | |
3 | 19 | Kimmo Kananen | IBD Vivus | | 2:14:07 | +1:20 | |
4 | 51 | Olli Miettinen | Team Medilaser/TCC/ROSE | | 2:14:08 | +1:21 | |
5 | 36 | Antti Kuitto | Hyvinkään Pyöräilijät / Team Ev | | 2:19:29 | +6:42 | |
6 | 68 | Sauli Pihamaa | Lahden Pyöräilijät | | 2:21:05 | +8:18 | |
7 | 45 | Arto Lehikoinen | Team Kotikallio | | 2:23:33 | +10:46 | |
8 | 77 | Valtteri Repo | Finnfalz-Rushracing | | 2:24:01 | +11:14 | |
9 | 1 | Aki Färm | Team Hi5Bikes / Retkikunta Raci | | 2:24:32 | +11:45 | |
10 | 96 | Lauri Tossavainen | Imatran Urheilijat | | 2:25:01 | +12:14 | |
11 | 43 | Kimmo Lajunen | Tampereen Pyörä-Union | | 2:26:25 | +13:38 | |
12 | 34 | Aki Kosunen | Team Medilaser MTB | | 2:28:59 | +16:12 | |
13 | 94 | Juha Tiitta | Lahden Pyöräilijät | | 2:30:13 | +17:26 | |
14 | 98 | Aki Tyynelä | Liipola | | 2:30:23 | +17:36 | |
15 | 4 | Panu Brofeldt | | | 2:33:20 | +20:33 | |
16 | 53 | Jarkko Mikkola | Team Medilaser MTB/ Pro MTB ry | | 2:34:14 | +21:27 | |
17 | 85 | Iiro Sairanen | Imatran Urheilijat | | 2:37:21 | +24:34 | |
18 | 14 | Timo Hiidenheimo | Järvenpään Pyöräilijät | | 2:37:21 | +24:34 | |
19 | 111 | Alexey Zdeblovskiy | BBB-Team | | 2:37:30 | +24:43 | |
20 | 104 | Juha Valkama | Tampereen Yritys | | 2:42:58 | +30:11 | |
21 | 28 | Mikko Koivula | Korson Kaiku | | 2:42:59 | +30:12 | |
22 | 66 | Simo Pajari | Imatran Urheilijat | | 2:43:19 | +30:32 | |
23 | 12 | Antti Heikkinen | Imatran Urheilijat | | 2:43:20 | +30:33 | |
24 | 63 | Henrik Nykänen | Kouvolan pyöräilijät | | 2:43:21 | +30:34 | |
25 | 47 | Mikko Lintamo | Korson Kaiku | | 2:43:28 | +30:41 | |
26 | 32 | Toni-Pekka Koskinen | Helsinki | | 2:43:51 | +31:04 | |
27 | 9 | Miikka Hakari | Mountain Bike Club Finland | | 2:44:46 | +31:59 | |
28 | 81 | Juha Ristamäki | Pyöräilyseura Kaupin Kanuunat | | 2:45:15 | +32:28 | |
29 | 86 | Matti Salmensuu | Lahden Pyöräilijät | | 2:48:43 | +35:56 | |
30 | 7 | Jarno Haansola | Lahden Pyöräilijät | | 2:49:24 | +36:37 | |
31 | 18 | Mikko Kallio | Seinäjoen Pyörä-Pojat -56 | | 2:50:43 | +37:56 | |
32 | 82 | Petri Ruotsalainen | Riihimäki | | 2:50:58 | +38:11 | |
33 | 90 | Sergey Spitsin | Dream-Team | | 2:53:25 | +40:38 | |
34 | 37 | Tomi Kuitunen | Järvenpään Pyöräilijät | | 2:53:48 | +41:01 | |
35 | 55 | Antti Muurinen | Helsinki | | 2:55:40 | +42:53 | |
36 | 61 | Antti Nousiainen | Maastoonpolje.fi | | 2:59:52 | +47:05 | |
37 | 24 | Ville Kärkkäinen | Jyväskylän Pyöräilyseura | | 3:02:43 | +49:56 | |
38 | 10 | Janne Hallikainen | Aviapolis Cycling Team | | 3:03:25 | +50:38 | |
39 | 97 | Mikko Turunen | Varkaus | | 3:03:33 | +50:46 | |
40 | 64 | Andres Ojasalu | Rattaklubi KoMo | | 3:05:20 | +52:33 | |
41 | 110 | Tommi Ylönen | Espoo | | 3:10:28 | +57:41 | |
42 | 62 | Jaakko Nurmi | Helsingin Polkupyöräilijät | | 3:11:06 | +58:19 | |
43 | 92 | Erno Suominen | Team Slow | | 3:14:04 | +1:01:17 | |
44 | 5 | Antti Falck | Jyväskylän Pyöräilyseura | | 3:21:49 | +1:09:02 | |
45 | 44 | Jarkko Lappalainen | RK-V | | 3:23:14 | +1:10:27 | |
46 | 48 | Jani Lirkki | Jyväskylän Pyöräilyseura | | 3:26:48 | +1:14:01 | |
47 | 31 | Janne Korhonen | Helsinki | | 3:32:15 | +1:19:28 | |
48 | 6 | Tuukka Aaltonen | Lahden Pyöräilijät | | 3:35:20 | +1:22:33 | |
49 | 105 | Eero Varjus | Tawast Cycling Club | | 3:40:39 | +1:27:52 | |
50 | 109 | Jaakko Yli-Koivisto | Pyöräilyseura Kaupin Kanuunat | | 3:40:41 | +1:27:54 | |
51 | 112 | Timo Alto | KeuKis | | 3:47:37 | +1:34:50 | |
| 11 | Janne Hallikainen | Aviapolis Cycling Team | | ei läht. | | |
| 91 | Sami Suhonen | Team Medilaser MTB | | keskeytti | | |
| 99 | Sami Tyynelä | Lahden Pyöräilijät | | keskeytti | | |
| 117 | Riivo Schomann | Extreme Sport Ampas / Viro | | keskeytti | | |