2025 IRONMAN Cozumel

IRONMAN World Championship qualification — age-group results, adjusted times, and qualifying times.

WC slots
100
Qualified
100
General cutoff*
09:03:46
Men cutoff*
09:03:46

*Adjusted (age-graded) time of the last qualifier in each category. Use the interactive tool for the required finish time per age group and to model rolldown.

Qualified athletes (100)

#AthleteAge groupFinishAdjustedStatus
1
Francisco Serrano
Mexico
M45-498:31:0308:00:26AG Winner
2
Alina Hanschke
Mexico
F40-449:22:2808:09:44AG Winner
3
Alain Perroteau
France
M65-6910:51:5108:12:16AG Winner
4
Anselm Groda
Germany
M60-649:56:3508:12:53AG Winner
5
Eduardo Della Maggiora
Chile
M45-498:46:1808:14:46Qualified
6
Olaf Kasten
Germany
M50-549:15:2908:20:02AG Winner
7
Maxim Kriat
United States
M40-448:37:0108:20:37AG Winner
8
Megan Ivers
United States
F40-449:37:2508:22:45Qualified
9
Luis Vega
Spain
M45-499:00:2708:28:04Qualified
10
Martín Gallardo
Argentina
M25-298:32:1608:28:13AG Winner
11
Pablo Durante
Argentina
M55-599:47:0208:28:46AG Winner
12
Luis Barbudo
Spain
M50-549:25:2908:29:02Qualified
13
Brenda Schaupp
Dominican Republic
F40-449:46:5008:30:57Qualified
14
Geir Omarsson
Iceland
M50-549:28:0008:31:18Qualified
15
Jose Rivera Gonzalez
Mexico
M50-549:28:1408:31:31Qualified
16
Antonio Ferreira Da Silva Neto
Brazil
M45-499:04:4608:32:08Qualified
17
Jonathan Minto
Canada
M60-6410:21:1108:33:13Qualified
18
Rodrigo Cuccaro
Argentina
M50-549:31:2408:34:22Qualified
19
Sergey Pichugin
Kazakhstan
M40-448:52:1808:35:25Qualified
20
Louis-Philippe McGraw
Canada
M50-549:32:4208:35:32Qualified
21
Alexander Kunze
Germany
M50-549:33:1308:36:00Qualified
22
Pavel Moskvin
Unknown
M40-448:55:0208:38:04Qualified
23
Alessandro Dagnano
Italy
M30-348:38:1208:38:12AG Winner
24
Christoph Aigner
Austria
M30-348:38:4308:38:43Qualified
25
Bartlomiej Trzebinski
Poland
M50-549:37:0408:39:28Qualified
26
Ran Liu
United States
F60-6411:59:5408:39:37AG Winner
27
Vicente Bobadilla
Chile
M50-549:37:3408:39:55Qualified
28
Ariel Aponte
United States
M45-499:13:4008:40:30Qualified
29
Daniel Bartsch
Germany
M50-549:38:2108:40:37Qualified
30
Emily Rollins
United States
F45-4910:12:3308:40:43AG Winner
31
Sergi Bermejo Barnils
Spain
M50-549:39:5008:41:57Qualified
32
BRUNO PINHEIRO MANZONI
Brazil
M35-398:48:2408:42:51AG Winner
33
Adam Holz
United States
M25-298:48:0908:43:58Qualified
34
Cristine Lopes
Brazil
F45-4910:16:2908:44:04Qualified
35
Daniel Schneider
Austria
M40-449:01:5708:44:46Qualified
36
Scott Tonder
United States
M40-449:02:1408:45:02Qualified
37
Joern Carlos Kuntze
Germany
M50-549:43:2308:45:09Qualified
38
Gustavo Leite Monteiro
Brazil
M50-549:43:3108:45:16Qualified
39
Stephan Nittel
Germany
M45-499:19:0608:45:36Qualified
40
Jennie Hansen
United States
F40-4410:04:3408:46:23Qualified
41
Alexander Lang
Germany
M55-5910:07:3908:46:39Qualified
42
Tim Starets
United States
M55-5910:07:5808:46:55Qualified
43
Oliver Gonzalez Miranda
Mexico
M45-499:20:5308:47:17Qualified
44
Ronan Pavoni
Panama
M50-549:45:5308:47:24Qualified
45
Federico Alvarez
Argentina
M35-398:53:2008:47:44Qualified
46
David Saunders
United States
M40-449:05:0308:47:46Qualified
47
Mayla Souza De Moraes
Brazil
F30-349:48:1808:48:07AG Winner
48
Christina Case
United States
F40-4410:06:3608:48:09Qualified
49
Luca Macchi
Italy
M50-549:46:4408:48:10Qualified
50
Carl-Philippe Delbeke
Belgium
M45-499:23:0408:49:20Qualified
51
Thomas Vetter
Germany
M55-5910:10:5108:49:25Qualified
52
Jana Backes
Belgium
F30-349:50:0708:49:44Qualified
53
Dennis Kruse
Germany
M35-398:56:3208:50:53Qualified
54
Gerrit Jan Soetman
Netherlands
M65-6911:43:1908:51:08Qualified
55
Fernando Barahona De Andres
Spain
M50-549:50:1308:51:18Qualified
56
Andreas Tschishakowski
Germany
M35-398:57:1108:51:32Qualified
57
Bert Arnauts
Belgium
M45-499:25:2608:51:33Qualified
58
Gustavo Slaib Cruz Pereira
Brazil
M40-449:09:2008:51:55Qualified
59
Gustavo Antonio Meliscki
Brazil
M35-398:58:2908:52:49Qualified
60
Andreas Schenker
Switzerland
M35-398:58:3108:52:51Qualified
61
Rodolfo Zeledon
Costa Rica
M40-449:11:5308:54:23Qualified
62
Alex Vennevault
France
M65-6911:47:3808:54:24Qualified
63
Andreas Schoenherr
Switzerland
M50-549:53:4308:54:27Qualified
64
Wyllo Ferreira Jr
Brazil
M45-499:28:3308:54:29Qualified
65
Beat Voegeli
Switzerland
M60-6410:47:2408:54:52Qualified
66
Alessandro Gattamorta
Italy
M55-5910:17:1908:55:01Qualified
67
Mariusz Pirek
Poland
M40-449:13:0108:55:29Qualified
68
Carl Rysdon
United States
M55-5910:18:5708:56:26Qualified
69
Arnaud Bouvier
France
M55-5910:19:3308:56:57Qualified
70
Marina Jacob Martins
Brazil
F35-3910:05:4908:57:07AG Winner
71
TARIK ARCOVERDE RIBEIRO COSTA
Brazil
M45-499:31:3908:57:24Qualified
72
William Reid
United States
M30-348:57:3608:57:36Qualified
73
Stephen Kukta
United States
M60-6410:51:0308:57:53Qualified
74
Yannick Winkler
Switzerland
M18-249:14:5308:58:07AG Winner
75
Ivan Zhukov
Kazakhstan
M45-499:33:3808:59:16Qualified
76
Marshall Kronewitt
Canada
M50-549:59:0608:59:18Qualified
77
Norbert Schroeder
Germany
M60-6410:53:3909:00:02Qualified
78
Lina Ramos
United States
F60-6412:28:3809:00:21Qualified
79
Sergio Saavedra
Mexico
M50-5410:00:4209:00:45Qualified
80
Felipe Vicuna
Chile
M40-449:18:4809:01:05Qualified
81
Ken Schräder
Germany
M35-399:07:0909:01:24Qualified
82
Mario Radevic
Germany
M45-499:36:0709:01:36Qualified
83
Tom Monica
United States
M65-6911:57:2109:01:44Qualified
84
Kimberly Wikel
United States
F45-4910:37:3809:02:03Qualified
85
Matheus Martini
Brazil
M30-349:02:0809:02:08Qualified
86
Aurimas Sabulis
United States
M40-449:20:2009:02:34Qualified
87
Vicki Updike
United States
F55-5911:37:3909:02:37AG Winner
88
James Harrington
United States
M45-499:37:1609:02:41Qualified
89
Cesar Borges Alvarez
Spain
M45-499:37:1809:02:43Qualified
90
Lennart Ruedel
Germany
M25-299:07:0409:02:44Qualified
91
Britni Bakk
United States
F55-5911:38:2409:03:12Qualified
92
Raúl Flores Resta
Spain
M45-499:38:2509:03:46Qualified
93
Linda Blakely
United Kingdom
F50-5411:14:5109:08:18AG Winner
94
Camille Hamel
Canada
F18-2410:51:4909:18:24AG Winner
95
Dieter Regnet
Germany
M70-7413:43:0809:25:59AG Winner
96
Missy LeStrange
United States
F70-7415:25:4509:56:05AG Winner
97
Kristin Jenny
United States
F25-2911:06:5809:57:40AG Winner
98
Mark Song
United States
M75-7916:12:1510:58:01AG Winner
99
katherine compton
United States
F65-6916:35:4811:19:43AG Winner
100
Hugo Oliveras
Mexico
PC/ID12:46:4112:46:41AG Winner

Next 20 — closest to qualifying

The athletes who just missed a slot, by adjusted time — i.e. who would benefit most from rolldown.

#AthleteAge groupFinishAdjustedStatus
101
Ana Andrade
Brazil
F45-4910:39:5909:04:02Not qualified
102
Sébastien Granié
France
M55-5910:27:5909:04:16Not qualified
103
Cesar Cardenas Torres
Mexico
M35-399:10:1009:04:23Not qualified
104
Tobias Wulfkuhle
Germany
M30-349:04:2909:04:29Not qualified
105
Sean Gill
United States
M40-449:22:2109:04:31Not qualified
106
Tybe Mills
United States
F60-6412:34:3209:04:37Not qualified
107
Greg Martinelli
United States
M60-6410:59:1309:04:38Not qualified
108
Eric Millard
France
M55-5910:28:2709:04:40Not qualified
109
Matthias Berulla
Germany
M55-5910:28:3109:04:44Not qualified
110
Jürgen Rademacher
Germany
M55-5910:28:4909:04:59Not qualified
111
Anthony Toth
Canada
M45-499:39:4709:05:03Not qualified
112
Sigurdur Orn Ragnarsson
Iceland
M30-349:05:1509:05:15Not qualified
113
Matteo Garino
Italy
M35-399:11:1809:05:30Not qualified
114
Francisco Gonzalez
Spain
M50-5410:06:1909:05:48Not qualified
115
Vincent Lete
Belgium
M35-399:11:3609:05:48Not qualified
116
Javier Peiretti
Argentina
M45-499:40:4409:05:56Not qualified
117
Dominik-Paul Thiel
Germany
M45-499:41:0709:06:18Not qualified
118
Gustavo Rosso
Argentina
M50-5410:08:1409:07:31Not qualified
119
Gene Lecuyer
Canada
M50-5410:08:1509:07:32Not qualified
120
Sara Randolph
United States
F45-4910:45:0709:08:24Not qualified

Qualification is modelled with the WTC age-group performance multipliers. Results are for information only — always confirm slots and rolldown with the official race-day allocation. Not affiliated with the IRONMAN Group.