#BibAthleteNatTimeBehindSwimT1BikeT2Run
1Jaspar OrtfeldGER00:49:359:301:2525:110:1913:12
2Vicente HernandezESP00:49:40+59:211:3225:140:2313:12
3Jarno Pousada TroitiñoESP00:49:47+129:321:2925:030:2013:25
4Sam HartGBR00:49:49+149:151:3025:240:2313:19
5Theotime LawsonFRA00:49:53+189:081:3425:220:2313:28
6Justus TöpperGER00:49:55+209:071:2825:290:1713:36
7Ibe BaeldeBEL00:49:55+209:231:3225:120:2213:28
8Joris BassléBEL00:49:56+219:021:2725:350:1813:37
9Esteban Basanta FouzESP00:49:58+239:061:3025:290:2413:30
10Raf De DobbelaereBEL00:50:02+279:101:2825:310:2413:32
11Antoine L'hôteSUI00:50:02+279:161:3325:160:1813:41
12Rube ClausBEL00:50:02+279:281:3025:090:2013:37
13Lucas García PicónESP00:50:03+289:181:3125:160:2013:39
14Nicolo' AstoriITA00:50:08+339:091:3125:280:2113:41
15Pau Noguera SalmeronESP00:50:10+359:311:2725:100:2313:41
16Thomas RivetFRA00:50:11+369:371:2625:020:2313:45
17Alejandro Pla EstebanezESP00:50:15+409:131:2925:300:2513:40
18Kevin Tarek Viñuela GonzalezESP00:50:17+428:591:3225:400:2413:43
19Hugo Fernandez TovarESP00:50:18+439:001:2725:440:2413:45
20Alejandro López GarcíaESP00:50:20+458:571:3125:370:2113:56
21Nathan MercirisFRA00:50:22+479:051:3325:260:2113:59
22Neal Van VaerenberghBEL00:50:23+489:321:3225:040:2213:55
23Jesús Vela VelaESP00:50:24+499:051:3425:310:2313:54
24Jasper DevosBEL00:50:25+509:251:2925:180:2013:54
25Pao MilloFRA00:50:26+519:011:3425:310:1914:03
26Edoardo Del CarloITA00:50:26+519:261:2725:120:2314:01
27Cis HuygheBEL00:50:29+549:171:3325:160:1914:06
28Hector Tolsa GarciaESP00:50:34+599:231:2925:170:2214:05
29Julian PillerAUT00:50:41+1:069:061:3225:280:2314:14
30Antoine DuvalFRA00:50:46+1:119:021:3525:280:2314:21
31Matěj ProcházkaCZE00:50:51+1:169:041:3425:330:2114:22
32Fiorenzo AngeliniITA00:50:53+1:189:101:3225:250:2114:26
33Gorka Rodríguez HernándezESP00:50:56+1:219:111:2925:310:2414:23
34Lukas LanzingerITA00:50:58+1:239:271:3225:050:1814:37
35Oliver Hostrup SahlbergDEN00:50:58+1:239:001:3525:350:2414:27
36Linus LehnenGER00:51:00+1:259:131:3525:210:2414:29
37Uzziel Valderrabano ChavezMEX00:51:01+1:269:181:2825:210:2414:32
38Harry MaxwellGBR00:51:04+1:299:211:3425:120:2114:37
39Quentin PennoneSUI00:51:06+1:319:251:3225:110:2114:40
40Adrien GouilloudFRA00:51:11+1:369:191:3325:130:2114:46
41Damian Suarez CoutoESP00:51:19+1:449:051:3225:280:2314:53
42Erik Yamir Ramos CrodaMEX00:51:21+1:469:311:3125:230:2014:38
43Riccardo CultoreITA00:51:25+1:509:011:3025:360:2514:54
44Jakub MittnerCZE00:51:29+1:549:121:3025:280:2115:00
45Dorian HorstenNED00:51:31+1:569:091:3425:210:2215:07
46Elias LeimerSUI00:51:35+2:009:191:3025:170:2115:10
47Archie BremnerIRL00:51:38+2:039:261:3425:110:2215:06
48Tim ThevenardFRA00:51:43+2:089:171:3625:130:2415:14
49Johannes SikkEST00:51:45+2:109:261:3325:070:2415:16
50Jakob MeierAUT00:51:51+2:169:221:3625:100:2215:22
51Zach LeachmanUSA00:52:02+2:279:371:2926:370:2114:01
52Andreas CarlssonSWE00:52:13+2:389:151:3525:200:2515:41
53Jonah MarksPOL00:52:25+2:509:151:4225:290:2215:39
54Aurelien CarreLUX00:52:49+3:149:251:3425:280:2116:02
55Tymon HorstenPOL00:52:52+3:179:361:3325:180:2716:01
56Brody KapellerAUT00:53:14+3:399:271:3925:140:2716:30
57Ruben Espuna LarramonaITA00:53:19+3:449:181:3826:480:2115:15
58Solen WoodCAN00:53:24+3:499:181:3625:320:1816:42
59Antoni Juan PolESP00:53:38+4:039:261:3226:490:2115:32
60Ilio KoprivaBEL00:53:56+4:219:051:3427:060:2115:52
61Jonas HauserAUT00:54:17+4:429:311:2928:120:2314:44
62Rodrigo Pacheco GajáMEX00:54:42+5:079:381:3328:000:2315:10
63Roel KwaaitaalNED00:55:16+5:419:341:3628:040:2115:42
64Ryan BuzbyUSA00:56:21+6:469:421:3429:390:3314:55
—Boris AndreevDNFBULDNF9:131:4030:050:000:00
—Dario WickihalterDNFSUIDNF8:561:350:000:000:00
—Giacomo GiorginiDNSITADNS0:000:000:000:000:00
—Lukas MeckelDNFGERDNF9:201:4026:430:230:00
—Roy BaronDNFISRDNF9:041:440:000:000:00
FASTEST SPLIT IN EACH SEGMENT IS MARKED · TRANSITIONS SHOWN IN GREY