Notable Rivals
Athletes with the most stored shared starts. Records are based on finish position when both athletes have comparable results.
8 shared
5
Juan Ignacio Villarruel Curra
3
Pello Osoro Gutierrez
0
Ties
2025 Mediterranean Epic Triathlon
Compare head-to-head5/23/2025 路 edge Juan Ignacio Villarruel Curra
5 shared
5
Juan Ignacio Villarruel Curra
0
Francesc Artigues Ramis
0
Ties
2024 Mediterranean Epic Triathlon
Compare head-to-head5/24/2024 路 edge Juan Ignacio Villarruel Curra
4 shared
2
Juan Ignacio Villarruel Curra
2
Julen Diez Rodriguez
0
Ties
2025 Mediterranean Epic Triathlon
Compare head-to-head5/23/2025 路 edge Juan Ignacio Villarruel Curra
4 shared
4
Juan Ignacio Villarruel Curra
0
Ivan Alvarez Gomez
0
Ties
2025 Mediterranean Epic Triathlon
Compare head-to-head5/23/2025 路 edge Juan Ignacio Villarruel Curra
4 shared
4
Juan Ignacio Villarruel Curra
0
Alexander Unzueta
0
Ties
2025 Mediterranean Epic Triathlon
Compare head-to-head5/23/2025 路 edge Juan Ignacio Villarruel Curra
4 shared
1
Juan Ignacio Villarruel Curra
3
Victor Arroyo Bugallo
0
Ties
2024 Mediterranean Epic Triathlon
Compare head-to-head5/24/2024 路 edge Juan Ignacio Villarruel Curra
Career Summary
Career Wins0
Podiums2
Total Races12
Top 10s6
DNFs/DNS/DSQ0
Avg. Position#16.4
Current Rankings
im pro series
2025-08-12
#70
Split Strengths
Average discipline rank when split data is available.
swimAvg #20.7 路 12 starts
bikeAvg #24.8 路 12 starts
runAvg #10.5 路 10 starts
Recent Form
Last five race starts with status-aware results.
Performance Timeline
Career progression and performance timeline
#3
Career Best
16
Avg Position
2
Podiums
525
Total Points
12
Total Races
Race History
A filterable log of professional race results. Showing 12 of 12 matching starts.
6/28/2025 路 Iron
2025 Ironman Frankfurt
Frankfurt, Germany
22
47.41 pts
5/23/2025 路 Iron
2025 Mediterranean Epic Triathlon
Oropesa del Mar, Spain
3
57.35 pts
3/29/2025 路 Iron
2025 Ironman South Africa
Port Elizabeth, South Africa
15
57.16 pts
10/5/2024 路 Iron
2024 Ironman Barcelona
Barcelona, Spain
29
37.71 pts
5/24/2024 路 Iron
2024 Mediterranean Epic Triathlon
Oropesa del Mar, Spain
3
53.92 pts
4/20/2024 路 Iron
2024 Ironman 70.3 Valencia
Valencia, Spain
61
32.27 pts
10/20/2023 路 Iron
2023 Ironman Portugal
Cascais, Portugal
24
37.48 pts
9/15/2023 路 Half Iron
2023 Mediterranean Epic Triathlon
Oropesa del Mar, Spain
9
37.74 pts
6/16/2023 路 Half Iron
2023 Salamanca
Salamanca, Spain
6
46.55 pts
5/12/2023 路 Iron
2023 TradeInn Full International Triathlon
Platja d'Oro, Spain
6
44.43 pts
4/22/2023 路 Half Iron
2023 Peniscola Infinitri
Peniscola, Spain
14
31.55 pts
5/7/2022 路 Iron
2022 TradeInn Full International Triathlon
Platja d'Oro, Spain
5
41.72 pts
| Date | Race | Distance | Position | Time | Points |
|---|---|---|---|---|---|
| 6/28/2025 | 2025 Ironman Frankfurt Frankfurt, Germany | Iron | 22 | 8:19:57 | 47.41 |
| 5/23/2025 | 2025 Mediterranean Epic Triathlon Oropesa del Mar, Spain | Iron | 3 | 8:11:04 | 57.35 |
| 3/29/2025 | 2025 Ironman South Africa Port Elizabeth, South Africa | Iron | 15 | 8:37:54 | 57.16 |
| 10/5/2024 | 2024 Ironman Barcelona Barcelona, Spain | Iron | 29 | 8:05:25 | 37.71 |
| 5/24/2024 | 2024 Mediterranean Epic Triathlon Oropesa del Mar, Spain | Iron | 3 | 8:25:10 | 53.92 |
| 4/20/2024 | 2024 Ironman 70.3 Valencia Valencia, Spain | Iron | 61 | 4:02:36 | 32.27 |
| 10/20/2023 | 2023 Ironman Portugal Cascais, Portugal | Iron | 24 | 8:44:20 | 37.48 |
| 9/15/2023 | 2023 Mediterranean Epic Triathlon Oropesa del Mar, Spain | Half Iron | 9 | 3:56:25 | 37.74 |
| 6/16/2023 | 2023 Salamanca Salamanca, Spain | Half Iron | 6 | 3:56:33 | 46.55 |
| 5/12/2023 | 2023 TradeInn Full International Triathlon Platja d'Oro, Spain | Iron | 6 | 8:58:00 | 44.43 |
| 4/22/2023 | 2023 Peniscola Infinitri Peniscola, Spain | Half Iron | 14 | 4:02:02 | 31.55 |
| 5/7/2022 | 2022 TradeInn Full International Triathlon Platja d'Oro, Spain | Iron | 5 | 8:52:57 | 41.72 |
2025
3 starts
0
Wins
1
Podiums
#13.3
Avg Pos
162
Points
2024
3 starts
0
Wins
1
Podiums
#31
Avg Pos
124
Points
2023
5 starts
0
Wins
0
Podiums
#11.8
Avg Pos
198
Points
2022
1 starts
0
Wins
0
Podiums
#5
Avg Pos
42
Points