| 1 | Banaś Szymon | 147 | Kwidzyński Klub Kolarski - Dziki Team Kwidzyn | m16 | 1 | 1 | 00:38:42 (1) | 00:36:50 (4) | 01:15:32 | - |
| 2 | Lagun Eugeni | 102 | - | m30 | 1 | 2 | 00:38:47 (2) | 00:36:54 (6) | 01:15:41 | 00:00:09 |
| 3 | Banach Robert | 101 | Banach Coach | m40 | 1 | 3 | 00:39:01 (4) | 00:36:40 (2) | 01:15:41 | 00:00:09 |
| 4 | Ciba Damian | 37 | TA KO Team | m40 | 2 | 4 | 00:39:59 (7) | 00:35:45 (1) | 01:15:44 | 00:00:12 |
| 5 | Riebandt Sławomir | 33 | lukaszcycling.com | m30 | 2 | 5 | 00:39:01 (5) | 00:36:46 (3) | 01:15:47 | 00:00:15 |
| 6 | Michalski Daniel | 2 | Zdrowy Rower Team | m30 | 3 | 6 | 00:39:02 (6) | 00:36:53 (5) | 01:15:55 | 00:00:23 |
| 7 | Kaczorowski Leon | 150 | Kwidzyński Klub Kolarski - Dziki Team Kwidzyn | m16 | 2 | 7 | 00:38:58 (3) | 00:37:48 (7) | 01:16:46 | 00:01:14 |
| 8 | Gardzielewski Kacper | 50 | KLIF TEAM CHŁAPOWO | m16 | 3 | 8 | 00:40:43 (8) | 00:38:20 (9) | 01:19:03 | 00:03:31 |
| 9 | Banaś Karol | 148 | Kwidzyński Klub Kolarski - Dziki Team Kwidzyn | m16 | 4 | 9 | 00:41:51 (9) | 00:38:02 (8) | 01:19:53 | 00:04:21 |
| 10 | Rozkocha Michał | 146 | Team MX Skórcz | m18 | 1 | 10 | 00:42:27 (10) | 00:39:09 (11) | 01:21:36 | 00:06:04 |
| 11 | Gryncewicz Jan | 24 | - | m18 | 2 | 11 | 00:43:02 (11) | 00:39:00 (10) | 01:22:02 | 00:06:30 |
| 12 | Krzywy Ksawery | 116 | KLIF TEAM Chłapowo | m14 | 1 | 12 | 00:43:03 (13) | 00:39:18 (12) | 01:22:21 | 00:06:49 |
| 13 | Zaliński Filip | 65 | - | m18 | 3 | 13 | 00:43:04 (15) | 00:39:28 (13) | 01:22:32 | 00:07:00 |
| 14 | Mielewczyk Łukasz | 4 | KSC BRAVO Kartuzy | m40 | 3 | 14 | 00:43:04 (14) | 00:39:29 (14) | 01:22:33 | 00:07:01 |
| 15 | Bieschke Krzysztof | 152 | Bez Hamulców MTB Team Pan Bike | m16 | 5 | 15 | 00:43:06 (16) | 00:39:35 (15) | 01:22:41 | 00:07:09 |
| 16 | Krajnik Oskar | 109 | Klub kolarski Gryf Tczew | m30 | 4 | 16 | 00:43:12 (17) | 00:39:45 (16) | 01:22:57 | 00:07:25 |
| 17 | Kaiser Adrian | 44 | - | m18 | 4 | 17 | 00:43:02 (12) | 00:40:14 (18) | 01:23:16 | 00:07:44 |
| 18 | Wydrowski Lucjan | 28 | KSC BRAVO Kartuzy | m40 | 4 | 18 | 00:43:30 (18) | 00:40:15 (19) | 01:23:45 | 00:08:13 |
| 19 | Truszczyński Mateusz | 92 | Bs Automatyka , Ratio Księgowość | m30 | 5 | 19 | 00:44:35 (23) | 00:40:06 (17) | 01:24:41 | 00:09:09 |
| 20 | Malinowski Mikołaj | 136 | Cyklo Kwidzyn | m16 | 6 | 20 | 00:44:20 (20) | 00:40:24 (21) | 01:24:44 | 00:09:12 |
| 21 | Rogalski Łukasz | 155 | Trek Gdynia Młode Wilki | m14 | 2 | 21 | 00:44:42 (25) | 00:40:25 (22) | 01:25:07 | 00:09:35 |
| 22 | Pokładowski Damian | 182 | - | m40 | 5 | 22 | 00:44:20 (21) | 00:40:51 (24) | 01:25:11 | 00:09:39 |
| 23 | Sobieszczyk Jakub | 25 | Banach Coach | m30 | 6 | 23 | 00:44:39 (24) | 00:40:40 (23) | 01:25:19 | 00:09:47 |
| 24 | Machowski Dawid | 117 | RowerowePrzymorze | m40 | 6 | 24 | 00:44:28 (22) | 00:41:12 (25) | 01:25:40 | 00:10:08 |
| 25 | Welerowicz Tomasz | 87 | - | m40 | 7 | 25 | 00:45:34 (27) | 00:40:17 (20) | 01:25:51 | 00:10:19 |
| 26 | Sobiecki Piotr | 71 | Banach Coach | m30 | 7 | 26 | 00:44:51 (26) | 00:41:50 (27) | 01:26:41 | 00:11:09 |
| 27 | Koniuszewski Bartosz | 132 | - | m40 | 8 | 27 | 00:45:51 (30) | 00:41:17 (26) | 01:27:08 | 00:11:36 |
| 28 | Cieślak Robert | 58 | - | m40 | 9 | 28 | 00:45:35 (28) | 00:42:12 (28) | 01:27:47 | 00:12:15 |
| 29 | Kamiński Szymon | 96 | - | m14 | 3 | 29 | 00:45:37 (29) | 00:42:35 (33) | 01:28:12 | 00:12:40 |
| 30 | Milewski Artur | 107 | - | m40 | 10 | 30 | 00:46:08 (32) | 00:42:34 (31) | 01:28:42 | 00:13:10 |
| 31 | Krzywiel Mariusz | 134 | Rowerowe Przymorze | m50 | 1 | 31 | 00:46:07 (31) | 00:42:46 (35) | 01:28:53 | 00:13:21 |
| 32 | Glaas Bartłomiej | 49 | NEXUS Team | m40 | 11 | 32 | 00:46:26 (33) | 00:42:35 (32) | 01:29:01 | 00:13:29 |
| 33 | Wróbel Marek | 62 | MTB Pomerania | m30 | 8 | 33 | 00:46:50 (36) | 00:42:31 (30) | 01:29:21 | 00:13:49 |
| 34 | Gardzielewski Artur | 74 | VO2max MTB Team / Intel Cycling Gdansk | m40 | 12 | 34 | 00:46:36 (35) | 00:42:53 (36) | 01:29:29 | 00:13:57 |
| 35 | Szulc Laura | 23 | BERTRAND OKNA TREK GDYNIA | f18 | 1 | 1 | 00:47:35 (41) | 00:42:22 (29) | 01:29:57 | 00:14:25 |
| 36 | Lesisz Karol | 179 | KosaBikes | m30 | 9 | 35 | 00:47:29 (40) | 00:42:37 (34) | 01:30:06 | 00:14:34 |
| 37 | Trykacz Marcin | 130 | Szprycha Giżycko | m40 | 13 | 36 | 00:46:54 (39) | 00:43:13 (37) | 01:30:07 | 00:14:35 |
| 38 | Cypukow Maciej | 97 | Banach Coach | m30 | 10 | 37 | 00:46:52 (37) | 00:43:17 (39) | 01:30:09 | 00:14:37 |
| 39 | Wiszecki Adam | 118 | Cezary Fit Bike | m50 | 2 | 38 | 00:46:53 (38) | 00:43:18 (40) | 01:30:11 | 00:14:39 |
| 40 | Suska Arkadiusz | 43 | 4YourBike Team | m40 | 14 | 39 | 00:46:36 (34) | 00:43:53 (46) | 01:30:29 | 00:14:57 |
| 41 | Bielowicz Marek | 124 | Banach Coach | m40 | 15 | 40 | 00:48:13 (44) | 00:43:22 (42) | 01:31:35 | 00:16:03 |
| 42 | Zhuk Ivan | 127 | K.S KLIF CHŁAPOWO | m14 | 4 | 41 | 00:48:03 (43) | 00:43:36 (43) | 01:31:39 | 00:16:07 |
| 43 | Hanke Mateusz | 100 | Młodzi Rajderzy | m30 | 11 | 42 | 00:47:48 (42) | 00:43:52 (45) | 01:31:40 | 00:16:08 |
| 44 | Nowalski Wojciech | 108 | Szprycha Giżycko | m30 | 12 | 43 | 00:49:11 (47) | 00:43:22 (41) | 01:32:33 | 00:17:01 |
| 45 | Studniak Piotr | 125 | Studniak Meble | m40 | 16 | 44 | 00:48:29 (45) | 00:44:05 (47) | 01:32:34 | 00:17:02 |
| 46 | Cieślikiewicz Julian | 104 | AKBISPORT BMC RACING | m16 | 7 | 45 | 00:48:53 (46) | 00:43:48 (44) | 01:32:41 | 00:17:09 |
| 47 | Borowiecki Bartłomiej | 83 | - | m40 | 17 | 46 | 00:50:22 (59) | 00:43:16 (38) | 01:33:38 | 00:18:06 |
| 48 | Chmielarski Grzegorz | 115 | Trek Gdynia Młode Wilki | m14 | 5 | 48 | 00:43:52 (19) | 00:49:50 (81) | 01:33:42 | 00:18:10 |
| 49 | Styczeń Roman | 169 | - | m50 | 3 | 49 | 00:49:13 (48) | 00:44:29 (50) | 01:33:42 | 00:18:10 |
| 50 | Szempliński Marek | 173 | Tenneco Race Team | m30 | 13 | 47 | 00:49:33 (52) | 00:44:09 (48) | 01:33:42 | 00:18:10 |
| 51 | Czaplewski Łukasz | 171 | 4YourBike Team | m30 | 14 | 50 | 00:49:18 (49) | 00:44:27 (49) | 01:33:45 | 00:18:13 |
| 52 | Kozak Karol | 168 | Karol Kozak | m18 | 5 | 51 | 00:49:24 (50) | 00:44:48 (52) | 01:34:12 | 00:18:40 |
| 53 | Śmiełowski Konrad | 99 | Przekop.Waty | m14 | 6 | 52 | 00:49:27 (51) | 00:45:14 (53) | 01:34:41 | 00:19:09 |
| 54 | Skawiński Tomasz | 56 | Bike Fit Cezary | m50 | 4 | 53 | 00:50:43 (61) | 00:44:29 (51) | 01:35:12 | 00:19:40 |
| 55 | Łątkowski Pawel | 18 | - | m30 | 15 | 54 | 00:49:51 (54) | 00:45:53 (56) | 01:35:44 | 00:20:12 |
| 56 | Kaczmarek Bartosz | 114 | - | m40 | 18 | 55 | 00:49:49 (53) | 00:45:56 (57) | 01:35:45 | 00:20:13 |
| 57 | Brylowska Monika | 53 | KSC BRAVO Kartuzy | f40 | 1 | 2 | 00:49:58 (57) | 00:46:05 (58) | 01:36:03 | 00:20:31 |
| 58 | Banaś Piotr | 149 | Kwidzyński Klub Kolarski - Dziki Team Kwidzyn | m40 | 19 | 56 | 00:49:54 (55) | 00:46:30 (61) | 01:36:24 | 00:20:52 |
| 59 | Eksterowicz Piotr | 1 | DiverseExtremeTeam | m40 | 20 | 57 | 00:51:08 (63) | 00:45:21 (54) | 01:36:29 | 00:20:57 |
| 60 | Czajkowski Bartosz | 31 | BikerSii | m30 | 16 | 58 | 00:51:16 (65) | 00:46:27 (60) | 01:37:43 | 00:22:11 |
| 61 | Perekitko Krzysztof | 67 | Wielki Ptak | m60 | 1 | 59 | 00:49:57 (56) | 00:47:49 (67) | 01:37:46 | 00:22:14 |
| 62 | Krupka Tomasz | 12 | - | m40 | 21 | 60 | 00:51:40 (68) | 00:46:09 (59) | 01:37:49 | 00:22:17 |
| 63 | Skowron Maciej | 88 | Banach Coach | m40 | 22 | 61 | 00:50:34 (60) | 00:47:24 (65) | 01:37:58 | 00:22:26 |
| 64 | Lademann Hugo | 64 | CTS | m16 | 8 | 62 | 00:52:22 (75) | 00:45:39 (55) | 01:38:01 | 00:22:29 |
| 65 | Pydyn Cezary | 158 | - | m30 | 17 | 63 | 00:51:17 (66) | 00:46:52 (63) | 01:38:09 | 00:22:37 |
| 66 | Kamiński Bartłomiej | 38 | Pucka Grupa Rowerowa | m40 | 23 | 64 | 00:51:16 (64) | 00:47:22 (64) | 01:38:38 | 00:23:06 |
| 67 | Borzyszkowski Tomasz | 110 | GK Gryf Tczew | m50 | 5 | 65 | 00:51:57 (71) | 00:46:43 (62) | 01:38:40 | 00:23:08 |
| 68 | Kasprzak Kuba | 89 | KSC BRAVO Kartuzy | m30 | 18 | 66 | 00:50:15 (58) | 00:48:39 (74) | 01:38:54 | 00:23:22 |
| 69 | Wilkaniec Szymon | 68 | Banach Coach | m40 | 24 | 67 | 00:50:49 (62) | 00:48:21 (71) | 01:39:10 | 00:23:38 |
| 70 | Kaszubowska-Teofilak Justyna | 95 | TAKO Team | f40 | 2 | 3 | 00:51:29 (67) | 00:48:05 (68) | 01:39:34 | 00:24:02 |
| 71 | Pisanko Tomasz | 159 | TEAM WIELKI PTAK | m50 | 6 | 68 | 00:51:58 (72) | 00:48:12 (69) | 01:40:10 | 00:24:38 |
| 72 | Wolski Marek | 80 | - | m60 | 2 | 69 | 00:52:08 (74) | 00:48:33 (73) | 01:40:41 | 00:25:09 |
| 73 | Żuk Łukasz | 84 | bike.fulness | m40 | 25 | 70 | 00:52:08 (73) | 00:49:00 (76) | 01:41:08 | 00:25:36 |
| 74 | Lucewicz Nikodem | 145 | MKS Truso Elbląg | m14 | 7 | 71 | 00:51:48 (69) | 00:49:49 (80) | 01:41:37 | 00:26:05 |
| 75 | Kazukiewicz Tomasz | 164 | - | m50 | 7 | 72 | 00:53:36 (79) | 00:48:45 (75) | 01:42:21 | 00:26:49 |
| 76 | Rogalski Maciej | 154 | - | m40 | 26 | 73 | 00:53:58 (80) | 00:48:31 (72) | 01:42:29 | 00:26:57 |
| 77 | Onoszko Wojciech | 15 | KSC BRAVO Kartuzy | m30 | 19 | 74 | 00:55:39 (91) | 00:47:29 (66) | 01:43:08 | 00:27:36 |
| 78 | Borowiecki Łukasz | 86 | - | m40 | 27 | 75 | 00:52:37 (76) | 00:50:58 (87) | 01:43:35 | 00:28:03 |
| 79 | Pilski Wojciech | 105 | MAMIL | m50 | 8 | 76 | 00:53:29 (78) | 00:50:16 (84) | 01:43:45 | 00:28:13 |
| 80 | Płotkowiak Teresa | 123 | MAJBIKE TEAM | f30 | 1 | 4 | 00:54:19 (81) | 00:49:27 (79) | 01:43:46 | 00:28:14 |
| 81 | Wawrzyniak Maciej | 140 | MTB MKS TRUSO Elbląg | m14 | 8 | 77 | 00:54:30 (83) | 00:49:18 (78) | 01:43:48 | 00:28:16 |
| 82 | Bona Fabian | 143 | MTB MKS Truso Elbląg | m14 | 9 | 78 | 00:54:37 (85) | 00:49:13 (77) | 01:43:50 | 00:28:18 |
| 83 | Wróblewski Rafał | 79 | - | m50 | 9 | 79 | 00:54:20 (82) | 00:50:05 (82) | 01:44:25 | 00:28:53 |
| 84 | Onoszko Emilia | 85 | KSC BRAVO Kartuzy | f30 | 2 | 5 | 00:56:43 (102) | 00:48:15 (70) | 01:44:58 | 00:29:26 |
| 85 | Pienczyn Maciej | 59 | - | m40 | 28 | 80 | 00:55:02 (87) | 00:50:20 (85) | 01:45:22 | 00:29:50 |
| 86 | Janowski Michał | 73 | Młodzi Rajderzy AZS AWFiS Gdańsk | m14 | 10 | 81 | 00:55:41 (92) | 00:50:10 (83) | 01:45:51 | 00:30:19 |
| 87 | Kiermasz Krystian | 69 | Mocni i Rozpoznawalni w Biznesie | m30 | 20 | 82 | 00:55:02 (88) | 00:51:05 (90) | 01:46:07 | 00:30:35 |
| 88 | Daniel Bartosz | 129 | - | m40 | 29 | 83 | 00:54:39 (86) | 00:51:37 (95) | 01:46:16 | 00:30:44 |
| 89 | Czerniel Piotr | 142 | MKS Truso Elbląg | m30 | 21 | 84 | 00:55:11 (89) | 00:51:27 (93) | 01:46:38 | 00:31:06 |
| 90 | Kłosowski Wojciech | 172 | - | m40 | 30 | 85 | 00:54:32 (84) | 00:52:13 (97) | 01:46:45 | 00:31:13 |
| 91 | Skórko Urszula | 151 | - | f40 | 3 | 6 | 00:55:48 (94) | 00:51:02 (88) | 01:46:50 | 00:31:18 |
| 92 | Leszczuk Grzegorz | 19 | Banach Coach | m50 | 10 | 86 | 00:55:32 (90) | 00:51:25 (92) | 01:46:57 | 00:31:25 |
| 93 | Prociński Jacek | 106 | Bez Hamulców MTB Team Pan Bike | m40 | 31 | 87 | 00:55:43 (93) | 00:51:16 (91) | 01:46:59 | 00:31:27 |
| 94 | Chodyna Norbert | 133 | TEAM WIELKI PTAK | m50 | 11 | 88 | 00:56:41 (100) | 00:51:30 (94) | 01:48:11 | 00:32:39 |
| 95 | Szymborski Tomek | 8 | Bar Wanoga | m50 | 12 | 89 | 00:56:00 (95) | 00:52:18 (98) | 01:48:18 | 00:32:46 |
| 96 | Błaszkiewicz-Okrągły Wojciech | 162 | MUST BAKE / sobczakteam | m40 | 32 | 90 | 00:57:26 (107) | 00:51:04 (89) | 01:48:30 | 00:32:58 |
| 97 | Barbużyński Piotr | 61 | TEAM WIELKI PTAK | m40 | 33 | 91 | 00:56:12 (96) | 00:52:27 (99) | 01:48:39 | 00:33:07 |
| 98 | Sadowski Piotr | 40 | Lotos Running Team | m40 | 34 | 92 | 00:56:36 (99) | 00:53:06 (103) | 01:49:42 | 00:34:10 |
| 99 | Dembczynski Piotr | 77 | - | m40 | 35 | 93 | 00:56:12 (97) | 00:53:38 (107) | 01:49:50 | 00:34:18 |
| 100 | Stolc Joanna | 21 | KSC BRAVO Kartuzy | f40 | 4 | 7 | 00:56:59 (103) | 00:52:53 (100) | 01:49:52 | 00:34:20 |
| 101 | Pawlik Krystian | 20 | - | m30 | 22 | 94 | 00:57:50 (108) | 00:52:06 (96) | 01:49:56 | 00:34:24 |
| 102 | Filiks-Adamowski Grzegorz | 91 | ONE Mountainbike Racing Team | m40 | 36 | 95 | 00:56:22 (98) | 00:53:35 (106) | 01:49:57 | 00:34:25 |
| 103 | Milik Krzysztof | 39 | - | m40 | 37 | 96 | 00:57:04 (104) | 00:53:08 (104) | 01:50:12 | 00:34:40 |
| 104 | Modlińska Beata | 11 | Port Lotniczy Gdańsk | f50 | 1 | 8 | 00:59:52 (120) | 00:50:22 (86) | 01:50:14 | 00:34:42 |
| 105 | Ciszewski Maciej | 170 | - | m40 | 38 | 97 | 00:57:05 (105) | 00:54:04 (109) | 01:51:09 | 00:35:37 |
| 106 | Witkoś Kamil | 180 | Polpharma Biologics | m40 | 39 | 98 | 00:58:04 (109) | 00:53:12 (105) | 01:51:16 | 00:35:44 |
| 107 | Cieśliński Grzegorz | 131 | P.H.U. Tel-Marol Grzegorz Cieśliński | m50 | 13 | 99 | 00:56:43 (101) | 00:54:35 (111) | 01:51:18 | 00:35:46 |
| 108 | Łopaciuk Grzegorz | 63 | AntraxAudio MTB Team | m50 | 14 | 100 | 00:57:07 (106) | 00:54:26 (110) | 01:51:33 | 00:36:01 |
| 109 | Sikora Magdalena | 5 | Ultra Gordon Team | f30 | 3 | 9 | 00:58:35 (112) | 00:53:00 (101) | 01:51:35 | 00:36:03 |
| 110 | Janik Przemysław | 75 | Intel Cycling Gdansk | m40 | 40 | 101 | - | - | 01:52:37 | 00:37:05 |
| 111 | Bednarek Jakub | 121 | SEZUP Team | m40 | 41 | 102 | 00:59:41 (117) | 00:53:05 (102) | 01:52:46 | 00:37:14 |
| 112 | Rzepiński Grzegorz | 52 | - | m50 | 15 | 103 | 00:58:11 (110) | 00:54:53 (112) | 01:53:04 | 00:37:32 |
| 113 | Kozłowski Waldemar | 176 | Majbajk Team | m50 | 16 | 104 | 00:58:19 (111) | 00:55:06 (113) | 01:53:25 | 00:37:53 |
| 114 | Szymański Artur | 51 | LOTOS RUNNING TEAM | m50 | 17 | 105 | 00:59:43 (118) | 00:53:52 (108) | 01:53:35 | 00:38:03 |
| 115 | Zaliński Andrzej | 94 | - | m60 | 3 | 106 | 00:59:26 (116) | 00:55:24 (115) | 01:54:50 | 00:39:18 |
| 116 | Nowakowski Piotr | 32 | BikerSii | m40 | 42 | 107 | 00:59:05 (115) | 00:55:46 (117) | 01:54:51 | 00:39:19 |
| 117 | Stachurski Wojciech | 138 | Bez Hamulców MTB Team Pan Bike | m40 | 43 | 108 | 01:00:06 (122) | 00:55:07 (114) | 01:55:13 | 00:39:41 |
| 118 | Slivets Mikita | 41 | - | m16 | 9 | 109 | 00:58:52 (113) | 00:56:29 (120) | 01:55:21 | 00:39:49 |
| 119 | Leśniewski Marek | 128 | - | m50 | 18 | 110 | 00:59:54 (121) | 00:55:28 (116) | 01:55:22 | 00:39:50 |
| 120 | Trzebiatowska Agnieszka | 181 | KSC BRAVO Kartuzy | f30 | 4 | 10 | 00:51:52 (70) | 01:04:49 (133) | 01:56:41 | 00:41:09 |
| 121 | Woźniak Sławomir | 14 | - | m50 | 19 | 111 | 01:01:01 (123) | 00:55:47 (118) | 01:56:48 | 00:41:16 |
| 122 | Kotwicki Łukasz | 7 | re-prezentacja.pl | m40 | 44 | 112 | 00:59:52 (119) | 00:56:58 (122) | 01:56:50 | 00:41:18 |
| 123 | Jabczyński Grzegorz | 160 | Mrągowski Klub Morsów | m40 | 45 | 113 | 01:01:42 (124) | 00:56:44 (121) | 01:58:26 | 00:42:54 |
| 124 | Mówiński Hubert | 76 | Intel Technology Poland | m18 | 6 | 114 | 01:01:54 (125) | 00:57:21 (124) | 01:59:15 | 00:43:43 |
| 125 | Gbyl Jacek | 98 | - | m50 | 20 | 115 | 00:52:43 (77) | 01:06:46 (137) | 01:59:29 | 00:43:57 |
| 126 | Czerniawski Piotr | 27 | - | m50 | 21 | 116 | 01:02:33 (126) | 00:57:10 (123) | 01:59:43 | 00:44:11 |
| 127 | Kołodziejska Monika | 165 | MAJBIKE TEAM | f30 | 5 | 11 | 01:04:23 (132) | 00:56:26 (119) | 02:00:49 | 00:45:17 |
| 128 | Kolenda Tomasz | 167 | - | m30 | 23 | 117 | 01:04:13 (130) | 00:58:52 (125) | 02:03:05 | 00:47:33 |
| 129 | Wozowicz Kuba | 126 | - | m18 | 7 | 118 | 01:04:11 (129) | 00:59:56 (126) | 02:04:07 | 00:48:35 |
| 130 | Gawroński Krzysztof | 139 | - | m40 | 46 | 119 | 00:58:54 (114) | 01:05:28 (135) | 02:04:22 | 00:48:50 |
| 131 | Sulikowski Tadeusz | 82 | KS Oliwa | m14 | 11 | 120 | 01:04:14 (131) | 01:03:57 (131) | 02:08:11 | 00:52:39 |
| 132 | Habant Monika | 22 | Ostróda Sport Team | f18 | 2 | 12 | 01:05:11 (133) | 01:03:25 (130) | 02:08:36 | 00:53:04 |
| 133 | Gąsiorowski Leszek | 183 | - | m60 | 4 | 121 | 01:08:33 (135) | 01:01:42 (127) | 02:10:15 | 00:54:43 |
| 134 | Okorokov Anton | 175 | - | m18 | 8 | 122 | 01:08:47 (136) | 01:02:03 (128) | 02:10:50 | 00:55:18 |
| 135 | Smeja Lidia | 174 | Banach Coach | f40 | 5 | 13 | 01:09:28 (137) | 01:02:22 (129) | 02:11:50 | 00:56:18 |
| 136 | Serniak Kacper | 144 | MTB MKS Truso Elbląg | m14 | 12 | 123 | 01:02:55 (128) | 01:09:44 (141) | 02:12:39 | 00:57:07 |
| 137 | Wysocki Bartosz | 163 | - | m30 | 24 | 124 | 01:02:54 (127) | 01:10:09 (142) | 02:13:03 | 00:57:31 |
| 138 | Macieja Michał | 55 | - | m40 | 47 | 125 | 01:10:37 (140) | 01:04:35 (132) | 02:15:12 | 00:59:40 |
| 139 | Stasiński Henryk | 120 | - | m60 | 5 | 126 | 01:11:00 (141) | 01:06:55 (138) | 02:17:55 | 01:02:23 |
| 140 | Okuniewicz Jakub | 141 | MKS Truso Elbląg | m16 | 10 | 127 | 01:09:46 (138) | 01:08:27 (140) | 02:18:13 | 01:02:41 |
| 141 | Król-Hruszka Kuba | 9 | - | m18 | 9 | 128 | 01:08:04 (134) | 01:10:21 (143) | 02:18:25 | 01:02:53 |
| 142 | Hasse Tomasz | 93 | - | m40 | 48 | 129 | 01:13:33 (146) | 01:05:08 (134) | 02:18:41 | 01:03:09 |
| 143 | Miszewski Grzegorz | 26 | #postdatateam | m30 | 25 | 130 | 01:13:01 (144) | 01:08:24 (139) | 02:21:25 | 01:05:53 |
| 144 | Radomski Pawel | 119 | - | m40 | 49 | 131 | 01:11:46 (143) | 01:11:24 (145) | 02:23:10 | 01:07:38 |
| 145 | Mierzewski Jakub | 177 | - | m40 | 50 | 132 | 01:10:30 (139) | 01:13:55 (146) | 02:24:25 | 01:08:53 |
| 146 | Wojciechowski Arek | 166 | - | m40 | 51 | 133 | 01:11:24 (142) | 01:14:31 (149) | 02:25:55 | 01:10:23 |
| 147 | Szajkowski Tomasz | 111 | GK Gryf Tczew | m70 | 1 | 134 | 01:15:06 (147) | 01:10:54 (144) | 02:26:00 | 01:10:28 |
| 148 | Kasperski Jacek | 103 | Gdynia | m70 | 2 | 135 | 01:20:03 (149) | 01:06:30 (136) | 02:26:33 | 01:11:01 |
| 149 | Pilawa Adam | 34 | - | m30 | 26 | 136 | 01:13:18 (145) | 01:14:24 (148) | 02:27:42 | 01:12:10 |
| 150 | Klimkiewicz Piotr | 72 | MSR &Toyota Grupa Cygan | m40 | 52 | 137 | 01:16:43 (148) | 01:14:18 (147) | 02:31:01 | 01:15:29 |
| 151 | Rompczyk Wojciech | 113 | - | m50 | 22 | 138 | 01:24:23 (150) | 01:22:50 (150) | 02:47:13 | 01:31:41 |
| 152 | Leszczyński Mariusz | 6 | VO2maxMTB Team | m50 | | | - | - | - | - |
| 153 | Zaczek Wojciech | 10 | Kocham Paulinę | m40 | | | - | - | - | - |
| 154 | Klimuk Daniil | 13 | - | m18 | | | - | - | - | - |
| 155 | Charubin Sławomir | 16 | Port Lotniczy Gdańsk | m60 | | | - | - | - | - |
| 156 | Pliszka Kamil | 17 | - | m40 | | | - | - | - | - |
| 157 | Augustyn Marcin | 29 | MTB Miś | m70 | | | - | - | - | - |
| 158 | Adamowicz Paweł | 30 | - | m30 | | | - | - | - | - |
| 159 | Jastrzębski Marcin | 35 | Soudal Quick Step | m40 | | | - | - | - | - |
| 160 | Żarski Dariusz | 36 | WTS | m40 | | | - | - | - | - |
| 161 | Dajek Janusz | 42 | Flash Team | m60 | | | - | - | - | - |
| 162 | Kolinski Marcin | 54 | TEAM WIELKI PTAK | m40 | | | - | - | - | - |
| 163 | Bońkowski Jarosław | 78 | MH Automatyka | m60 | | | - | - | - | - |
| 164 | Przedlacki Wiktor | 81 | - | m16 | | | - | - | - | - |
| 165 | Popławski Dariusz | 137 | - | m40 | | | - | - | - | - |
| 166 | Kobyliński Szymon | 156 | Bogdziewicz Team | m50 | | | - | - | - | - |
| 167 | Kołodziejek Łukasz | 161 | - | m40 | | | - | - | - | - |