M12 6 km
1 Timmerbacka Niila OTC 18:22
2 Vasankari Eeli OTC 20:23
3 Vasankari Otto OTC 20:28
.
N12 6km
1 Åkerman Ava GIF 21:07
2 Vasankari Seela OTC 22:36
3 Suomu Saana GIF 25:51
.
N18 24 km
1 Oja Lotta Kalajoki 1:13:42
2 Suomu Sanni GIF / Prorog Mtb Team 1:20:45
3 Niinikoski Lyyli GIF / Prorog Mtb Team 1:20:46
4 Syrjä Alma KinuSki team 1:40:33
N 36 km
11 Laatinen Saara MTB Hiekat 2:00:07
13 Hämäläinen Piia Ylivieskan Kuula 2:06:45
12 Mielonen Noora Rideep ei läht.
.
M 36 km
1 Kämäräinen Juho OTC 1:31:34
2 Kittilä Kusti Kainuun Pyöräilijät 1:31:38
3 Seppänen Petteri Oulu 1:32:34
4 Tolonen Juhani Oulu 1:32:55
5 Stenmark Mattias 1:34:06
6 Parkkinen Markus LIF 1:36:39
7 Borén Kari PSTS 1:36:58
8 Köykkä Toni Jurvan Voima 1:37:41
9 Hämäläinen Jani Ylivieskan Kuula 1:38:34
10 Isopahkala Mikko RCC 1:40:43
11 Niemelä Markus 1:40:54
12 Åkerman Tord GIF 1:43:26
13 Timmerbacka Juhani OTC 1:44:58
14 Härkänen Antti MTB Hiekat 1:45:28
15 Kovanen Jarno CC Picaro 1:46:58
16 Ellilä Jukka-Pekka Paksukumi Team 1:49:55
17 Ellilä Petteri Kainuun Pyöräilijät 1:50:41
18 Tabell Eero RCC 1:50:46
19 Kolppanen Eino 2:11:32
20 Syrjä Tatu KinuSki team 2:12:44
21 Saarenpää Sami RCC 2:18:02
Kouva Antti OTC kesk.
Koppelo Tomi OTC / HopeMTB ei läht.
Oja Hannu Kalajoki ei läht.
.
Kunto/e-bike 24 km
1 Häggman Tiina Kannuksen kuntoliikkujat 1:20:33
2 Polet Antti MTB Hiekat 1:21:55
.
Kunto/e-bike 36 km
1 Laitinen Niko MTBKANNUS 1:30:55
2 Roukala Pasi MTB Kannus 1:32:35
3 Roukala Marianne mtb kannus 1:33:46
4 Paananen Jussi Länsi Kylmä Oy 1:47:01
5 Luhtio Rami Länsi Kylmä Oy 1:50:50
Sammalmaa Aki Ylivieskan Kuula kesk.