Notable Rivals
Athletes with the most stored shared starts. Records are based on finish position when both athletes have comparable results.
13 shared
8
Joshua Lewis
4
Thomas Davis
0
Ties
2026 Ironman 70.3 Oceanside
Compare head-to-head3/27/2026 · edge Joshua Lewis
7 shared
0
Joshua Lewis
7
Jan Stratmann
0
Ties
2026 Ironman 70.3 Oceanside
Compare head-to-head3/27/2026 · edge Jan Stratmann
6 shared
5
Joshua Lewis
1
Matthew Collins
0
Ties
2026 Ironman 70.3 Oceanside
Compare head-to-head3/27/2026 · edge Joshua Lewis
6 shared
4
Joshua Lewis
2
Will Crudgington
0
Ties
2026 Ironman 70.3 Dallas
Compare head-to-head3/14/2026 · edge Joshua Lewis
6 shared
3
Joshua Lewis
3
Kieran Lindars
0
Ties
2025 Ironman Leeds
Compare head-to-head7/26/2025 · edge Kieran Lindars
6 shared
1
Joshua Lewis
5
Harry Palmer
0
Ties
2025 Ironman Leeds
Compare head-to-head7/26/2025 · edge Harry Palmer
Career Summary
Career Wins0
Podiums4
Total Races25
Top 10s15
DNFs/DNS/DSQ1
Avg. Position#9.9
Current Rankings
im pro series
2025-08-12
#62
Split Strengths
Average discipline rank when split data is available.
swimAvg #5.5 · 17 starts
bikeAvg #5.4 · 18 starts
runAvg #19.9 · 18 starts
Recent Form
Last five race starts with status-aware results.
Performance Timeline
Career progression and performance timeline
#2
Career Best
11
Avg Position
4
Podiums
1460
Total Points
25
Total Races
Race History
A filterable log of professional race results. Showing 25 of 25 matching starts.
3/27/2026 · Half Iron
2026 Ironman 70.3 Oceanside
Oceanside, CA, United States
17
64.51 pts
3/14/2026 · Half Iron
2026 Ironman 70.3 Dallas
Dallas, TX, United States
13
53.80 pts
11/15/2025 · Iron
2025 Ironman Arizona
Tempe, AZ, United States
DNF
48:04
7/26/2025 · Iron
2025 Ironman Leeds
Leeds, United Kingdom
5
67.98 pts
7/12/2025 · Iron
2025 Ironman 70.3 Swansea
Swansea, United Kingdom
9
71.99 pts
5/3/2025 · Iron
2025 Ironman 70.3 Jesolo
Jesolo, Italy
18
60.62 pts
3/29/2025 · Iron
2025 Ironman South Africa
Port Elizabeth, South Africa
28
36.24 pts
9/13/2024 · Iron
2024 Challenge Almere
Almere, Netherlands
2
72.90 pts
8/17/2024 · Iron
2024 Ironman 70.3 Hradec Kralove
9
49.00 pts
7/6/2024 · Iron
2024 Challenge Roth
Roth, Germany
8
73.19 pts
6/8/2024 · Half Iron
2024 Challenge Wales
Fishguard, Wales, United Kingdom
3
70.55 pts
5/25/2024 · Iron
2024 Ironman 70.3 Kraichgau
Kraichgau, Germany
6
65.55 pts
5/18/2024 · Half Iron
2024 Challenge "The Championship" Samorin
Samorin, Slovakia
10
70.09 pts
4/20/2024 · Iron
2024 Ironman 70.3 Valencia
Valencia, Spain
7
65.66 pts
10/20/2023 · Iron
2023 Ironman Portugal
Cascais, Portugal
14
50.44 pts
8/26/2023 · Iron
2023 Ironman 70.3 World Championship
Lahti, Finland
5
88.07 pts
8/5/2023 · Half Iron
2023 Challenge London
London, United Kingdom
3
72.95 pts
6/10/2023 · Iron
2023 Ironman 70.3 Staffordshire
Staffordshire, United Kingdom
2
68.41 pts
5/20/2023 · Half Iron
2023 Challenge "The Championship" Samorin
Samorin, Slovakia
21
44.47 pts
5/6/2023 · Iron
2023 Ironman 70.3 Marbella
Marbella, Spain
11
52.49 pts
3/17/2023 · Iron
2023 Ironman 70.3 Lanzarote
Puerto Del Carmen, Spain
7
62.78 pts
10/14/2022 · Iron
2022 Ironman 70.3 Cascais
Cascais, Portugal
12
48.98 pts
6/17/2022 · Half Iron
2022 Challenge Wales
Fishguard, United Kingdom
5
58.09 pts
10/2/2021 · Other Middle
2021 Challenge Salou
Salou, Spain
14
41.45 pts
6/12/2021 · Other Middle
2021 Eton Dorney Triathlon
Eton Dorney, United Kingdom
8
49.34 pts
| Date | Race | Distance | Position | Time | Points |
|---|---|---|---|---|---|
| 3/27/2026 | 2026 Ironman 70.3 Oceanside Oceanside, CA, United States | Half Iron | 17 | 3:49:42 | 64.51 |
| 3/14/2026 | 2026 Ironman 70.3 Dallas Dallas, TX, United States | Half Iron | 13 | 3:26:37 | 53.80 |
| 11/15/2025 | 2025 Ironman Arizona Tempe, AZ, United States | Iron | DNF | 48:04 | — |
| 7/26/2025 | 2025 Ironman Leeds Leeds, United Kingdom | Iron | 5 | 8:35:53 | 67.98 |
| 7/12/2025 | 2025 Ironman 70.3 Swansea Swansea, United Kingdom | Iron | 9 | 3:58:16 | 71.99 |
| 5/3/2025 | 2025 Ironman 70.3 Jesolo Jesolo, Italy | Iron | 18 | 3:40:05 | 60.62 |
| 3/29/2025 | 2025 Ironman South Africa Port Elizabeth, South Africa | Iron | 28 | 9:13:36 | 36.24 |
| 9/13/2024 | 2024 Challenge Almere Almere, Netherlands | Iron | 2 | 7:47:29 | 72.90 |
| 8/17/2024 | 2024 Ironman 70.3 Hradec Kralove | Iron | 9 | 3:49:57 | 49.00 |
| 7/6/2024 | 2024 Challenge Roth Roth, Germany | Iron | 8 | 7:52:32 | 73.19 |
| 6/8/2024 | 2024 Challenge Wales Fishguard, Wales, United Kingdom | Half Iron | 3 | 4:00:42 | 70.55 |
| 5/25/2024 | 2024 Ironman 70.3 Kraichgau Kraichgau, Germany | Iron | 6 | 3:55:08 | 65.55 |
| 5/18/2024 | 2024 Challenge "The Championship" Samorin Samorin, Slovakia | Half Iron | 10 | 3:36:06 | 70.09 |
| 4/20/2024 | 2024 Ironman 70.3 Valencia Valencia, Spain | Iron | 7 | 3:45:00 | 65.66 |
| 10/20/2023 | 2023 Ironman Portugal Cascais, Portugal | Iron | 14 | 8:26:18 | 50.44 |
| 8/26/2023 | 2023 Ironman 70.3 World Championship Lahti, Finland | Iron | 5 | 3:36:44 | 88.07 |
| 8/5/2023 | 2023 Challenge London London, United Kingdom | Half Iron | 3 | 3:34:02 | 72.95 |
| 6/10/2023 | 2023 Ironman 70.3 Staffordshire Staffordshire, United Kingdom | Iron | 2 | 3:56:30 | 68.41 |
| 5/20/2023 | 2023 Challenge "The Championship" Samorin Samorin, Slovakia | Half Iron | 21 | 3:57:25 | 44.47 |
| 5/6/2023 | 2023 Ironman 70.3 Marbella Marbella, Spain | Iron | 11 | 4:04:58 | 52.49 |
| 3/17/2023 | 2023 Ironman 70.3 Lanzarote Puerto Del Carmen, Spain | Iron | 7 | 4:02:46 | 62.78 |
| 10/14/2022 | 2022 Ironman 70.3 Cascais Cascais, Portugal | Iron | 12 | 3:54:46 | 48.98 |
| 6/17/2022 | 2022 Challenge Wales Fishguard, United Kingdom | Half Iron | 5 | 3:53:02 | 58.09 |
| 10/2/2021 | 2021 Challenge Salou Salou, Spain | Other Middle | 14 | 3:41:56 | 41.45 |
| 6/12/2021 | 2021 Eton Dorney Triathlon Eton Dorney, United Kingdom | Other Middle | 8 | 2:35:45 | 49.34 |
2026
2 starts
0
Wins
0
Podiums
#15
Avg Pos
118
Points
2025
5 starts
0
Wins
0
Podiums
#15
Avg Pos
237
Points
2024
7 starts
0
Wins
2
Podiums
#6.4
Avg Pos
467
Points
2023
7 starts
0
Wins
2
Podiums
#9
Avg Pos
440
Points
2022
2 starts
0
Wins
0
Podiums
#8.5
Avg Pos
107
Points
2021
2 starts
0
Wins
0
Podiums
#11
Avg Pos
91
Points