| A | 6,1 km, 190 m | 0 kontrol | ||
| 1 | 515150 | AU - Vozda Vojtěch | KSU9043 | 45:49 |
| 2 | 7205000 | A - Černý Ondřej | EKP8511 | 48:45 (+2:56) |
| 3 | 8008104 | A - Kovář Myro | SJC8104 | 49:29 (+3:40) |
| 4 | 8651714 | A - Tomeš Jaroslav | DKP8109 | 49:36 (+3:47) |
| 5 | 8655418 | A - Blaha Michal | 50:55 (+5:06) | |
| 6 | - | AU - Semerad Antonín | 51:20 (+5:31) | |
| 7 | 7000412 | A - Polášek Jan Ferdinand | DKP8811 | 51:25 (+5:36) |
| 8 | 8003099 | A - Uhlík Michal | SJC8007 | 53:18 (+7:29) |
| 9 | 8033204 | A - Obuškevič Jan | SMR7000 | 53:56 (+8:07) |
| 10 | 7207862 | A - Hrouda Martin | FSP7612 | 58:25 (+12:36) |
| 11 | 2090844 | AU - Ficek Michal | 59:21 (+13:32) | |
| 12 | 8663137 | A - Fojtů Petr | PDY8700 | 61:55 (+16:06) |
| 13 | - | A - Mertič | 62:29 (+16:40) | |
| 14 | 8666869 | A - Bouška Zdeněk | 62:59 (+17:10) | |
| 15 | 428259 | A - Bloudek Petr | 63:56 (+18:07) | |
| 16 | 2067260 | A - Škrabka Jan | 64:31 (+18:42) | |
| 17 | 7300471 | A - Fröhlich Martin | 65:52 (+20:03) | |
| 18 | 1403413 | AU - Žitný Chlebák | 66:33 (+20:44) | |
| 19 | 7210130 | A - Pavlík Libor | LIT7605 | 66:40 (+20:51) |
| 20 | 2800301 | A - Holub Michal | 70:10 (+24:21) | |
| 21 | - | A - Jaroš Bernard | 70:14 (+24:25) | |
| 22 | 2067264 | AU - Pidrman Milan | 72:31 (+26:42) | |
| 23 | 2050492 | A - Jindřich Houska | 78:26 (+32:37) | |
| 24 | 7703600 | A - Kučerka David | LIT8202 | 78:37 (+32:48) |
| 25 | - | A - Laštovička Martin | 82:00 (+36:11) | |
| 26 | 2029214 | A - Súkup Jaroslav | 86:09 (+40:20) | |
| 27 | 8660480 | A - Rydlová Eva | FSP8989 | 86:14 (+40:25) |
| 28 | 8629750 | A - Dvořáček Dan | 30002 | 86:36 (+40:47) |
| 29 | 301409 | AU - Vahalová Petra | 87:10 (+41:21) | |
| 30 | - | A - Kratochvíl Dan | 91:00 (+45:11) | |
| 31 | - | A - Čáp | 91:40 (+45:51) | |
| 32 | 2113501 | AU - Jeffer | 94:28 (+48:39) | |
| 33 | - | A - Bouška Pavel | 95:19 (+49:30) | |
| 34 | - | A - Stránělová Eva | 100:00 (+54:11) | |
| 35 | 8680586 | A - Balej Jiří | 102:44 (+56:55) | |
| 36 | - | A - Martínková Eva | 112:00 (+66:11) | |
| 37 | - | A - Durdová Miroslava | 113:00 (+67:11) | |
| 38 | - | A - Drazdík Filip | 117:00 (+71:11) | |
| 39 | - | A - Pochmanová Karolína | 131:00 (+85:11) | |
| = | - | A - Milnerová Zuzana | 131:00 (+85:11) | |
| - | - | A - Sládková Tereza | DISK | |
| B | 3,6 km, 140 m | 0 kontrol | ||
| 1 | 7200326 | B - Sanna Karin | DKP0250 | 38:25 |
| 2 | 2032168 | B - Silný Ondřej | PHK7906 | 41:01 (+2:36) |
| 3 | 8414135 | B - Vaněk Petr | ZBP7302 | 45:49 (+7:24) |
| 4 | 8028869 | B - Zimmerová Kačka | 50:12 (+11:47) | |
| 5 | 8028881 | B - Akrmanová Jitka | 52:14 (+13:49) | |
| 6 | 2099482 | B - Burešová Lenka | DKP8351 | 52:33 (+14:08) |
| 7 | 7260013 | BU - Králová Vanda | BZP8750 | 55:04 (+16:39) |
| 8 | 2148064 | B - Hála Tomáš | PDY8202 | 57:47 (+19:22) |
| 9 | - | B - Ditrich Pepa | 57:49 (+19:24) | |
| 10 | 8008759 | B - Zamrzlová Eva | SJC8759 | 58:49 (+20:24) |
| 11 | 4630 | B - Nesrovnal Jaroslav | JHB8305 | 66:30 (+28:05) |
| 12 | 2148215 | B - Dudek Jan | PDY7200 | 76:58 (+38:33) |
| 13 | 2127605 | B - Nedomová Iva | PDY7851 | 77:35 (+39:10) |
| 14 | 2115748 | B - Trnka Ondřej | PDY7802 | 79:53 (+41:28) |
| 15 | 7300472 | B - Blažková Kristina | 85:24 (+46:59) | |
| 16 | - | B - Vicek Pavel | 89:07 (+50:42) | |
| C | 3,5 km, 130 m | 0 kontrol | ||
| 1 | - | C - Vašáková Marta | 47:21 | |
| 2 | 51289 | C - Wolkerová Dagmar | TJP5250 | 64:25 (+17:04) |
| 3 | - | C - Zavadilová Barbora | 66:00 (+18:39) | |
| - | - | C - Benešová Zuzana | DISK | |