M12 2,5 km+1,6 km+2,5 km (P) klo 12.00 N12 2,5 km+1,6 km+2,5 km (P) klo 12.02 1 Kannuksen Ura 11 Kalajoen Junkkarit-1 Osuus 1 Eemeli Katajalaakso Osuus 1 Alisa Vuollet Osuus 2 Eliel Koskela Osuus 2 Friida Kivistö Osuus 3 Lenni Ylikotila Osuus 3 Iida Vuollet 2 Kalajoen Junkkarit 12 Pyhäjärven Pohti Osuus 1 Kalle Himanka Osuus 1 Jenna Rautiala Osuus 2 Oscar Rahja Osuus 2 Sanni Vanha-Aho Osuus 3 Jirka Oja Osuus 3 Ada Haapakangas 3 Alavieskan Viri 13 Himangan Urheilijat Osuus 1 Niko Säily Osuus 1 Assi Hakala Osuus 2 Antti Huttunen Osuus 2 Anniina Hakala Osuus 3 Anton Hannula Osuus 3 Alissa Oja 5 Ylivieskan Kuula 14 Reisjärven Pilke Osuus 1 Oona Kiljala Osuus 1 Ellinora Parkkila Osuus 2 Tatu Junno Osuus 2 Eeva Honkaperä Osuus 3 Jesper Ojala Osuus 3 Peppi Leppälä 6 Pyhäjärven Pohti 15 Sievin Sisu Osuus 1 Antti Laukkanen Osuus 1 Miina Koivisto Osuus 2 Sofia Jääskeläinen Osuus 2 Sara Kukkola Osuus 3 Aleksi Kuukasjärvi Osuus 3 Jenni Kukkola 16 Nivalan Urheilijat-1 Osuus 1 Pilvi-Sofia Järviluoma Osuus 2 Iida Rautio Osuus 3 Liinu Tiainen 17 Ylivieskan Kuula Osuus 1 Terhi Junno Osuus 2 Veera Vähäkangas Osuus 3 Enni-Sofia Saari 18 Nivalan Urheilijat-2 Osuus 1 Oona Kangas Osuus 2 Anni Niku Osuus 3 Maija Vilhu 19 Kalajoen Junkkarit-2 Osuus 1 Jenni Jaatinen Osuus 2 Aada Kivistö Osuus 3 Sanni Vuollet
M16 3 x 5 km (P) klo 12.40 M14 3 x 2,5 km (P) klo 12.40 21 Sievin Sisu 31 Nivalan Urheilijat Osuus 1 Ville Vesaluoma Osuus 1 Tuukka Suni Osuus 2 Leevi Virkkala Osuus 2 Pauli Kivirinta Osuus 3 Miska Poikkimäki Osuus 3 Pietu Tiainen 22 Alavieskan Viri 32 Ylivieskan Kuula Osuus 1 Werneri Pudas Osuus 1 Eetu Paananen Osuus 2 Tuomas Huhtakangas Osuus 2 Miro Jylkkä Osuus 3 Aleksi Huhtakangas Osuus 3 Kasper Ojala 33 Haapajärven Kiilat Osuus 1 Jussi Raappana Osuus 2 Niko Teppo Osuus 3 Valtteri Marjoniemi 34 Pyhäjärven Pohti Osuus 1 Jere Heinonen Osuus 2 Samppo Kumpumäki Osuus 3 Roope-Eemeli Huttunen 35 Himangan Urheilijat Osuus 1 Santeri Mäkelä Osuus 2 Tuukka Marjala Osuus 3 Tatu Venetjoki 36 Vetelin Urheilijat Osuus 1 Mitri Lerssi Osuus 2 Onni Mäkelä Osuus 3 Aapo Taipale
N16 3 x 2,5 km (P) klo 12.43 N14 3 x 2,5 km (P) klo 12.43 41 Haapajärven Kiilat 51 Nivalan Urheilijat Osuus 1 Emma Katajalaakso Osuus 1 Sanni Haikara Osuus 2 Mari Seppälä Osuus 2 Salla Suni Osuus 3 Tiia Olkkonen Osuus 3 Tuuli Järviluoma 42 Kalajoen Junkkarit 52 Haapajärven Kiilat Osuus 1 Susanna Juhola Osuus 1 Hanna Alahäivälä Osuus 2 Nelli Mustola Osuus 2 Jennina Salmela Osuus 3 Ella Himanka Osuus 3 Laura Keskitalo 43 Kannuksen Ura 53 Vetelin Urheilijat Osuus 1 Lilian Koskela Osuus 1 Iida Haukilahti Osuus 2 Cecilia Kokkonen Osuus 2 Sofia Serafiina Huusko Osuus 3 Enni Katajalaakso Osuus 3 Essi Tyynelä 55 Alavieskan Viri Osuus 1 Petra Alatalo Osuus 2 Noora Alatalo Osuus 3 Kristiina Niemi
M150 3 x 2,5 km (1P+2V) klo 14.00 61 Nivalan Urheilijat Osuus 1 Olli-Pekka Paavola Osuus 2 Ossi Hautalahti Osuus 3 Juhani Kumpusalo 62 Pyhäjärven Pohti Osuus 1 Juha Kuosmanen Osuus 2 Rauno Qvick Osuus 3 Jarkko Päkkilä Naiset 3 x 2,5 km (1P+2V) klo 14.00 N18 3 x 2,5 km (1P+2V) klo 14.00 71 Pyhäjärven Pohti-1 75 Kalajoen Junkkarit Osuus 1 Tiia Huuskonen Osuus 1 Ella-Maria Himanka Osuus 2 Elisa Parkkinen Osuus 2 Matilda Kivistö Osuus 3 Merja Kuukasjärvi Osuus 3 Iina Kovalainen 72 Reisjärven Pilke 76 Haapajärven Kiilat Osuus 1 Anette Veerpalu Osuus 1 Emilia Pulkkinen Osuus 2 Johanna Niskakoski Osuus 2 Selina Saarenpää Osuus 3 Anni Alakoski Osuus 3 Aino Raappana 73 Pyhäjärven Pohti-2 77 Reisjärven Pilke Osuus 1 Marjo Kuosmanen Osuus 1 Liisa Välikangas Osuus 2 Elina Ryynänen Osuus 2 Rita Kinnunen Osuus 3 Susanna Parkkinen Osuus 3 Ella Parkkila
Miehet 3 x 5 km (1P+2V) klo 14.45 M20 3 x 5 km (1P+2V) klo 14.45 81 Pyhäjärven Pohti-1 91 Pyhäjärven Pohti Osuus 1 Jouni Komu Osuus 1 Roope Haapakangas Osuus 2 Vilho Moilanen Osuus 2 Tuomas Nurkkala Osuus 3 Heikki Korpela Osuus 3 Iiro-Mikko Harju 82 Vetelin Urheilijat Osuus 1 Kalle Lassila Osuus 2 Kuisma Taipale Osuus 3 Jari Kalliokoski M18 3 x 5 km (1P+2V) klo 14.45 83 Haapajärven Kiilat-1 92 Pyhäjärven Pohti Osuus 1 Anssi Koirikivi Osuus 1 Matti Luoma-Aho Osuus 2 Joona Joensuu Osuus 2 Panu Varis Osuus 3 Risto Uusivirta Osuus 3 Tero Pesonen 84 Nivalan Urheilijat 93 Nivalan Urheilijat Osuus 1 Lauri Gummerus Osuus 1 Saku Hautalahti Osuus 2 Tuomas Ahola Osuus 2 Matti Vähäsöyrinki Osuus 3 Sauli Päivärinta Osuus 3 Pekka Ylimäki 85 Kalajoen Junkkarit 94 Himangan Urheilijat Osuus 1 Matti Laitala Osuus 1 Juuso Mattila Osuus 2 Osmo Juola Osuus 2 Kristian Hakala Osuus 3 Juho Nikula Osuus 3 Markus Hakala 86 Ykspihlajan Reima 95 Kalajoen Junkkarit-1 Osuus 1 Samuli Tuikkanen Osuus 1 Miika Juusola Osuus 2 Ravinder Kohtaniemi Osuus 2 Elias Valikainen Osuus 3 Naveen Kohtaniemi Osuus 3 Eelis Valikainen 87 Pyhäjärven Pohti-2 96 Kalajoen Junkkarit-2 Osuus 1 Juho Halonen Osuus 1 Teijo Impola Osuus 2 Miikka Kinnunen Osuus 2 Tuomas Rahja Osuus 3 Markus Järvenpää Osuus 3 Niko Paavola 87 Haapajärven Kiilat-2 Osuus 1 Matti Keskitalo Osuus 2 Timo Seppälä Osuus 3 Petteri Arovainio 89 Pyhäjärven Pohti-3 Osuus 1 Osuus 2 Osuus 3 Jaakko Halonen Eero Luoma-aho Harri Parkkinen