Elita:
1. Czarnota Bogdan - KK Kross Racing Team 01:36:11
2. Janowski Bartosz - Niezrzeszony Kraków 01:39:32
3. Zon Mateusz - KK Kross Racing Team 01:39:44
4. Tylek Mateusz - LKS ISKRA Głogoczów 01:40:04
5. Sikora Tomasz - LKS ISKRA Głogoczów 01:40:46
Orlicy:
1. Pająkowski Paweł - RMF-FM Pepsi Max 01:43:15
2. Biel Szymon - UKS Sokół Kety 01:44:55
3. Bartkowiak Paweł - MTB Silesia Rybnik 01:48:07
Juniorzy:
1. Sadel Michał - LUKS Dobra Jarecki Team 01:13:34
2. Hajda Grzegorz - UKS Sokół Kety 01:15:17
3. Czerniawski Mateusz - UKS Podwilk 01:15:33
Juniorzy mł.:
1. Demkowski Beniamin - UKS Sokół Zator 00:53:37
2. Ponicki Arkadiusz - UKS Sokół Kety 00:55:15
3. Czerniawski Dominik - UKS Podwilk 00:56:06
Kobiety:
1. Rek Agnieszka - LKK LUKS Sławno 01:06:05
2. Stanisławiak Barbara - LKK LUKS Sławno 01:06:46
3. Szczurek Katarzyna - KKCiM Smok Kraków 01:07:50
Juniorki mł.:
1. Żur Monika - KS Lubon Skomielna Biała 00:42:15
2. Zamrozniak Sabina - UKS Podwilk 00:43:11
3. Wilkos Katarzyna - Fabryka Maszyn w Leżajsku 00:44:45
Mastersi I:
1. Oględziński Dominik - Bikeholicy 00:54:24
2. Głodkiewicz Tadeusz - Niezrzeszony Nowy Targ 00:56:48
3. Gakan Piotr - Lapierre Hella 00:57:09
Mastersi II:
1. Podolski Krzysztof - RMF-FM Pepsi Max 00:58:23
2. Semer Wojciech - GT Airco 01:02:00
3. Trojak Witold - Niezrzeszony Nowy Targ 01:02:09
Mastersi III:
1. Banasiński Waldemar - Kompania Piwowarska Wsół Sport Kielce 01:02:00
2. Rabski Józef - KS Luboń Skomielna Biała 01:04:03
3. Grobarczyk Franciszek - UKS Podwilk 01:06:33
Młodzicy:
1. Konwa Piotr - LKS Trasa Zielona Góra 00:38:30
2. Seweryn Sylwester - UKS Sokół Kety 00:38:45
3. Sadel Andrzej - LUKS Dobra Jarecki Team 00:40:18
Młodziczki:
1. Figura Elżbieta - GK Zagłebie Sosnowiec 00:21:40
2. Rapacz Monika - UKS Podwilk 00:23:01
3. Ceremon Agnieszka - KS Luboń Skomielna Biała 00:23:58