| 1 | Maksymowicz Tomasz | 403 | IM INSPIRATION | m18 | 1 | 1 | 00:26:03 (1) | 00:02:27 (12) | 02:08:14 (1) | 00:01:56 (1) | 01:22:11 (5) | 04:00:51 | - |
| 2 | Skórnicki Maciej | 433 | Sqoora Training / TRINERGY | m18 | 2 | 2 | 00:29:03 (5) | 00:02:37 (27) | 02:11:51 (4) | 00:02:22 (15) | 01:20:22 (2) | 04:06:15 | 00:05:24 |
| 2 | Iwański Bartłomiej | 445 | TEAM KOLARZ POLANICA | m18 | 3 | 3 | 00:28:31 (4) | 00:02:33 (21) | 02:09:16 (2) | 00:02:42 (32) | 01:23:13 (7) | 04:06:15 | 00:05:24 |
| 4 | Kozak Karol | 450 | TriWise | m18 | 4 | 4 | 00:27:22 (2) | 00:02:18 (5) | 02:10:40 (3) | 00:02:24 (18) | 01:26:38 (10) | 04:09:22 | 00:08:31 |
| 5 | Gaj Przemysław | 441 | TRITON KONIN | m18 | 5 | 5 | 00:30:53 (6) | 00:02:36 (26) | 02:17:30 (10) | 00:02:24 (19) | 01:19:32 (1) | 04:12:55 | 00:12:04 |
| 6 | Wąsowski Rafał | 394 | BIKE U UP | m30 | 1 | 6 | 00:31:24 (9) | 00:02:34 (23) | 02:16:20 (6) | 00:02:47 (37) | 01:20:41 (3) | 04:13:46 | 00:12:55 |
| 7 | Ciemielewski Piotr | 364 | Toruń Multisport Team / Dawaj Kalach Team | m30 | 2 | 7 | 00:31:38 (13) | 00:02:27 (13) | 02:16:41 (7) | 00:02:09 (4) | 01:21:05 (4) | 04:14:00 | 00:13:09 |
| 8 | Dymek Adrian | 432 | forBET Zakłady Bukmacherskie / Najmowicz Triathlon | m30 | 3 | 8 | 00:31:27 (10) | 00:02:32 (19) | 02:21:59 (13) | 00:02:32 (24) | 01:22:47 (6) | 04:21:17 | 00:20:26 |
| 9 | Pawelczyk Piotr | 378 | - | m18 | 6 | 9 | 00:30:58 (7) | 00:02:31 (16) | 02:21:31 (12) | 00:02:20 (14) | 01:24:24 (8) | 04:21:44 | 00:20:53 |
| 10 | Biolik Wojciech | 386 | BiolikTeam | m30 | 4 | 10 | 00:34:04 (24) | 00:02:34 (25) | 02:17:15 (9) | 00:02:24 (17) | 01:28:49 (13) | 04:25:06 | 00:24:15 |
| 11 | Pagórski Jakub | 410 | 4Tri Team / MJR Siemirowice | m18 | 7 | 11 | 00:33:35 (19) | 00:02:25 (10) | 02:21:29 (11) | 00:02:31 (23) | 01:26:18 (9) | 04:26:18 | 00:25:27 |
| 12 | Litwiniuk Piotr | 427 | Triathletic Team | m30 | 5 | 12 | 00:31:31 (12) | 00:02:31 (17) | 02:16:47 (8) | 00:03:08 (49) | 01:33:38 (16) | 04:27:35 | 00:26:44 |
| 13 | Jakubowski Kuba | 434 | Najmowicz Triathlon | m30 | 6 | 13 | 00:31:29 (11) | 00:02:31 (15) | 02:22:43 (14) | 00:02:56 (43) | 01:33:48 (17) | 04:33:27 | 00:32:36 |
| 14 | Protas Krzysztof | 381 | - | m40 | 1 | 14 | 00:33:37 (21) | 00:03:11 (44) | 02:23:41 (15) | 00:03:41 (61) | 01:30:47 (15) | 04:34:57 | 00:34:06 |
| 15 | Siwirski Robert | 366 | WARSAW MASTERS TEAM | m40 | 2 | 15 | 00:38:39 (50) | 00:02:21 (8) | 02:25:42 (17) | 00:02:18 (10) | 01:27:57 (11) | 04:36:57 | 00:36:06 |
| 16 | Szczotka Mariusz | 449 | LABOSPORT Team | m40 | 3 | 16 | 00:33:16 (18) | 00:02:34 (22) | 02:24:28 (16) | 00:04:19 (74) | 01:34:43 (18) | 04:39:20 | 00:38:29 |
| 17 | Pulcinski Michal | 444 | - | m40 | 4 | 17 | 00:31:19 (8) | 00:02:37 (29) | 02:35:30 (32) | 00:02:28 (21) | 01:29:27 (14) | 04:41:21 | 00:40:30 |
| 18 | Sobolewski Jakub | 365 | Bractwo Biegowe BGK | m40 | 5 | 18 | 00:33:36 (20) | 00:02:34 (24) | 02:28:13 (21) | 00:02:45 (34) | 01:40:00 (34) | 04:47:08 | 00:46:17 |
| 19 | Stukanov Oleksii | 419 | TRI AMO | m18 | 8 | 19 | 00:39:10 (53) | 00:02:20 (6) | 02:35:56 (34) | 00:02:08 (3) | 01:28:19 (12) | 04:47:53 | 00:47:02 |
| 20 | Kowalikowski Daniel | 440 | TM Iron Team | m30 | 7 | 20 | 00:36:01 (32) | 00:02:24 (9) | 02:25:50 (19) | 00:02:49 (39) | 01:40:56 (39) | 04:48:00 | 00:47:09 |
| 21 | Łukiewicz Łukasz | 396 | Team Karaś | m40 | 6 | 21 | 00:35:34 (30) | 00:02:31 (18) | 02:28:30 (22) | 00:03:03 (45) | 01:39:14 (29) | 04:48:52 | 00:48:01 |
| 22 | Machnio Adam | 377 | GK Gryf Tczew | m30 | 8 | 22 | 00:40:06 (59) | 00:02:46 (32) | 02:25:57 (20) | 00:03:07 (48) | 01:39:57 (33) | 04:51:53 | 00:51:02 |
| 23 | Andrałojć Anna | 370 | TM Iron Team | f30 | 1 | 1 | 00:33:43 (22) | 00:02:37 (30) | 02:32:41 (26) | 00:02:46 (35) | 01:40:51 (38) | 04:52:38 | 00:51:47 |
| 24 | Kozak Natalia | 447 | falQon Triathlon Team | f30 | 2 | 2 | 00:38:45 (51) | 00:03:02 (41) | 02:32:50 (27) | 00:02:43 (33) | 01:35:34 (20) | 04:52:54 | 00:52:03 |
| 25 | Waszkiewicz Dariusz | 374 | IM Inspiration | m40 | 7 | 23 | 00:40:17 (60) | 00:03:21 (49) | 02:25:45 (18) | 00:03:27 (55) | 01:40:19 (35) | 04:53:09 | 00:52:18 |
| 26 | Tokarski Przemysław | 367 | Tri Aktywny Piotrków | m40 | 8 | 24 | 00:38:57 (52) | 00:04:01 (64) | 02:28:50 (23) | 00:03:15 (51) | 01:38:34 (27) | 04:53:37 | 00:52:46 |
| 27 | Krzysztofik Kacper | 375 | Tri Aktywny Piotrków / EDC.EXPERT | m40 | 9 | 25 | 00:37:38 (44) | 00:02:07 (2) | 02:35:46 (33) | 00:02:46 (36) | 01:35:41 (21) | 04:53:58 | 00:53:07 |
| 28 | Wolak Paweł | 380 | - | m18 | 9 | 26 | 00:36:10 (33) | 00:03:11 (45) | 02:34:34 (31) | 00:02:36 (26) | 01:38:24 (26) | 04:54:55 | 00:54:04 |
| 29 | Cimachowski Jakub | 409 | CimaTech | m40 | 10 | 27 | 00:33:08 (17) | 00:04:38 (76) | 02:38:39 (42) | 00:03:37 (57) | 01:35:18 (19) | 04:55:20 | 00:54:29 |
| 30 | Sobolewski Mariusz | 430 | Iron House Triathlon | m40 | 11 | 28 | 00:34:54 (28) | 00:04:28 (74) | 02:38:34 (41) | 00:03:53 (64) | 01:35:41 (22) | 04:57:30 | 00:56:39 |
| 31 | Dobosz Michal | 399 | Complexsports | m40 | 12 | 29 | 00:34:23 (25) | 00:02:56 (38) | 02:36:03 (35) | 00:02:37 (29) | 01:42:01 (41) | 04:58:00 | 00:57:09 |
| 32 | Lorek Kinga | 363 | Beko Team | f18 | 1 | 3 | 00:31:40 (14) | 00:02:26 (11) | 02:41:27 (48) | 00:02:19 (12) | 01:40:35 (36) | 04:58:27 | 00:57:36 |
| 33 | Rapacki Szymon | 392 | Nordea Triathlon Team | m30 | 9 | 30 | 00:36:56 (36) | 00:02:50 (33) | 02:33:21 (28) | 00:02:53 (40) | 01:43:02 (43) | 04:59:02 | 00:58:11 |
| 34 | Swędrowski Jacek | 435 | TRITON KONIN | m40 | 13 | 31 | 00:43:45 (68) | 00:03:35 (54) | 02:29:43 (24) | 00:02:47 (38) | 01:39:23 (32) | 04:59:13 | 00:58:22 |
| 35 | Gałązka Anna | 443 | Kaziki | f18 | 2 | 4 | 00:37:28 (43) | 00:02:13 (4) | 02:41:10 (46) | 00:02:25 (20) | 01:36:06 (23) | 04:59:22 | 00:58:31 |
| 36 | Rożek Robert | 405 | NEON TEAM | m40 | 14 | 32 | 00:32:47 (16) | 00:02:33 (20) | 02:38:55 (43) | 00:03:32 (56) | 01:41:50 (40) | 04:59:37 | 00:58:46 |
| 37 | Zaremba Sebastian | 423 | - | m40 | 15 | 33 | 00:45:09 (74) | 00:03:01 (40) | 02:33:53 (29) | 00:02:57 (44) | 01:37:28 (24) | 05:02:28 | 01:01:37 |
| 38 | Gosz Marcin | 417 | Endure Team | m40 | 16 | 34 | 00:34:34 (26) | 00:02:54 (36) | 02:37:20 (38) | 00:03:15 (50) | 01:45:51 (47) | 05:03:54 | 01:03:03 |
| 39 | Lizak Włodzimierz | 426 | ETT - Elbląg Triathlon Team | m50 | 1 | 35 | 00:38:04 (47) | 00:04:15 (68) | 02:36:59 (36) | 00:02:37 (28) | 01:44:23 (44) | 05:06:18 | 01:05:27 |
| 40 | Misiaszek Janusz | 448 | LABOSPORT Team | m60 | 1 | 36 | 00:40:41 (61) | 00:02:58 (39) | 02:37:07 (37) | 00:04:15 (71) | 01:42:10 (42) | 05:07:11 | 01:06:20 |
| 41 | Czapran Marek | 418 | - | m30 | 10 | 37 | 00:34:42 (27) | 00:03:59 (63) | 02:43:49 (53) | 00:04:11 (68) | 01:40:42 (37) | 05:07:23 | 01:06:32 |
| 42 | Glaubert Weronika | 439 | Kluge Team | f18 | 3 | 5 | 00:37:44 (45) | 00:02:30 (14) | 02:39:09 (44) | 00:02:28 (22) | 01:47:14 (51) | 05:09:05 | 01:08:14 |
| 43 | Kawka Paulina | 438 | 23 TEAM | f30 | 3 | 6 | 00:36:37 (34) | 00:02:21 (7) | 02:48:46 (59) | 00:02:37 (27) | 01:38:48 (28) | 05:09:09 | 01:08:18 |
| 44 | Jaszuk Jarosław | 401 | - | m30 | 11 | 38 | 00:37:02 (37) | 00:03:12 (46) | 02:47:48 (58) | 00:02:41 (31) | 01:39:18 (31) | 05:10:01 | 01:09:10 |
| 45 | Klimowski Przemysław | 421 | ETT Elbląg Triathlon Team | m40 | 17 | 39 | 00:37:19 (40) | 00:03:31 (52) | 02:49:11 (60) | 00:02:41 (30) | 01:39:15 (30) | 05:11:57 | 01:11:06 |
| 46 | Dagiel Jacek | 428 | PersonalTriathlon.pl | m30 | 12 | 40 | 00:35:04 (29) | 00:03:05 (42) | 02:32:18 (25) | 00:03:07 (47) | 01:59:01 (66) | 05:12:35 | 01:11:44 |
| 47 | Maśkiewicz Michał | 391 | OrkaMasters Iława | m30 | 13 | 41 | 00:37:14 (39) | 00:02:06 (1) | 02:42:43 (50) | 00:03:04 (46) | 01:47:37 (52) | 05:12:44 | 01:11:53 |
| 48 | Szydłowski Paweł | 371 | - | m40 | 18 | 42 | 00:37:20 (41) | 00:04:28 (73) | 02:43:17 (52) | 00:03:42 (63) | 01:44:32 (45) | 05:13:19 | 01:12:28 |
| 49 | Desselberger Andrzej | 379 | ENERGY TRI Włocławek | m50 | 2 | 43 | 00:39:11 (54) | 00:03:52 (62) | 02:41:25 (47) | 00:03:25 (54) | 01:48:10 (53) | 05:16:03 | 01:15:12 |
| 50 | Altman Jakub | 362 | IRON JACOB | m30 | 14 | 44 | 00:41:56 (64) | 00:03:51 (61) | 02:37:55 (39) | 00:03:21 (53) | 01:49:02 (54) | 05:16:05 | 01:15:14 |
| 51 | Hancyk Łukasz | 442 | 4T Tarnowskie Termy Triathlon Team | m30 | 15 | 45 | 00:33:58 (23) | 00:02:37 (28) | 02:38:05 (40) | 00:02:56 (42) | 01:58:48 (65) | 05:16:24 | 01:15:33 |
| 52 | Yurchanka Yury | 415 | - | m30 | 16 | 46 | 00:39:21 (56) | 00:03:13 (47) | 02:53:11 (67) | 00:02:54 (41) | 01:38:11 (25) | 05:16:50 | 01:15:59 |
| 53 | Stankiewicz Krzysztof | 408 | Najmowicz Triathlon | m40 | 19 | 47 | 00:43:42 (67) | 00:03:09 (43) | 02:45:20 (54) | 00:02:13 (5) | 01:45:53 (48) | 05:20:17 | 01:19:26 |
| 54 | Zaborowska Paulina | 431 | ASICS FrontRunner Polska | f18 | 4 | 7 | 00:36:37 (35) | 00:03:33 (53) | 02:52:17 (65) | 00:02:14 (7) | 01:45:45 (46) | 05:20:26 | 01:19:35 |
| 55 | Jóźwiak Łukasz | 382 | Endure Team | m40 | 20 | 48 | 00:39:58 (58) | 00:03:40 (57) | 02:40:55 (45) | 00:04:18 (73) | 01:53:18 (59) | 05:22:09 | 01:21:18 |
| 56 | Kuchta Wojciech | 388 | - | m40 | 21 | 49 | 00:32:21 (15) | 00:02:39 (31) | 02:52:45 (66) | 00:02:13 (6) | 01:55:39 (61) | 05:25:37 | 01:24:46 |
| 57 | Zaglaniczny Dominik | 389 | FizjoTeam | m40 | 22 | 50 | 00:44:12 (70) | 00:05:34 (79) | 02:43:08 (51) | 00:04:06 (66) | 01:49:43 (56) | 05:26:43 | 01:25:52 |
| 58 | Werle Michał | 393 | Warbud Cycling Team | m30 | 17 | 51 | 00:44:22 (71) | 00:03:36 (56) | 02:50:27 (61) | 00:03:21 (52) | 01:46:29 (49) | 05:28:15 | 01:27:24 |
| 59 | Wasiak Tomek | 406 | Waniewski Coaching | m30 | 18 | 52 | 00:37:47 (46) | 00:02:51 (34) | 02:52:09 (63) | 00:02:33 (25) | 01:56:18 (62) | 05:31:38 | 01:30:47 |
| 60 | Chudecki Kamil | 398 | Kuźnia Triathlonu | m50 | 3 | 53 | 00:50:21 (80) | 00:02:56 (37) | 02:51:08 (62) | 00:03:40 (59) | 01:46:49 (50) | 05:34:54 | 01:34:03 |
| 61 | Żywuszko Wioletta | 402 | ETT - Elbląg Triathlon Team | f40 | 1 | 8 | 00:37:07 (38) | 00:03:42 (59) | 02:53:24 (69) | 00:04:16 (72) | 01:56:49 (64) | 05:35:18 | 01:34:27 |
| 62 | Licau Wojciech | 425 | - | m18 | 10 | 54 | 00:44:42 (72) | 00:03:51 (60) | 02:57:24 (71) | 00:02:15 (9) | 01:49:13 (55) | 05:37:25 | 01:36:34 |
| 63 | Niewiński Piotr | 400 | Gdynia Dive | m50 | 4 | 55 | 00:39:11 (55) | 00:04:25 (72) | 02:45:59 (56) | 00:04:14 (70) | 02:03:46 (68) | 05:37:35 | 01:36:44 |
| 64 | Hrynkiewicz-Sudnik Arkadiusz | 424 | Kluge Team | m40 | 23 | 56 | 00:45:06 (73) | 00:05:24 (78) | 02:52:12 (64) | 00:05:23 (80) | 01:49:50 (57) | 05:37:55 | 01:37:04 |
| 65 | Wojtowicz Jarosław | 436 | ETT Elbląg Triathlon Team | m40 | 24 | 57 | 00:41:21 (62) | 00:04:16 (69) | 02:42:21 (49) | - | 03:12:54 (81) | 05:42:57 | 01:42:06 |
| 66 | Kliczewski Przemysław | 373 | ETT Elbląg Triathlon Team | m18 | 11 | 58 | 00:35:38 (31) | 00:03:22 (50) | 02:58:59 (74) | 00:02:15 (8) | 02:03:08 (67) | 05:43:22 | 01:42:31 |
| 67 | Marciniak Piotr | 412 | Whistle Gang | m18 | 12 | 59 | 00:47:31 (76) | 00:05:36 (80) | 02:57:27 (72) | 00:03:38 (58) | 01:49:57 (58) | 05:44:09 | 01:43:18 |
| 68 | Flisikowski Radosław | 429 | SZKOŁA TRIATHLONU | m40 | 25 | 60 | 00:42:10 (65) | 00:03:29 (51) | 02:53:43 (70) | 00:02:23 (16) | 02:03:46 (69) | 05:45:31 | 01:44:40 |
| 69 | Antczak Bart | 387 | - | m18 | 13 | 61 | 00:38:29 (48) | 00:03:36 (55) | 03:09:43 (81) | 00:05:20 (79) | 01:55:04 (60) | 05:52:12 | 01:51:21 |
| 70 | Paracki Michał | 385 | Eurocash | m40 | 26 | 62 | 00:41:27 (63) | 00:04:13 (67) | 03:00:27 (77) | 00:03:58 (65) | 02:07:10 (73) | 05:57:15 | 01:56:24 |
| 71 | Chudy Andrzej | 416 | Kocham Każdy kilometr | m60 | 2 | 63 | 00:47:58 (78) | 00:07:14 (84) | 02:57:55 (73) | 00:02:18 (11) | 02:03:50 (70) | 05:59:15 | 01:58:24 |
| 72 | Gugulski Antoni | 384 | - | m60 | 3 | 64 | 00:53:25 (84) | 00:04:31 (75) | 02:46:30 (57) | 00:04:47 (77) | 02:12:38 (75) | 06:01:51 | 02:01:00 |
| 73 | Domżalski Sebastian | 395 | - | m40 | 27 | 65 | 00:50:33 (81) | 00:04:06 (65) | 02:59:39 (75) | 00:02:20 (13) | 02:06:29 (72) | 06:03:07 | 02:02:16 |
| 74 | Grygorczyk Bartłomiej | 446 | - | m50 | 5 | 66 | 00:50:57 (82) | 00:04:21 (71) | 03:07:38 (79) | 00:03:41 (62) | 01:56:38 (63) | 06:03:15 | 02:02:24 |
| 75 | Przytarski Mariusz | 372 | OSP LUBAŃ | m40 | 28 | 67 | 00:46:28 (75) | 00:03:40 (58) | 02:53:21 (68) | 00:03:40 (60) | 02:19:13 (77) | 06:06:22 | 02:05:31 |
| 76 | Młodzik Daniel | 383 | - | m40 | 29 | 68 | 00:43:13 (66) | 00:04:20 (70) | 03:00:02 (76) | 00:04:30 (76) | 02:18:12 (76) | 06:10:17 | 02:09:26 |
| 77 | Mróz Michał | 414 | Whistle Gang | m18 | 14 | 69 | 00:47:48 (77) | 00:07:46 (85) | 03:03:21 (78) | 00:04:13 (69) | 02:10:24 (74) | 06:13:32 | 02:12:41 |
| 78 | Brach Wojciech | 420 | - | m40 | 30 | 70 | 00:37:21 (42) | 00:04:10 (66) | 03:08:21 (80) | 00:04:29 (75) | 02:20:48 (78) | 06:15:09 | 02:14:18 |
| 79 | Miętkiewicz Rafał | 413 | TORUS TRIATHLON TEAM | m40 | 31 | 71 | 00:53:18 (83) | 00:06:28 (82) | 03:17:34 (82) | 00:07:09 (82) | 02:04:20 (71) | 06:28:49 | 02:27:58 |
| 80 | Szczęsny Karol | 407 | - | m30 | 19 | 72 | 01:05:41 (85) | 00:07:13 (83) | 02:34:15 (30) | 00:05:37 (81) | 02:39:13 (80) | 06:31:59 | 02:31:08 |
| 81 | Jasnoch Adam | 397 | BEZTLENOWI MALBORK | m40 | 32 | 73 | 00:48:10 (79) | 00:05:17 (77) | 03:29:08 (83) | 00:05:04 (78) | 02:35:25 (79) | 07:03:04 | 03:02:13 |
| 84 | Flisikowski Szymon | 437 | EvoTriahtlon | m30 | | | 00:43:46 (69) | 00:03:20 (48) | - | - | - | - | - |
| 85 | Gołaś Robert | 390 | OrkaMasters Iława | m40 | | | 00:38:34 (49) | 00:02:52 (35) | 02:45:39 (55) | 00:04:07 (67) | - | - | - |
| 86 | Kołowrotny Wojciech | 422 | Kotki Kołowrotki | m50 | | | 00:39:35 (57) | 00:05:46 (81) | 02:15:30 (5) | 00:02:06 (2) | - | - | - |
| 87 | Maksymowicz Krzysztof | 404 | - | m18 | | | 00:27:28 (3) | 00:02:12 (3) | - | - | - | - | - |
| 82 | Majewski Marek | 411 | Kuźnia Triathlonu | m40 | | | - | - | - | - | - | - | - |
| 83 | Mroczkowski Piotr | 376 | - | m30 | | | - | - | - | - | - | - | - |