#BibAthleteNatTimeBehindSwimT1BikeT2Run
1Benedikt BettinGER00:55:119:081:1529:080:2215:17
2Jan ScheffoldGER00:55:23+129:021:2129:080:2015:30
3Gergő DobiHUN00:55:38+278:591:1629:150:2315:43
4Gergő Gyula SoósHUN00:55:47+369:141:1429:040:2415:49
5Jan DienerGER00:55:50+399:051:1729:090:2115:56
6Thibault RivierSUI00:55:51+409:201:1729:430:2515:05
7Mateo VidalFRA00:55:51+409:131:1329:050:2415:54
8Etienne Le RouxFRA00:55:53+429:461:1729:160:2415:08
9Alejandro Pla EstebanezESP00:55:53+429:391:1929:250:2415:04
10Filip MichalekCZE00:56:00+499:211:2429:350:2315:14
11Andrea BalestreriITA00:56:00+499:341:2729:170:2315:18
12Eloy Canales EscribanoESP00:56:01+509:281:1829:320:2415:16
13Fiorenzo AngeliniITA00:56:02+519:171:1929:410:2015:23
14Lawrence MartindaleGBR00:56:04+539:101:1429:080:2316:08
15Quentin CriadoFRA00:56:09+589:311:2129:270:2615:21
16Jasper DevosBEL00:56:24+1:139:401:1829:200:2115:43
17Antoine L'hôteSUI00:56:34+1:239:431:1529:200:2215:53
18Ilio KoprivaBEL00:56:37+1:269:081:2229:520:2215:51
19Isaac LamprechtUSA00:56:39+1:289:431:1829:210:2315:52
20David KorousCZE00:56:42+1:319:361:2329:220:2315:56
21Harry MaxwellGBR00:56:44+1:339:381:1929:240:2016:02
22Radim GrebíkCZE00:56:54+1:439:371:1829:240:2416:10
23Kira WakatakeJPN00:56:54+1:439:391:2329:210:2416:06
24Lukas VadeikaCAN00:56:59+1:489:401:2129:190:2416:12
25Lleyton WallAUS00:57:01+1:509:121:2229:480:2516:12
26Kai AzzopardiMLT00:57:03+1:529:281:2229:330:2316:16
27Runar De MeulenaereBEL00:57:04+1:539:171:1929:410:2116:24
28Jake AdlerUSA00:57:04+1:539:381:2129:220:2516:16
29Kazuna AsanumaJPN00:57:12+2:019:041:2029:570:2216:27
30Lehel HóborHUN00:57:16+2:059:081:2429:470:2416:31
31Peter RojtasSVK00:57:29+2:189:361:2529:200:2516:42
32Jakub SuchanPOL00:57:37+2:269:391:2029:220:2416:49
33Logan CampbellAUS00:57:46+2:359:231:1729:390:2617:00
34Edoardo Del CarloITA00:58:25+3:149:501:2231:020:2515:45
35Joshua MaxwellGBR00:58:32+3:219:491:1429:140:2117:53
36Archie BremnerIRL00:58:44+3:339:441:2229:170:2617:53
37Noah KünzAUT00:58:51+3:409:211:1830:510:2716:52
38Quentin PennoneSUI00:58:53+3:429:451:2131:080:2316:14
39Senan McDonnellIRL00:58:54+3:439:231:2529:340:2418:06
40Rick Van der KnaapNED00:59:04+3:5310:041:2431:130:2415:57
41Ian PennekampNED00:59:10+3:599:221:1829:460:2918:14
42Taha Eren CoşgunTUR00:59:20+4:099:221:2329:370:2418:32
43Mathys BocquetIRL00:59:31+4:209:511:2331:010:2416:50
44Rohan TakkarUSA00:59:36+4:259:531:2131:320:2616:21
45Filip TlamkaCZE00:59:44+4:339:571:2631:220:2716:30
46Yi Jun TeySGP00:59:53+4:429:571:2131:270:2516:42
47Robin RandojaEST01:00:14+5:039:571:2531:230:3016:57
48Jakub MiklencicSVK01:01:01+5:5010:021:2031:210:3317:44
49Akseli YlikoskiFIN01:01:21+6:109:471:2331:060:2918:33
50Emir AracıTUR01:01:21+6:109:521:2231:330:3018:02
51Jack ScreenCAN01:01:28+6:179:581:2431:250:2418:15
52Gert Martin SavitschEST01:01:38+6:279:421:2231:420:2718:23
53Hiroto HasegawaJPN01:01:47+6:369:281:2331:540:2518:34
54Pyry PaloviitaFIN01:02:12+7:019:551:2331:260:2619:01
55Eyal ChenISR01:02:20+7:099:481:2231:060:2419:38
56Wybe VermeulenNED01:03:17+8:0610:051:2433:540:2317:29
57Pak Yiu Anson WongHKG01:03:55+8:449:591:2434:060:3117:53
58Francis Daniels VeģerisLAT01:04:06+8:5510:121:2833:460:2618:12
59Mateusz GluszkowskiPOL01:04:27+9:169:191:2129:400:2123:44
60Oskar ArvidssonSWE01:04:29+9:1810:071:3633:440:2918:30
61Ryan MuscatMLT01:05:39+10:2810:321:2835:130:2617:58
62Kaspar HaavEST01:06:35+11:2410:141:3333:410:3120:34
63Kang Zheng Russell LeeSGP01:07:01+11:5010:331:2735:260:2819:04
64Alex KolesovCAN01:07:19+12:089:421:2936:150:2419:27
65Michael Dizon-BumannISV01:07:26+12:1510:201:3035:350:2919:31
66Lin Hung ChiSGP01:13:12+18:0113:591:3637:190:3519:41
67Filip Mavrič MrakSLO01:16:00+20:4911:431:4539:250:3922:26
68Zan Paskal Span GaribaldiSLO01:18:10+22:5912:511:4140:500:3122:14
—Pak Fan MokDNFHKGDNF10:011:230:000:000:00
FASTEST SPLIT IN EACH SEGMENT IS MARKED · TRANSITIONS SHOWN IN GREY