19th October 2025 | Wollongong, NSW, Australia

World Triathlon Elite Championship Final (2025)

Men: Overall

Pos Name Time Representing Swim T1 Cycle T2 Run
1 Matthew HAUSER (#1) 01:42:41.2 00:17:48.0 00:18:34.9 00:54:30.3 00:00:20.4 00:29:15.5
2 David CANTERO DEL CAMPO (#8) 01:43:14.7 00:18:21.8 00:19:09.8 00:54:51.2 00:00:20.6 00:28:53.0
3 Alessio CROCIANI (#16) 01:43:21.3 00:17:49.5 00:18:40.2 00:54:24.0 00:00:19.3 00:29:57.6
4 Miguel HIDALGO (#2) 01:43:40.8 00:18:20.6 00:19:10.1 00:54:51.4 00:00:25.3 00:29:13.9
5 Vasco VILACA (#3) 01:43:43.7 00:18:19.9 00:19:04.4 00:54:55.4 00:00:22.0 00:29:21.8
6 Max STUDER (#11) 01:43:46.6 00:18:21.0 00:19:06.0 00:54:53.5 00:00:22.4 00:29:24.6
7 Miguel Tiago SILVA (#31) 01:43:53.2 00:17:52.4 00:18:35.3 00:54:30.3 00:00:22.8 00:30:24.6
8 Henry GRAF (#4) 01:43:54.1 00:17:51.1 00:18:35.7 00:54:29.3 00:00:22.1 00:30:26.9
9 Tyler MISLAWCHUK (#20) 01:43:59.8 00:18:08.3 00:18:56.3 00:55:06.5 00:00:21.7 00:29:35.1
10 Csongor LEHMANN (#5) 01:44:12.1 00:17:56.1 00:18:42.3 00:54:22.4 00:00:21.7 00:30:45.6
11 Morgan PEARSON (#25) 01:44:22.8 00:18:18.0 00:19:04.8 00:54:57.7 00:00:25.2 00:29:55.0
12 Connor BENTLEY (#23) 01:44:31.0 00:18:19.6 00:19:02.6 00:54:58.0 00:00:20.5 00:30:09.7
13 Charles PAQUET (#9) 01:44:31.4 00:18:22.3 00:19:08.4 00:54:51.9 00:00:26.0 00:30:05.0
14 Harry LELEU (#30) 01:44:43.4 00:18:14.7 00:19:02.2 00:54:59.1 00:00:21.0 00:30:20.9
15 Ricardo BATISTA (#10) 01:44:44.2 00:18:18.6 00:19:04.2 00:54:56.2 00:00:22.4 00:30:21.3
16 Luke WILLIAN (#6) 01:44:46.2 00:18:18.1 00:19:09.6 00:54:53.7 00:00:24.1 00:30:18.7
17 Dorian CONINX (#7) 01:44:48.9 00:17:53.7 00:18:36.1 00:54:29.3 00:00:21.4 00:31:21.9
18 Vetle Bergsvik THORN (#48) 01:44:54.1 00:18:17.3 00:19:01.8 00:54:58.9 00:00:22.3 00:30:31.0
19 Jack WILLIS (#26) 01:45:03.9 00:18:23.6 00:19:09.0 00:54:53.1 00:00:21.2 00:30:40.5
20 Diego MOYA (#15) 01:45:06.5 00:18:13.7 00:19:02.5 00:54:59.4 00:00:23.1 00:30:41.3
21 Mitch KOLKMAN (#35) 01:45:10.8 00:18:16.2 00:19:03.8 00:54:57.8 00:00:23.8 00:30:45.2
22 Valentin WERNZ (#29) 01:45:26.3 00:18:23.1 00:19:08.4 00:54:53.4 00:00:23.7 00:31:00.6
23 Saxon MORGAN (#41) 01:45:52.1 00:18:14.4 00:18:58.2 00:55:03.4 00:00:23.6 00:31:26.8
24 Chris ZIEHMER (#44) 01:46:09.4 00:18:21.2 00:19:06.2 00:54:56.0 00:00:22.7 00:31:44.4
25 Sebastian WERNERSEN (#38) 01:46:13.6 00:18:14.8 00:19:02.9 00:54:57.3 00:00:25.9 00:31:47.4
26 Kenji NENER (#43) 01:46:19.8 00:18:15.2 00:19:00.7 00:55:02.0 00:00:22.4 00:31:54.6
27 Márk DÉVAY (#22) 01:46:29.8 00:18:02.2 00:18:53.2 00:55:09.4 00:00:23.4 00:32:03.7
28 Simon WESTERMANN (#39) 01:46:44.6 00:18:14.2 00:18:58.6 00:55:02.6 00:00:21.3 00:32:21.9
29 Chase MCQUEEN (#24) 01:47:18.2 00:17:51.7 00:18:36.6 00:54:28.1 00:00:22.1 00:33:51.3
30 John REED (#14) 01:47:18.8 00:18:19.9 00:19:06.4 00:57:46.9 00:00:24.1 00:30:01.2
31 Roberto SANCHEZ MANTECON (#12) 01:47:38.4 00:19:50.8 00:20:41.5 00:56:07.4 00:00:21.2 00:30:28.1
32 Maciej BRUZDZIAK (#49) 01:47:44.3 00:18:12.9 00:19:00.1 00:54:58.9 00:00:22.1 00:33:23.1
33 Brandon COPELAND (#28) 01:47:52.0 00:18:29.8 00:19:14.7 00:57:34.9 00:00:26.4 00:30:35.8
34 Max STAPLEY (#18) 01:48:00.9 00:18:05.2 00:18:51.0 00:55:10.5 00:00:23.7 00:33:35.5
35 Callum MCCLUSKY (#32) 01:48:04.5 00:19:26.1 00:20:10.0 00:56:40.5 00:00:21.1 00:30:52.8
36 Takumi HOJO (#27) 01:48:10.8 00:18:50.7 00:19:43.8 00:57:04.5 00:00:22.3 00:31:00.1
37 Ian PENNEKAMP (#34) 01:48:14.9 00:18:35.5 00:19:23.1 00:57:24.7 00:00:20.2 00:31:06.9
38 Aoba YASUMATSU (#37) 01:48:16.0 00:19:27.8 00:20:15.4 00:56:36.4 00:00:22.2 00:31:01.8
39 Ren SATO (#42) 01:48:38.6 00:18:55.2 00:19:42.2 00:57:08.0 00:00:23.1 00:31:25.2
40 Darr SMITH (#33) 01:48:46.9 00:18:22.2 00:19:09.9 00:57:39.8 00:00:25.0 00:31:32.1
41 Tjebbe KAINDL (#21) 01:48:51.3 00:18:55.7 00:19:37.9 00:57:14.6 00:00:24.0 00:31:34.7
42 Gregor PAYET (#47) 01:48:56.5 00:19:46.7 00:20:29.0 00:56:21.4 00:00:22.8 00:31:43.1
43 Aram Michell PEÑAFLOR MOYSEN (#51) 01:48:58.4 00:19:16.5 00:20:00.4 00:56:52.1 00:00:24.6 00:31:41.1
44 Arnaud MENGAL (#40) 01:49:05.7 00:19:13.8 00:19:59.8 00:56:51.9 00:00:23.7 00:31:50.2
45 Grigory ANTIPOV (#50) 01:49:48.5 00:19:25.1 00:20:12.6 00:56:38.6 00:00:25.4 00:32:31.7
46 Shachar SAGIV (#53) 01:50:13.9 00:19:12.3 00:19:54.6 00:56:55.5 00:00:22.3 00:33:01.3
47 Jérémy QUINDOS (#45) 01:50:27.2 00:19:22.9 00:20:08.9 00:56:42.0 00:00:23.2 00:33:13.0
48 Kyotaro YOSHIKAWA (#52) 01:51:30.7 00:18:57.6 00:19:49.0 00:57:02.2 00:00:23.6 00:34:15.7
49 Pavel SOROKIN (#54) 01:53:35.1 00:18:26.1 00:19:19.1 00:57:43.3 00:00:27.0 00:36:05.5
Lapped Reese VANNERSON (#55) 00:19:39.6 00:20:28.5