| 1 | Wereszczyński Igor | 233 | Litwin Triathlon Elite | m15 | 1 | 1 | 00:08:06 (1) | 00:00:38 (5) | 00:16:01 (6) | 00:00:45 (8) | 00:03:38 (1) | 00:29:08 | - |
| 2 | Tyczka Kacper | 211 | GKS Cartusia Kartuzy | m15 | 2 | 2 | 00:08:08 (10) | 00:00:43 (25) | 00:15:55 (1) | 00:00:44 (5) | 00:03:39 (2) | 00:29:09 | 00:00:01 |
| 3 | Janus Dawid | 202 | KS Posnania | m15 | 3 | 3 | 00:08:08 (11) | 00:00:38 (7) | 00:16:00 (5) | 00:00:44 (4) | 00:03:42 (3) | 00:29:12 | 00:00:04 |
| 4 | Walesiuk Maksymilian | 227 | UKS G-8 Bielany Warszawa | m15 | 4 | 4 | 00:08:07 (4) | 00:00:40 (10) | 00:16:00 (4) | 00:00:43 (1) | 00:03:50 (5) | 00:29:20 | 00:00:12 |
| 5 | Kisielnicki Filip | 203 | KTS IRONMAN KWIDZYN | m15 | 5 | 5 | 00:08:07 (5) | 00:00:36 (2) | 00:16:04 (10) | 00:00:48 (24) | 00:03:48 (4) | 00:29:23 | 00:00:15 |
| 6 | Łoś Kacper | 201 | KTS IRONMAN | m15 | 6 | 6 | 00:08:07 (6) | 00:00:41 (14) | 00:15:59 (2) | 00:00:47 (21) | 00:03:53 (6) | 00:29:27 | 00:00:19 |
| 7 | Siejakowski Jan | 206 | KTS IRONMAN | m15 | 7 | 7 | 00:08:08 (8) | 00:00:41 (12) | 00:16:00 (3) | 00:00:47 (20) | 00:04:02 (9) | 00:29:38 | 00:00:30 |
| 8 | Kurek Antoni | 204 | KS Posnania | m15 | 8 | 8 | 00:08:08 (9) | 00:00:37 (3) | 00:16:02 (7) | 00:00:46 (11) | 00:04:07 (12) | 00:29:40 | 00:00:32 |
| 9 | Gierach Jakub | 210 | Fundacja Czas Na Bydgoszcz | m15 | 9 | 9 | 00:08:07 (3) | 00:00:37 (4) | 00:16:04 (9) | 00:00:48 (23) | 00:04:09 (16) | 00:29:45 | 00:00:37 |
| 10 | Dąbrowski Michał | 205 | GST Gniezno | m15 | 10 | 10 | 00:08:07 (2) | 00:00:38 (6) | 00:16:03 (8) | 00:00:52 (35) | 00:04:10 (18) | 00:29:50 | 00:00:42 |
| 11 | Pawlicki Konrad | 256 | GTT Diament Gniezno | m15 | 11 | 11 | 00:08:13 (14) | 00:00:48 (46) | 00:16:37 (12) | 00:00:44 (6) | 00:04:02 (10) | 00:30:24 | 00:01:16 |
| 12 | Wojciechowski Igor | 209 | KS Posnania | m15 | 12 | 12 | 00:08:33 (18) | 00:00:34 (1) | 00:16:30 (11) | 00:00:43 (2) | 00:04:08 (13) | 00:30:28 | 00:01:20 |
| 13 | Mazur Kajetan | 212 | Trójmiejska Akademia Triathlonu | m15 | 13 | 13 | - | - | - | - | - | 00:30:33 | 00:01:25 |
| 14 | Jedowski Jakub | 207 | KTS IRONMAN KWIDZYN | m15 | 14 | 14 | 00:08:08 (7) | 00:00:42 (15) | 00:16:50 (15) | 00:00:54 (44) | 00:04:03 (11) | 00:30:37 | 00:01:29 |
| 15 | Zawrzykraj Joachim | 208 | KS Posnania | m15 | 15 | 15 | 00:08:13 (15) | 00:00:45 (34) | 00:16:38 (13) | 00:00:46 (9) | 00:04:22 (25) | 00:30:44 | 00:01:36 |
| 16 | Zając Michał | 247 | SportWise | m15 | 16 | 16 | 00:08:09 (12) | 00:00:43 (22) | 00:16:44 (14) | 00:00:47 (18) | 00:04:25 (29) | 00:30:48 | 00:01:40 |
| 17 | Kisielnicki Aleksander | 213 | KTS IRONMAN KWIDZYN | m15 | 17 | 17 | 00:08:09 (13) | 00:00:38 (8) | 00:16:52 (16) | 00:00:47 (16) | 00:05:31 (50) | 00:31:57 | 00:02:49 |
| 18 | Filbrandt Artur | 224 | Tri Talent Team Gdańsk | m15 | 18 | 18 | 00:08:41 (19) | 00:00:54 (52) | 00:17:41 (28) | 00:00:47 (19) | 00:03:59 (8) | 00:32:02 | 00:02:54 |
| 19 | Jabłoński Maciej | 242 | Fundacja Czas na Bydgoszcz | m15 | 20 | 19 | 00:08:42 (20) | 00:00:47 (40) | 00:17:36 (18) | 00:00:52 (36) | 00:04:09 (17) | 00:32:06 | 00:02:58 |
| 20 | Gajda Bartosz | 245 | MLUKS Triathlon Koło | m15 | 19 | 20 | 00:08:44 (23) | 00:00:46 (38) | 00:17:43 (29) | 00:00:45 (7) | 00:04:08 (15) | 00:32:06 | 00:02:58 |
| 21 | Wolny Filip | 228 | KS Posnania | m15 | 21 | 21 | 00:08:58 (36) | 00:00:39 (9) | 00:17:36 (19) | 00:00:46 (14) | 00:04:08 (14) | 00:32:07 | 00:02:59 |
| 22 | Dękierowski Stanisław | 218 | Luft Tri Team | m15 | 22 | 22 | 00:08:47 (29) | 00:00:42 (19) | 00:17:39 (26) | 00:00:50 (30) | 00:04:11 (19) | 00:32:09 | 00:03:01 |
| 23 | Gumienny Kuba | 254 | Litwin Triathlon Elite | m15 | 23 | 23 | 00:08:55 (34) | 00:00:41 (13) | 00:17:33 (17) | 00:00:47 (17) | 00:04:17 (23) | 00:32:13 | 00:03:05 |
| 24 | Walkowiak Jerzy | 220 | KS Posnania | m15 | 25 | 25 | 00:08:44 (24) | 00:00:42 (21) | 00:17:43 (30) | 00:00:49 (26) | 00:04:16 (22) | 00:32:14 | 00:03:06 |
| 25 | Khouryn Semeon | 244 | MLUKS Triathlon Koło | m15 | 24 | 24 | 00:08:43 (21) | 00:00:42 (20) | 00:17:44 (31) | 00:00:50 (32) | 00:04:15 (21) | 00:32:14 | 00:03:06 |
| 26 | Bąk Mateusz | 255 | Fundacja Czas Na Bydgoszcz | m15 | 26 | 26 | 00:08:21 (16) | 00:00:48 (45) | 00:18:06 (36) | 00:01:01 (49) | 00:03:58 (7) | 00:32:14 | 00:03:06 |
| 27 | Młynarczyk Marcel | 246 | Klub SportLove Kielce | m15 | 27 | 27 | 00:08:44 (25) | 00:00:51 (50) | 00:17:37 (23) | 00:00:49 (27) | 00:04:14 (20) | 00:32:15 | 00:03:07 |
| 28 | Kacperski Piotr | 222 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 29 | 29 | 00:08:44 (26) | 00:00:44 (29) | 00:17:46 (32) | 00:00:46 (12) | 00:04:24 (28) | 00:32:24 | 00:03:16 |
| 29 | Mosiejko Aleksander | 249 | Trójmiejska Akademia Triathlonu | m15 | 28 | 28 | 00:08:45 (27) | 00:00:48 (47) | 00:17:39 (25) | 00:00:47 (15) | 00:04:25 (30) | 00:32:24 | 00:03:16 |
| 30 | Skowronek Bartosz | 251 | Trójmiejska Akademia Triathlonu | m15 | 30 | 30 | 00:08:54 (33) | 00:00:44 (30) | 00:17:37 (21) | 00:00:51 (33) | 00:04:20 (24) | 00:32:26 | 00:03:18 |
| 31 | Maciejko Jerzy | 217 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 31 | 31 | 00:08:49 (30) | 00:00:43 (23) | 00:17:39 (24) | 00:00:46 (10) | 00:04:31 (34) | 00:32:28 | 00:03:20 |
| 32 | Dobrowolski Mikołaj | 231 | KLUB SPORTOWY SPORTWISE KRAKÓW | m15 | 32 | 32 | 00:08:51 (31) | 00:00:47 (43) | 00:17:36 (20) | 00:00:52 (37) | 00:04:30 (31) | 00:32:36 | 00:03:28 |
| 33 | Pater Jakub | 252 | UKS Tri-Team Rumia | m15 | 33 | 33 | 00:08:56 (35) | 00:00:43 (24) | 00:17:37 (22) | 00:01:01 (50) | 00:04:22 (26) | 00:32:39 | 00:03:31 |
| 34 | Panikowski Adam | 216 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 34 | 34 | 00:08:44 (22) | 00:00:50 (49) | 00:17:41 (27) | 00:00:52 (34) | 00:04:37 (36) | 00:32:44 | 00:03:36 |
| 35 | Cieślik Tomasz | 257 | GKS Cartusia Kartuzy | m15 | 35 | 35 | 00:08:32 (17) | 00:00:45 (33) | 00:17:57 (34) | 00:00:48 (22) | 00:04:45 (40) | 00:32:47 | 00:03:39 |
| 36 | Gosieniecki Paweł | 226 | KS Posnania | m15 | 36 | 36 | 00:09:05 (37) | 00:00:43 (27) | 00:18:25 (38) | 00:00:50 (31) | 00:04:30 (32) | 00:33:33 | 00:04:25 |
| 37 | Treder Olaf | 237 | GKS Cartusia Kartuzy | m15 | 37 | 37 | 00:09:24 (41) | 00:00:51 (51) | 00:17:59 (35) | 00:00:53 (40) | 00:04:33 (35) | 00:33:40 | 00:04:32 |
| 38 | Łosiński Piotr | 250 | Trójmiejska Akademia Triathlonu | m15 | 38 | 38 | 00:08:52 (32) | 00:00:50 (48) | 00:18:31 (40) | 00:00:49 (28) | 00:04:44 (39) | 00:33:46 | 00:04:38 |
| 39 | Pater Tymon | 221 | UKS Tri-Team Rumia | m15 | 39 | 39 | 00:09:09 (38) | 00:00:44 (31) | 00:18:19 (37) | 00:00:56 (47) | 00:04:48 (42) | 00:33:56 | 00:04:48 |
| 40 | Kułaga Bartosz | 258 | Klub SportLove Kielce | m15 | 40 | 40 | 00:08:46 (28) | 00:00:47 (39) | 00:19:19 (43) | 00:00:50 (29) | 00:04:23 (27) | 00:34:05 | 00:04:57 |
| 41 | Gołuński Błażej | 236 | GKS Cartusia Kartuzy | m15 | 41 | 41 | 00:09:39 (45) | 00:00:42 (18) | 00:18:28 (39) | 00:00:43 (3) | 00:04:47 (41) | 00:34:19 | 00:05:11 |
| 42 | Dybowski Bogumił | 232 | Uczniowski Klub Sportowy "LUSOWO" | m15 | 42 | 42 | 00:09:34 (43) | 00:00:44 (32) | 00:17:49 (33) | 00:00:54 (42) | 00:05:27 (49) | 00:34:28 | 00:05:20 |
| 43 | Talarczyk Jan | 248 | Trójmiejska Akademia Triathlonu | m15 | 43 | 43 | 00:09:14 (40) | 00:00:47 (42) | 00:18:50 (42) | 00:00:52 (38) | 00:04:58 (45) | 00:34:41 | 00:05:33 |
| 44 | Piechocki Patryk | 241 | KS Posnania | m15 | 44 | 44 | 00:09:28 (42) | 00:00:46 (37) | 00:19:26 (44) | 00:00:54 (43) | 00:04:31 (33) | 00:35:05 | 00:05:57 |
| 45 | Samborski Sweeney Franciszek | 240 | Klub Swimtri | m15 | 45 | 45 | 00:09:35 (44) | 00:00:48 (44) | 00:19:39 (46) | 00:00:56 (46) | 00:04:43 (37) | 00:35:41 | 00:06:33 |
| 46 | Kamiński Szymon | 219 | - | m15 | 46 | 46 | 00:09:54 (47) | 00:00:42 (16) | 00:19:46 (47) | 00:00:46 (13) | 00:04:57 (44) | 00:36:05 | 00:06:57 |
| 47 | Luty Antoni | 215 | Fundacja Czas Na Bydgoszcz | m15 | 47 | 47 | 00:09:12 (39) | 00:00:43 (26) | 00:20:29 (50) | 00:00:52 (39) | 00:04:56 (43) | 00:36:12 | 00:07:04 |
| 48 | Patron Marcin | 234 | KTS IRONMAN | m15 | 48 | 48 | 00:10:13 (48) | 00:00:41 (11) | 00:19:33 (45) | 00:00:49 (25) | 00:04:58 (46) | 00:36:14 | 00:07:06 |
| 49 | Room Julian | 243 | GST Gniezno | m15 | 49 | 49 | 00:10:53 (49) | 00:00:45 (35) | 00:18:48 (41) | 00:01:04 (51) | 00:05:11 (47) | 00:36:41 | 00:07:33 |
| 50 | Tyszer Szymon | 253 | UKS Tri-Team Rumia | m15 | 50 | 50 | 00:09:50 (46) | 00:00:42 (17) | 00:20:27 (49) | 00:00:59 (48) | 00:04:44 (38) | 00:36:42 | 00:07:34 |
| 51 | Subkowski Leon | 239 | GKS Cartusia Kartuzy | m15 | 51 | 51 | 00:11:12 (51) | 00:00:47 (41) | 00:20:23 (48) | 00:00:54 (41) | 00:05:23 (48) | 00:38:39 | 00:09:31 |
| 52 | Pryczkowski Krzysztof | 238 | GKS Cartusia | m15 | 52 | 52 | 00:11:11 (50) | 00:00:46 (36) | 00:21:11 (51) | 00:01:14 (52) | 00:05:57 (52) | 00:40:19 | 00:11:11 |
| 53 | Gierach Grzegorz | 225 | GIERACH-TEAM/FUNDACJA CZAS NA BYDGOSZCZ | m15 | 53 | 53 | 00:11:21 (52) | 00:00:44 (28) | 00:21:52 (52) | 00:00:55 (45) | 00:05:42 (51) | 00:40:34 | 00:11:26 |