19th October 2025 | Wollongong, NSW, Australia

World Triathlon Elite Championship Final (2025)

Men: Male

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