| 1 | Suchan Jakub | 156 | UKS G-8 Bielany Warszawa | m15 | 1 | 1 | 00:05:23 (7) | 00:00:42 (1) | 00:15:28 (4) | 00:01:12 (1) | 00:07:37 (1) | 00:30:22 | - |
| 2 | Ptaszyński Stanisław | 175 | UNIA Oświęcim | m18 | 1 | 2 | 00:05:27 (13) | 00:00:45 (8) | 00:15:32 (5) | 00:01:22 (5) | 00:07:49 (2) | 00:30:55 | 00:00:33 |
| 3 | Serwiński Kacper | 186 | SWIM TRI RZESZÓW | m15 | 2 | 3 | 00:05:28 (14) | 00:00:47 (12) | 00:15:27 (1) | 00:01:18 (2) | 00:08:11 (4) | 00:31:11 | 00:00:49 |
| 4 | Zasada Wiktor | 160 | MUKS Piętnastka Bydgoszcz | m15 | 3 | 4 | 00:05:20 (1) | 00:00:45 (6) | 00:15:28 (3) | 00:01:19 (3) | 00:08:33 (13) | 00:31:25 | 00:01:03 |
| 5 | Maliszewski Jakub | 141 | Trójmiejska Akademia Triathlonu | m15 | 4 | 5 | 00:05:30 (15) | 00:00:44 (4) | 00:15:27 (2) | 00:01:24 (8) | 00:08:44 (16) | 00:31:49 | 00:01:27 |
| 6 | Polski Mateusz | 173 | UKS G-8 Bielany Warszawa | m18 | 2 | 6 | 00:05:20 (2) | 00:00:49 (19) | 00:15:34 (6) | 00:01:25 (12) | 00:08:56 (20) | 00:32:04 | 00:01:42 |
| 7 | Misztal Krzysztof | 154 | TS Akwedukt Kielce | m15 | 5 | 7 | 00:05:25 (10) | 00:00:45 (5) | 00:16:10 (9) | 00:01:41 (43) | 00:08:19 (7) | 00:32:20 | 00:01:58 |
| 8 | Majak Mateusz | 159 | UKS CITYZEN POZNAŃ | m18 | 3 | 9 | 00:05:33 (18) | 00:00:46 (10) | 00:16:17 (12) | 00:01:25 (11) | 00:08:24 (9) | 00:32:25 | 00:02:03 |
| 9 | Dąbrowski Adam | 179 | UKS G-8 Bielany Warszawa | m15 | 6 | 8 | 00:05:24 (9) | 00:00:49 (20) | 00:16:06 (8) | 00:01:25 (10) | 00:08:41 (15) | 00:32:25 | 00:02:03 |
| 10 | Płoskonka Gracjan | 177 | UKP UNIA Oświęcim | m15 | 7 | 10 | 00:05:39 (22) | 00:00:43 (3) | 00:16:17 (13) | 00:01:37 (31) | 00:08:18 (6) | 00:32:34 | 00:02:12 |
| 11 | Jankiewicz Delgado Jarosław | 180 | UKS Nawa Skierniewice | m15 | 8 | 11 | 00:05:22 (4) | 00:00:49 (21) | 00:16:26 (15) | 00:01:29 (16) | 00:08:29 (10) | 00:32:35 | 00:02:13 |
| 12 | Jończyk Patryk | 189 | SWIM TRI RZESZÓW | m15 | 9 | 12 | 00:05:21 (3) | 00:00:47 (13) | 00:15:37 (7) | 00:01:32 (18) | 00:09:23 (31) | 00:32:40 | 00:02:18 |
| 13 | Pyrzyński Daniel | 178 | KT Żywiec | m18 | 4 | 13 | 00:05:23 (5) | 00:00:55 (39) | 00:16:21 (14) | 00:01:27 (13) | 00:08:44 (17) | 00:32:50 | 00:02:28 |
| 14 | Pupka Filip | 174 | UKS CITYZEN POZNAŃ | m18 | 5 | 14 | 00:05:31 (16) | 00:00:53 (33) | 00:16:13 (10) | 00:01:36 (27) | 00:09:13 (28) | 00:33:26 | 00:03:04 |
| 15 | Kos Dawid | 157 | TS Akwedukt Kielce | m15 | 10 | 15 | 00:06:02 (28) | 00:00:43 (2) | 00:16:41 (16) | 00:01:29 (15) | 00:08:37 (14) | 00:33:32 | 00:03:10 |
| 16 | Ziółko Wiktor | 190 | SportWise | m18 | 6 | 16 | 00:05:35 (19) | 00:00:45 (7) | 00:17:07 (23) | 00:01:22 (7) | 00:08:55 (19) | 00:33:44 | 00:03:22 |
| 17 | Wypych Hubert | 167 | KLUB SPORTOWY SPORTWISE | m15 | 12 | 18 | 00:05:33 (17) | 00:00:51 (29) | 00:16:15 (11) | 00:01:32 (19) | 00:09:45 (36) | 00:33:56 | 00:03:34 |
| 18 | Socha Filip | 176 | Unia Oświęcim | m15 | 11 | 17 | 00:05:26 (12) | 00:00:50 (25) | 00:18:07 (36) | 00:01:21 (4) | 00:08:12 (5) | 00:33:56 | 00:03:34 |
| 19 | Sieradzan Nataniel | 155 | TS Akwedukt Kielce | m15 | 13 | 19 | 00:05:26 (11) | 00:00:48 (16) | 00:17:14 (26) | 00:01:35 (24) | 00:09:00 (23) | 00:34:03 | 00:03:41 |
| 20 | Soborski Igor | 165 | KLUB SPORTOWY SPORTWISE KRAKÓW | m18 | 7 | 20 | 00:05:50 (27) | 00:01:07 (53) | 00:17:25 (30) | 00:01:32 (20) | 00:08:10 (3) | 00:34:04 | 00:03:42 |
| 21 | Pisanko Michał | 192 | UKS Lusowo | m18 | 8 | 21 | 00:05:36 (20) | 00:00:47 (14) | 00:17:03 (22) | 00:01:45 (46) | 00:08:57 (21) | 00:34:08 | 00:03:46 |
| 22 | Jarząb Tymoteusz | 187 | Swimtri Rzeszów | m15 | 15 | 23 | 00:05:23 (6) | 00:00:48 (15) | 00:18:14 (38) | 00:01:24 (9) | 00:08:20 (8) | 00:34:09 | 00:03:47 |
| 23 | Lewandowski Alexander | 197 | KU AZS UAM Poznań | m15 | 14 | 22 | 00:06:23 (37) | 00:00:51 (30) | 00:16:49 (17) | 00:01:36 (28) | 00:08:30 (11) | 00:34:09 | 00:03:47 |
| 24 | Mazur Adam | 182 | Trójmiejska Akademia Triathlonu | m15 | 16 | 24 | 00:05:23 (8) | 00:00:49 (23) | 00:17:17 (28) | 00:01:40 (38) | 00:09:21 (30) | 00:34:30 | 00:04:08 |
| 25 | Paliński Michał | 142 | UKS G-8 Bielany Warszawa | m15 | 17 | 25 | 00:05:48 (26) | 00:00:50 (28) | 00:17:42 (35) | 00:01:30 (17) | 00:09:18 (29) | 00:35:08 | 00:04:46 |
| 26 | Mazurkiewicz Maciej | 193 | UKS Lusowo | m18 | 9 | 26 | 00:06:15 (34) | 00:00:54 (36) | 00:17:26 (31) | 00:01:38 (33) | 00:08:57 (22) | 00:35:10 | 00:04:48 |
| 27 | Segentowski Dominik | 146 | Stowarzyszenie Sportowe Delfin | m18 | 10 | 27 | 00:06:45 (50) | 00:00:52 (31) | 00:17:00 (21) | 00:01:40 (40) | 00:08:54 (18) | 00:35:11 | 00:04:49 |
| 28 | Sarna Maksymilian | 181 | KSW Stal Rzeszów | m15 | 18 | 28 | 00:05:46 (25) | 00:00:49 (18) | 00:16:53 (19) | 00:01:34 (22) | 00:10:11 (40) | 00:35:13 | 00:04:51 |
| 29 | Dembiński Oliwier | 153 | KS Posnania | m18 | 11 | 29 | 00:06:25 (40) | 00:00:53 (34) | 00:17:14 (25) | 00:01:34 (21) | 00:09:39 (34) | 00:35:45 | 00:05:23 |
| 30 | Dawiec Teodor | 144 | KLUB SPORTOWY SPORTWISE KRAKÓW | m15 | 19 | 30 | 00:06:07 (29) | 00:00:54 (38) | 00:17:33 (33) | 00:01:40 (41) | 00:09:41 (35) | 00:35:55 | 00:05:33 |
| 31 | Dawiec Tymoteusz | 145 | KLUB SPORTOWY SPORTWISE KRAKÓW | m15 | 20 | 31 | 00:05:46 (24) | 00:00:54 (35) | 00:17:38 (34) | 00:01:39 (36) | 00:10:19 (43) | 00:36:16 | 00:05:54 |
| 32 | Grzechowiak Maksymilian | 151 | KS Posnania | m15 | 21 | 32 | 00:06:24 (39) | 00:00:54 (37) | 00:17:18 (29) | 00:01:39 (35) | 00:10:10 (39) | 00:36:25 | 00:06:03 |
| 33 | Peszt Michał | 168 | KLUB SPORTOWY SPORTWISE KRAKÓW | m15 | 22 | 33 | 00:06:36 (45) | 00:01:06 (52) | 00:18:37 (44) | 00:01:35 (26) | 00:08:33 (12) | 00:36:27 | 00:06:05 |
| 34 | Machoń Juliusz | 164 | Litwin Triathlon Elite | m15 | 23 | 34 | 00:06:34 (44) | 00:00:49 (22) | 00:17:08 (24) | 00:01:40 (42) | 00:10:22 (45) | 00:36:33 | 00:06:11 |
| 35 | Cynk Jakub | 188 | SWIM TRI RZESZÓW | m15 | 24 | 35 | 00:06:33 (43) | 00:00:48 (17) | 00:17:14 (27) | 00:01:44 (45) | 00:10:20 (44) | 00:36:39 | 00:06:17 |
| 36 | Pisanko Franciszek | 195 | UKS Lusowo | m15 | 25 | 36 | 00:06:10 (30) | 00:00:59 (48) | 00:17:26 (32) | 00:01:45 (47) | 00:10:30 (46) | 00:36:50 | 00:06:28 |
| 37 | Dublanka Igor | 170 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 26 | 37 | 00:06:26 (41) | 00:00:59 (49) | 00:18:53 (48) | 00:01:38 (34) | 00:09:00 (25) | 00:36:56 | 00:06:34 |
| 38 | Raźniewski Konrad | 169 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 27 | 38 | 00:06:12 (32) | 00:00:50 (24) | 00:19:19 (50) | 00:01:39 (37) | 00:09:04 (26) | 00:37:04 | 00:06:42 |
| 39 | Sikorski Jakub | 152 | KS Posnania | m15 | 28 | 39 | 00:06:42 (49) | 00:00:50 (26) | 00:18:18 (39) | 00:01:43 (44) | 00:09:33 (32) | 00:37:06 | 00:06:44 |
| 40 | Poliwodziński Mateusz | 143 | Fundacja Czas Na Bydgoszcz | m15 | 29 | 40 | 00:06:57 (52) | 00:00:55 (40) | 00:18:54 (49) | 00:01:35 (23) | 00:09:00 (24) | 00:37:21 | 00:06:59 |
| 41 | Wiatrowski Marcel | 162 | SSP ORKA Iława | m15 | 30 | 41 | 00:06:11 (31) | 00:00:59 (50) | 00:18:30 (43) | 00:01:45 (48) | 00:10:03 (38) | 00:37:28 | 00:07:06 |
| 42 | Kacperski Igor | 171 | WMKS Olsztyńska Szkółka Triathlonu | m15 | 31 | 42 | 00:06:24 (38) | 00:00:56 (43) | 00:18:18 (40) | 00:01:48 (52) | 00:10:19 (42) | 00:37:45 | 00:07:23 |
| 43 | Bartkowiak Franciszek | 150 | KS Posnania | m15 | 32 | 43 | 00:07:40 (54) | 00:00:55 (42) | 00:18:42 (45) | 00:01:35 (25) | 00:09:06 (27) | 00:37:58 | 00:07:36 |
| 44 | Radke Filip | 198 | KU AZS UAM Poznań | m15 | 33 | 44 | 00:06:59 (53) | 00:00:55 (41) | 00:18:24 (41) | 00:01:38 (32) | 00:10:34 (47) | 00:38:30 | 00:08:08 |
| 45 | Kuźma Julian | 194 | UKS Lusowo | m18 | 12 | 45 | 00:06:39 (47) | 00:00:47 (11) | 00:16:51 (18) | 00:01:28 (14) | 00:12:58 (54) | 00:38:43 | 00:08:21 |
| 46 | Rojek Przemysław | 183 | KS Barakuda Mińsk Mazowiecki | m18 | 13 | 46 | 00:07:42 (55) | 00:00:52 (32) | 00:18:42 (46) | 00:01:37 (29) | 00:09:53 (37) | 00:38:46 | 00:08:24 |
| 47 | Gościński Jakub | 185 | UKS 51 Lublin | m15 | 34 | 47 | 00:06:15 (33) | 00:00:59 (47) | 00:20:02 (52) | 00:01:55 (55) | 00:09:37 (33) | 00:38:48 | 00:08:26 |
| 48 | Turliński Jędrzej | 191 | MKS MEDYK GIŻYCKO | m18 | 14 | 48 | 00:06:17 (35) | 00:00:58 (46) | 00:19:57 (51) | 00:01:46 (50) | 00:10:12 (41) | 00:39:10 | 00:08:48 |
| 49 | Smętek Marek | 166 | Klub Sportowy Cardio-Sport | m15 | 35 | 49 | 00:06:30 (42) | 00:01:10 (54) | 00:18:10 (37) | 00:01:55 (56) | 00:11:32 (50) | 00:39:17 | 00:08:55 |
| 50 | Kierul Jakub | 149 | GLKS Świdnica | m15 | 36 | 50 | 00:06:36 (46) | 00:00:56 (44) | 00:18:48 (47) | 00:01:48 (51) | 00:11:40 (51) | 00:39:48 | 00:09:26 |
| 51 | Dybowski Adam | 184 | UKS 51 Lublin | m15 | 37 | 51 | 00:06:18 (36) | 00:01:15 (56) | 00:20:22 (54) | 00:01:40 (39) | 00:11:28 (49) | 00:41:03 | 00:10:41 |
| 52 | Surowiec Maciej | 147 | KLUB SPORTOWY SPORTWISE KRAKÓW | m15 | 38 | 52 | 00:07:54 (56) | 00:00:56 (45) | 00:20:03 (53) | 00:01:51 (53) | 00:11:24 (48) | 00:42:08 | 00:11:46 |
| 53 | Jankowski Hubert | 163 | ORKA Iława | m15 | 39 | 53 | 00:06:42 (48) | 00:01:14 (55) | 00:22:30 (55) | 00:01:37 (30) | 00:12:06 (52) | 00:44:09 | 00:13:47 |
| 54 | Brogowski Ignacy | 148 | Niezrzeszony | m15 | 40 | 54 | 00:09:38 (57) | 00:02:12 (57) | 00:24:51 (56) | 00:01:53 (54) | 00:16:05 (55) | 00:54:39 | 00:24:17 |
| 55 | Ziniewicz Emil | 158 | MKS Triathlon Malbork | m18 | | | 00:05:38 (21) | 00:00:50 (27) | 00:16:59 (20) | 00:01:22 (6) | - | - | - |
| 56 | Laskowski Maciej | 196 | SportWise | m15 | | | 00:05:40 (23) | 00:00:46 (9) | - | - | - | - | - |
| 59 | Rusek Filip | 161 | SportWise Kraków | m15 | | | 00:06:48 (51) | 00:01:04 (51) | 00:18:27 (42) | 00:01:46 (49) | 00:12:42 (53) | - | - |
| 57 | Roszczyk Jan | 172 | WMKS Olsztyńska Szkółka Triathlonu | m15 | | | - | - | - | - | - | - | - |
| 58 | Glapa Filip | 199 | KU AZS UAM Poznań | m18 | | | - | - | - | - | - | - | - |