Race Search
Races ranked by qualifying slot ratio — the highest ratio means the best odds of qualifying.
Races ranked by qualifying slot ratio — the highest ratio means the best odds of qualifying.
128 IRONMAN 70.3 races · next 12 months, to 25 Oct 2027 · 26 with expected dates · sorted by qualifying slot ratio · 3 without qualification data yet
IRONMAN 70.3 Bahrain Middle East Championship
Bahrain, Bahrain · 11 Dec 2026Race day: 77°F · Wetsuit legal
Qualifying
37 slots · 1 in 8 qualify
2025 finishers
282
Median finish
5:25:39
Salalah, Oman · Expected ~late-Oct 2027 · date not announcedRace day: 87°F · Oppressive · No wetsuit (for slots)
Qualifying
20 slots · 1 in 9 qualify
2025 finishers
180
Median finish
5:35:12
Encarnacion, Paraguay · Expected ~early-Oct 2027 · date not announcedRace day: 72°F · Humid
Qualifying
25 slots · 1 in 11 qualify
2026 finishers
284
Median finish
5:49:25
Colombo, Sri Lanka · 22 Aug 2027Race day: 85°F · Oppressive · No wetsuit (for slots)
Qualifying
25 slots · 1 in 12 qualify
2026 finishers
303
Median finish
5:16:43
Campeche, Mexico · 8 Nov 2026Race day: 91°F · Muggy · No wetsuit (for slots)
Qualifying
22 slots · 1 in 13 qualify
2025 finishers
288
Median finish
6:02:58
Agadir, Morocco · Expected ~late-Oct 2027 · date not announcedRace day: 74°F · Humid · Wetsuit legal
Qualifying
30 slots · 1 in 14 qualify
2025 finishers
412
Median finish
5:32:06
Desaru Coast, Malaysia · 25 Jul 2027Race day: 86°F · Oppressive · Wetsuits banned
Qualifying
25 slots · 1 in 14 qualify
2026 finishers
356
Median finish
6:00:26
Subic Bay, Philippines · Expected ~early-Jun 2027 · date not announcedRace day: 88°F · Oppressive · Wetsuits banned
Qualifying
25 slots · 1 in 14 qualify
2026 finishers
362
Median finish
6:53:12
Acapulco, Mexico · 1 Nov 2026Race day: 85°F · Muggy · No wetsuit (for slots)
Qualifying
22 slots · 1 in 15 qualify
2025 finishers
330
Median finish
6:27:26
Davao City, Philippines · 13 Jun 2027Race day: 88°F · Oppressive · No wetsuit (for slots)
Qualifying
25 slots · 1 in 15 qualify
2026 finishers
379
Median finish
6:23:00