IRONMAN 70.3 Subic Bay 70.3 Worlds 2026 qualifying
The time needed at IRONMAN 70.3 Subic Bay to qualify for the 2026 IRONMAN 70.3 World Championship in each age group, who took the automatic slots and how far the roll down went.
70.3 Worlds 2026 · IRONMAN 70.3 Subic Bay 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots by age group
By age group: the time needed, the winners (automatic slot, or who didn't take it) and the age-graded ranking down to the last athlete who took a slot. Ranking shows only the pool.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| M18-24 · time needed 5:49:51* · factor 1.0000 · 2 qualified | |||||
| 1.º | Maher Elfarra | M18-24 | 4:58:20 | 4:58:20 | Already qualified · IRONMAN 70.3 Muscat rolled to #2 |
| 2.º | Liam David | M18-24 | 4:59:40 | 4:59:40 | Took the automatic slot via roll down |
| 11 | Matteo Durham | M18-24 | 5:00:42 | 5:00:42 | Didn’t take a pool slot |
| 19 | Irienold Reig Jr | M18-24 | 5:06:36 | 5:06:36 | Didn’t take a pool slot |
| 29 | Euan Gabriel Liwanag | M18-24 | 5:14:53 | 5:14:53 | Took a pool slot slot 8 of 14 · via roll down |
| 35 | Yung Wing Yat Wesley | M18-24 | 5:21:08 | 5:21:08 | Already qualified · IRONMAN 70.3 Cairns |
| 39 | Jan Villafuerte | M18-24 | 5:22:20 | 5:22:20 | Didn’t take a pool slot |
| 78 | Carl Daniel Aguilar | M18-24 | 5:45:42 | 5:45:42 | Didn’t take a pool slot |
| M25-29 · time needed 5:52:21* · factor 0.9929 · the automatic slot rolled to the pool · 1 qualified | |||||
| 1.º | Ilya Fedorov | M25-29 | 4:41:50 | 4:39:50 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Clement John Vergara | M25-29 | 4:55:10 | 4:53:04 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Anthony Cunningham | M25-29 | 4:56:08 | 4:54:02 | Didn’t take the automatic slot rolled to the pool |
| 16 | Antoine Mahe | M25-29 | 5:06:21 | 5:04:10 | Took a pool slot slot 5 of 14 · via roll down |
| 24 | Carl Dy | M25-29 | 5:13:59 | 5:11:45 | Already qualified · IRONMAN 70.3 Lapu-Lapu |
| 74 | Daniel Ng | M25-29 | 5:46:45 | 5:44:17 | Didn’t take a pool slot |
| 93 | Darwin Tumaneng | M25-29 | 5:55:13 | 5:52:42 | Didn’t take a pool slot |
| M30-34 · time needed 6:02:21* · factor 0.9655 · 2 qualified | |||||
| 1.º | Luke Prendergast | M30-34 | 4:55:53 | 4:45:41 | Took the automatic slot |
| 6 | Mariano Jr Basagre | M30-34 | 4:58:21 | 4:48:03 | Didn’t take a pool slot |
| 10 | Jemuel Clemente | M30-34 | 5:10:48 | 5:00:05 | Didn’t take a pool slot |
| 20 | Charlo Tengco | M30-34 | 5:17:52 | 5:06:54 | Already qualified · IRONMAN 70.3 Davao Philippines |
| 23 | Alfredo Barrera | M30-34 | 5:22:22 | 5:11:15 | Didn’t take a pool slot |
| 25 | Jupert John Remollo | M30-34 | 5:23:00 | 5:11:51 | Didn’t take a pool slot |
| 28 | Justin Dee | M30-34 | 5:25:02 | 5:13:49 | Didn’t take a pool slot |
| 40 | Benjamin Galilea | M30-34 | 5:34:02 | 5:22:31 | Didn’t take a pool slot |
| 50 | Juan Gabriel Peña | M30-34 | 5:37:58 | 5:26:18 | Didn’t take a pool slot |
| 55 | Paulo Jonathan Villanueva | M30-34 | 5:43:23 | 5:31:32 | Didn’t take a pool slot |
| 56 | Stephen Ng | M30-34 | 5:44:46 | 5:32:52 | Took a pool slot slot 12 of 14 · via roll down |
| 60 | Jigo Libiran | M30-34 | 5:48:08 | 5:36:07 | Didn’t take a pool slot |
| 63 | Paul John Gabriel | M30-34 | 5:49:49 | 5:37:45 | Already qualified · IRONMAN 70.3 Lapu-Lapu |
| 64 | Joshua Rosada | M30-34 | 5:50:10 | 5:38:05 | Didn’t take a pool slot |
| 67 | Lowell Yap Pueying | M30-34 | 5:53:34 | 5:41:22 | Didn’t take a pool slot |
| 68 | Sidrick Cabatingan | M30-34 | 5:54:03 | 5:41:50 | Didn’t take a pool slot |
| 77 | Jeremy Simone Ruiz | M30-34 | 5:57:24 | 5:45:04 | Didn’t take a pool slot |
| 79 | Lester Manila | M30-34 | 5:59:31 | 5:47:07 | Didn’t take a pool slot |
| 87 | Alec Clavecillas | M30-34 | 6:02:26 | 5:49:56 | Didn’t take a pool slot |
| M35-39 · time needed 6:08:16* · factor 0.9500 · 3 qualified | |||||
| 1.º | Tomi Owoborode | M35-39 | 4:57:03 | 4:42:12 | Took the automatic slot |
| 4 | Mark Anthony Hosana | M35-39 | 5:00:19 | 4:45:18 | Didn’t take a pool slot |
| 7 | Renel Brecenio | M35-39 | 5:06:48 | 4:51:28 | Didn’t take a pool slot |
| 9 | Marlon Cataquis | M35-39 | 5:14:42 | 4:58:58 | Didn’t take a pool slot |
| 15 | Cha Cruz | M35-39 | 5:19:29 | 5:03:31 | Already qualified · IRONMAN 70.3 Davao Philippines |
| 22 | Aleksandr Ozarenkov | M35-39 | 5:25:52 | 5:09:34 | Took a pool slot slot 7 of 14 · via roll down |
| 30 | Ralph John Carlos | M35-39 | 5:32:36 | 5:15:58 | Didn’t take a pool slot |
| 33 | Alexander Falcon | M35-39 | 5:35:25 | 5:18:39 | Didn’t take a pool slot |
| 36 | James Francis Villanueva | M35-39 | 5:38:33 | 5:21:37 | Already qualified · IRONMAN 70.3 Lapu-Lapu |
| 37 | Mark Jethroe Cunanan | M35-39 | 5:38:53 | 5:21:56 | Didn’t take a pool slot |
| 42 | Justin Daryl Galvez | M35-39 | 5:40:10 | 5:23:10 | Didn’t take a pool slot |
| 48 | Naune Elison Mejares | M35-39 | 5:43:13 | 5:26:03 | Didn’t take a pool slot |
| 52 | Erwin Christian De Guzman | M35-39 | 5:45:41 | 5:28:24 | Didn’t take a pool slot |
| 53 | Kim Samuel De Vera Pineda | M35-39 | 5:46:38 | 5:29:18 | Already qualified · IRONMAN 70.3 Lapu-Lapu |
| 59 | Ramon Miguel Abeleda | M35-39 | 5:53:02 | 5:35:23 | Didn’t take a pool slot |
| 85 | Raniel Resuello | M35-39 | 6:07:32 | 5:49:09 | Didn’t take a pool slot |
| 86 | Rafhael Paolo Hizon | M35-39 | 6:08:16 | 5:49:51 | Took a pool slot slot 13 of 14 · via roll down |
| 89 | Alan Perez | M35-39 | 6:09:22 | 5:50:54 | Didn’t take a pool slot |
| 90 | Dan Dexter Cacanindin | M35-39 | 6:10:09 | 5:51:39 | Didn’t take a pool slot |
| 91 | Jn Villanueva | M35-39 | 6:10:18 | 5:51:47 | Didn’t take a pool slot |
| M40-44 · time needed 6:17:44* · factor 0.9262 · 6 qualified | |||||
| 1.º | August Benedicto | M40-44 | 4:40:38 | 4:19:55 | Took the automatic slot |
| 1 | Evgeny Yastrizhevskiy | M40-44 | 5:04:59 | 4:42:29 | Didn’t take a pool slot |
| 2 | Eduardo Viloria | M40-44 | 5:07:01 | 4:44:22 | Took a pool slot slot 1 of 14 · via roll down |
| 3 | Karim Khair | M40-44 | 5:07:15 | 4:44:34 | Took a pool slot slot 2 of 14 · via roll down |
| 5 | David Jouy | M40-44 | 5:08:50 | 4:46:02 | Didn’t take a pool slot |
| 8 | Joseph Kennedy Salcedo | M40-44 | 5:21:31 | 4:57:47 | Took a pool slot slot 3 of 14 · via roll down |
| 14 | Alexey Maslov | M40-44 | 5:26:21 | 5:02:16 | Took a pool slot slot 4 of 14 · via roll down |
| 18 | Melvin Benzon | M40-44 | 5:29:41 | 5:05:21 | Didn’t take a pool slot |
| 21 | Andrew Greenwell | M40-44 | 5:31:50 | 5:07:21 | Took a pool slot slot 6 of 14 · via roll down |
| 26 | Gino Cruz | M40-44 | 5:37:59 | 5:13:02 | Didn’t take a pool slot |
| 38 | Adam Millward | M40-44 | 5:47:58 | 5:22:17 | Already qualified · IRONMAN 70.3 Goa |
| 43 | Ri Chard Aglo | M40-44 | 5:49:09 | 5:23:23 | Didn’t take a pool slot |
| 49 | Edjohn Javelosa | M40-44 | 5:52:18 | 5:26:18 | Didn’t take a pool slot |
| 54 | Darwin Cula | M40-44 | 5:56:48 | 5:30:28 | Didn’t take a pool slot |
| 61 | Reynald Sanchez | M40-44 | 6:04:09 | 5:37:17 | Already qualified · IRONMAN 70.3 Davao Philippines |
| 66 | Anthony Sayson. | M40-44 | 6:08:27 | 5:41:16 | Didn’t take a pool slot |
| 69 | Jason Alimento | M40-44 | 6:09:07 | 5:41:53 | Didn’t take a pool slot |
| 80 | Vincent Alcanzare | M40-44 | 6:15:00 | 5:47:20 | Didn’t take a pool slot |
| 83 | Victor Michael Banal | M40-44 | 6:16:55 | 5:49:06 | Didn’t take a pool slot |
| M45-49 · time needed 6:29:40* · factor 0.8978 · the automatic slot rolled to the pool · 2 qualified | |||||
| 1.º | Hadjimar Sumait | M45-49 | 5:14:32 | 4:42:23 | Already qualified · IRONMAN 70.3 Davao Philippines rolled to #2 |
| 2.º | Elmer Santiago | M45-49 | 5:34:53 | 5:00:39 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Carlo Vinoya | M45-49 | 5:45:09 | 5:09:53 | Didn’t take the automatic slot rolled to the pool |
| 31 | Yves Kit Santos | M45-49 | 5:53:12 | 5:17:06 | Took a pool slot slot 9 of 14 · via roll down |
| 46 | Yannick Martin | M45-49 | 6:03:09 | 5:26:02 | Took a pool slot slot 11 of 14 · via roll down |
| 47 | Dennis Albert Cruz | M45-49 | 6:03:10 | 5:26:03 | Didn’t take a pool slot |
| 51 | Allen Nonog | M45-49 | 6:04:00 | 5:26:48 | Didn’t take a pool slot |
| 57 | Kim Woo Il | M45-49 | 6:10:47 | 5:32:53 | Didn’t take a pool slot |
| 62 | Chris Kapsalis | M45-49 | 6:15:53 | 5:37:28 | Didn’t take a pool slot |
| 65 | Avery Marbella | M45-49 | 6:17:10 | 5:38:37 | Didn’t take a pool slot |
| 71 | Ericson Pajimna | M45-49 | 6:21:30 | 5:42:31 | Didn’t take a pool slot |
| 73 | Charles Quintanilla | M45-49 | 6:22:49 | 5:43:42 | Didn’t take a pool slot |
| 75 | Michael Tapuro | M45-49 | 6:23:30 | 5:44:18 | Didn’t take a pool slot |
| 76 | Champ Labang | M45-49 | 6:24:00 | 5:44:45 | Didn’t take a pool slot |
| 82 | Jose Miguel Fernandez | M45-49 | 6:27:49 | 5:48:11 | Didn’t take a pool slot |
| 88 | Brendell Fortunato | M45-49 | 6:30:25 | 5:50:31 | Didn’t take a pool slot |
| 94 | Alexander Villavicencio | M45-49 | 6:33:11 | 5:53:00 | Didn’t take a pool slot |
| M50-54 · time needed 6:36:04* · factor 0.8833 · 1 qualified | |||||
| 1.º | Geir Omarsson | M50-54 | 4:44:49 | 4:11:35 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Roman Menz | M50-54 | 5:26:57 | 4:48:48 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Joseph Curry | M50-54 | 5:38:22 | 4:58:53 | Took the automatic slot via roll down |
| 12 | Jeffrey Cabrera | M50-54 | 5:41:21 | 5:01:31 | Didn’t take a pool slot |
| 13 | Alexander Isip | M50-54 | 5:41:25 | 5:01:34 | Already qualified · IRONMAN 70.3 Lapu-Lapu |
| 17 | Tae Hyung Kim | M50-54 | 5:44:45 | 5:04:31 | Didn’t take a pool slot |
| 32 | Resty Capulong Iii | M50-54 | 5:59:09 | 5:17:14 | Didn’t take a pool slot |
| 84 | Laniel Bangayan | M50-54 | 6:35:15 | 5:49:07 | Didn’t take a pool slot |
| 92 | Michael Angelo Belarmino | M50-54 | 6:38:43 | 5:52:11 | Didn’t take a pool slot |
| M55-59 · time needed 6:48:28* · factor 0.8565 · 3 qualified | |||||
| 1.º | Toshiya Honda | M55-59 | 5:27:18 | 4:40:20 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Edwin Enriquez | M55-59 | 5:41:50 | 4:52:47 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Takehiro Kurihara | M55-59 | 6:01:56 | 5:10:00 | Took the automatic slot via roll down |
| 27 | Guy Dru Drury | M55-59 | 6:05:43 | 5:13:14 | Didn’t take a pool slot |
| 41 | Yasuo Suzuki | M55-59 | 6:16:50 | 5:22:45 | Took a pool slot slot 10 of 14 · via roll down |
| 44 | Emmanuel Mondero | M55-59 | 6:18:57 | 5:24:34 | Didn’t take a pool slot |
| 45 | Levy Ang | M55-59 | 6:19:50 | 5:25:20 | Didn’t take a pool slot |
| 58 | Sinyoung Hong | M55-59 | 6:30:47 | 5:34:42 | Didn’t take a pool slot |
| 72 | Dean Soriano | M55-59 | 6:40:27 | 5:42:59 | Didn’t take a pool slot |
| 95 | Roger James Sardea | M55-59 | 6:52:22 | 5:53:12 | Took a pool slot slot 14 of 14 · via roll down |
| M60-64 · time needed 7:07:04* · factor 0.8192 · the automatic slot rolled to the pool | |||||
| 1.º | Jiro Yamamoto | M60-64 | 5:57:23 | 4:52:46 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Michael Klose | M60-64 | 6:06:26 | 5:00:11 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Yasuhisa Hirata | M60-64 | 6:20:24 | 5:11:37 | Didn’t take the automatic slot rolled to the pool |
| 34 | Satoru Tomabechi | M60-64 | 6:29:52 | 5:19:23 | Didn’t take a pool slot |
| 70 | Dean Recupero | M60-64 | 6:57:31 | 5:42:02 | Didn’t take a pool slot |
| 81 | Raul Manlangit | M60-64 | 7:05:01 | 5:48:10 | Didn’t take a pool slot |
| M65-69 · time needed 7:37:55* · factor 0.7640 · 1 qualified | |||||
| 1.º | Tom Navasero | M65-69 | 7:58:58 | 6:05:56 | Took the automatic slot |
| M70-74 · time needed 8:11:26* · factor 0.7119 · the automatic slot rolled to the pool | |||||
| 1.º | Nick Cudmore | M70-74 | 6:48:10 | 4:50:34 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Josef Gueta | M70-74 | 7:57:59 | 5:40:17 | Already qualified · IRONMAN 70.3 Davao Philippines rolled to the pool |
| M75-79 · time needed 9:05:01* · factor 0.6419 | |||||
| No one from this age group in the ranking. | |||||
70.3 Worlds 2026 · IRONMAN 70.3 Subic Bay 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots by age group
By age group: the time needed, the winners (automatic slot, or who didn't take it) and the age-graded ranking down to the last athlete who took a slot. Ranking shows only the pool.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| F18-24 · time needed 6:04:02* · factor 0.9921 | |||||
| No one from this age group in the ranking. | |||||
| F25-29 · time needed 6:01:09* · factor 1.0000 · the automatic slot rolled to the pool | |||||
| 1.º | Anne Rushelle Nuñez | F25-29 | 5:39:19 | 5:39:19 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Aira Lourdes Lopez | F25-29 | 5:48:53 | 5:48:53 | Already qualified · IRONMAN 70.3 Lapu-Lapu rolled to #3 |
| 3.º | Bianca Clarisse Tan | F25-29 | 5:49:13 | 5:49:13 | Didn’t take the automatic slot rolled to the pool |
| 1 | Emily Burton | F25-29 | 5:55:08 | 5:55:08 | Didn’t take a pool slot |
| F30-34 · time needed 6:07:28* · factor 0.9828 · the automatic slot rolled to the pool | |||||
| 1.º | Nica Virtucio | F30-34 | 5:43:34 | 5:37:39 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Rhezel Jugar | F30-34 | 5:45:23 | 5:39:27 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Gabrielle Silvestre-Tengco | F30-34 | 5:46:11 | 5:40:14 | Already qualified · IRONMAN 70.3 Davao Philippines rolled to the pool |
| F35-39 · time needed 6:13:56* · factor 0.9658 · the automatic slot rolled to the pool · 1 qualified | |||||
| 1.º | Mitsuki Tanaka-Tan | F35-39 | 5:37:21 | 5:25:49 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Paola Sprea Carrijo | F35-39 | 5:56:53 | 5:44:41 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Yasuko Sato | F35-39 | 6:01:47 | 5:49:25 | Didn’t take the automatic slot rolled to the pool |
| 2 | Diana Gwen Santiago | F35-39 | 6:13:56 | 6:01:09 | Took a pool slot slot 1 of 1 · via roll down |
| F40-44 · time needed 6:23:09* · factor 0.9426 · the automatic slot rolled to the pool | |||||
| 1.º | Joanna Marie Cruz | F40-44 | 5:55:02 | 5:34:39 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Yui Ming Li | F40-44 | 6:09:02 | 5:47:51 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Cat Manahan | F40-44 | 6:21:14 | 5:59:21 | Didn’t take the automatic slot rolled to the pool |
| F45-49 · time needed 6:32:54* · factor 0.9192 · the automatic slot rolled to the pool | |||||
| 1.º | Hyelim Yoon | F45-49 | 6:05:30 | 5:35:58 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Jatuporn Aimpun | F45-49 | 6:25:39 | 5:54:29 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Roxannie Mabazza | F45-49 | 7:51:48 | 7:13:41 | Didn’t take the automatic slot rolled to the pool |
| F50-54 · time needed 6:40:34* · factor 0.9016 · 1 qualified | |||||
| 1.º | Akio Ohtani | F50-54 | 7:21:48 | 6:38:20 | Took the automatic slot |
| F55-59 · time needed 6:52:56* · factor 0.8746 · 1 qualified | |||||
| 1.º | Mayumi Waki | F55-59 | 7:12:38 | 6:18:23 | Didn’t take the automatic slot rolled to #2 |
| 2.º | Ivy Mendoza | F55-59 | 7:13:38 | 6:19:15 | Didn’t take the automatic slot rolled to #3 |
| 3.º | Michelle Santos | F55-59 | 8:20:23 | 7:17:38 | Took the automatic slot via roll down |
| F60-64 · time needed 7:10:24* · factor 0.8391 | |||||
| No one from this age group in the ranking. | |||||
| F65-69 · time needed 7:44:30* · factor 0.7775 · the automatic slot rolled to the pool | |||||
| 1.º | Takako Morinaga | F65-69 | 7:23:55 | 5:45:09 | Didn’t take the automatic slot rolled to the pool |
| F70-74 · time needed 8:11:30* · factor 0.7348 | |||||
| No one from this age group in the ranking. | |||||
| F75-79 · time needed 9:39:19* · factor 0.6234 | |||||
| No one from this age group in the ranking. | |||||
IRONMAN 70.3 Subic Bay results: all editions →
How it works
- Since the 2026 cycle, each age group winner gets an automatic slot (if declined, it rolls to 2nd and 3rd). Each race has the same number of slots for women and for men.
- The remaining slots are offered by age-graded time: finish time times the official age group factor (IRONMAN 70.3 Standard), updated every July.
- IRONMAN doesn't publish who accepted each slot. We estimate it by matching results against the World Championship start list: we go through the season in order, and at each race a slot goes to whoever is on the start list and didn't already have one. That shows how far the roll down went.
- The cutoff is the time by which 90% of the pool slots were handed out, not the last athlete in: sometimes the last 2 or 3 slots roll very deep because almost nobody in that part of the ranking is on the start list, and that last time doesn't reflect what it took.
- IRONMAN doesn't publish how many slots were taken at each 70.3, so these cutoffs have no official check: treat them as a guide, especially for late-season races.
- * Approximate cutoff: we couldn't rebuild the whole pool (athletes who took a slot and aren't on the start list, or that we couldn't match). The real cutoff was probably a bit slower.
- For a cycle in progress there's no start list yet: we assume winners take their slot and the roll down goes as deep as it did at that race the year before.
- Qualifying races worldwide that we cover (a few without published results are missing). Age group winners qualify even if slower than the cutoff.
Sources: IRONMAN Age Group Qualification · IRONMAN 70.3 World Championship slots