| 1 | 12 | Bartosz BulendaPiździca - Racibórz | M18-29 | M |
36:10.13 | --100%32.37%27.77%11:04:16.01 |
| 2 | 68 | Adrian KostuchKS GRYF KIETRZ - Nowa Cerekwia | M18-29 | M |
39:50.72 | +3:40.59+10.16%90.77%25.49%20.43%11:01:18.02 |
| 3 | 43 | Adrian HimelNaprzód Borucin - Krzanowice | M18-29 | M |
44:11.57 | +8:01.45+22.19%81.84%17.37%11.75%11:01:19.08 |
| 4 | 81 | Olivier LokajczykRacibórz | M18-29 | M |
46:47.16 | +10:37.03+29.35%77.31%12.52%6.57%11:01:22.46 |
| 5 | 141 | Karol PrzybyłaKP PSP Racibórz - Kobyla | M18-29 | M |
47:22.17 | +11:12.04+30.97%76.35%11.43%5.41%11:01:21.68 |
| 6 | 176 | Stanisław WajdaPietrowice Wielkie | M18-29 | M |
48:52.68 | +12:42.55+35.14%74.00%8.60%2.39%11:01:21.53 |
| 7 | 85 | Mateusz MajcherekPietrowice Wielkie | M18-29 | M |
49:06.74 | +12:56.61+35.79%73.65%8.17%1.93%11:01:21.71 |
| 8 | 181 | Dominik WawrzynekOSP Krowiarki - Krowiarki | M18-29 | M |
49:57.72 | +13:47.59+38.14%72.39%6.58%0.23%11:01:24.86 |
| 9 | 201 | Szymon NieckarzUnia Racibórz - Racibórz | M18-29 | M |
50:04.63 | +13:54.50+38.45%72.23%6.36%0.00%11:01:22.32 |
| 10 | 160 | Patryk SolichSamborowice | M18-29 | M |
56:00.05 | +19:49.92+54.83%64.59%-4.71%-11.83%11:01:18.08 |
| 11 | 99 | Jacek MusiołWodzisław Śląski | M18-29 | M |
58:36.14 | +22:26.01+62.02%61.72%-9.58%-17.02%11:01:18.68 |
| 12 | 53 | Nico JeremiaschEJRG Samborowice - Samborowice | M18-29 | M |
59:21.38 | +23:11.25+64.11%60.94%-10.99%-18.53%11:01:18.18 |
| 13 | 104 | Florian NieborowskiSamborowice | M18-29 | M |
1:00:22.47 | +24:12.34+66.92%59.91%-12.89%-20.56%11:01:24.66 |
| 14 | 169 | Szymon ŚmieszekNędza | M18-29 | M |
1:01:50.54 | +25:40.41+70.98%58.49%-15.64%-23.49%11:01:26.52 |
| 15 | 26 | Kacper FlorekKrapkowice | M18-29 | M |
1:04:15.26 | +28:05.13+77.65%56.29%-20.15%-28.31%11:01:23.64 |
| 16 | 56 | Miłosz KapłanekTłustomosty | M18-29 | M |
1:06:33.32 | +30:23.19+84.01%54.34%-24.45%-32.91%11:01:25.97 |
| 17 | 10 | Radosław BogdanKietrz | M18-29 | M |
1:09:46.67 | +33:36.54+92.92%51.83%-30.48%-39.34%11:01:21.68 |