Notable Rivals
Athletes with the most stored shared starts. Records are based on finish position when both athletes have comparable results.
Sam Long
US
7 shared
2
Antony Costes
5
Sam Long
0
Ties
2026 Ironman 70.3 Chattanooga
Compare head-to-head5/16/2026 · edge Sam Long
7 shared
3
Antony Costes
4
Matt Hanson
0
Ties
2026 Ironman 70.3 Chattanooga
Compare head-to-head5/16/2026 · edge Matt Hanson
7 shared
3
Antony Costes
4
Marc Dubrick
0
Ties
2026 Ironman 70.3 Gulf Coast
Compare head-to-head5/8/2026 · edge Marc Dubrick
7 shared
3
Antony Costes
4
Mathias Petersen
0
Ties
2025 Ironman 70.3 World Championship
Compare head-to-head11/7/2025 · edge Antony Costes
7 shared
3
Antony Costes
4
Jackson Laundry
0
Ties
2025 Ironman 70.3 World Championship
Compare head-to-head11/7/2025 · edge Antony Costes
7 shared
2
Antony Costes
5
James Teagle
0
Ties
2025 Ironman 70.3 Tallinn
Compare head-to-head8/23/2025 · edge James Teagle
Career Summary
Career Wins6
Podiums14
Total Races89
Top 10s45
DNFs/DNS/DSQ10
Avg. Position#11.8
Current Rankings
im pro series
2025-08-12
#40
Split Strengths
Average discipline rank when split data is available.
swimAvg #12.7 · 25 starts
bikeAvg #13.2 · 25 starts
runAvg #15.6 · 25 starts
Recent Form
Last five race starts with status-aware results.
Performance Timeline
Career progression and performance timeline
#1
Career Best
16
Avg Position
14
Podiums
3951
Total Points
89
Total Races
Race History
A filterable log of professional race results. Showing 89 of 89 matching starts.
5/16/2026 · Half Iron
2026 Ironman 70.3 Chattanooga
Chattanooga, TN, United States
15
49.00 pts
5/8/2026 · Half Iron
2026 Ironman 70.3 Gulf Coast
Panama City, FL, United States
16
41.33 pts
11/22/2025 · Other Middle
2025 Laguna Phuket Triathlon
Phuket, Thailand
4
50.26 pts
11/7/2025 · Half Iron
2025 Ironman 70.3 World Championship
Marbella, Spain
23
73.72 pts
8/30/2025 · Half Iron
2025 Ironman 70.3 Zell am See
Zell am See, Austria
23
50.32 pts
8/23/2025 · Half Iron
2025 Ironman 70.3 Tallinn
Tallinn, Estonia
5
55.94 pts
8/16/2025 · Half Iron
2025 Ironman 70.3 Hradec Kralove
Hradec Kralove, Slovakia
6
55.33 pts
7/5/2025 · Iron
2025 Ironman 70.3 Sweden
Jonköping, Sweden
DNF
23:25
6/7/2025 · Iron
2025 Ironman 70.3 Eagleman
Cambridge, MD, United States
8
74.04 pts
5/17/2025 · Iron
2025 Ironman 70.3 Pays d'Aix
Aix en Provence, France
28
50.63 pts
5/3/2025 · Iron
2025 Ironman 70.3 Jesolo
Jesolo, Italy
26
52.47 pts
12/13/2024 · Iron
2024 Ironman 70.3 World Championship
Taupo, New Zealand
34
61.09 pts
11/30/2024 · Iron
2024 Ironman 70.3 Western Australia
Busselton, Australia
23
48.25 pts
11/16/2024 · Other Middle
2024 Laguna Phuket Triathlon
Phuket, Thailand
5
53.13 pts
8/24/2024 · Iron
2024 Ironman 70.3 Tallinn
Tallinn, Estonia
6
75.69 pts
7/13/2024 · Iron
2024 Ironman Vitoria-Gasteiz
Vitoria-Gasteiz, Spain
34
32.37 pts
5/18/2024 · Iron
2024 Ironman 70.3 Chattanooga
Chattanooga, TN, United States
4
79.47 pts
5/3/2024 · Iron
2024 Ironman 70.3 St. George
St. George, UT, United States
3
82.16 pts
4/20/2024 · Iron
2024 Ironman 70.3 Valencia
Valencia, Spain
10
60.72 pts
12/7/2023 · Iron
2023 Ironman 70.3 Bahrain
Manama, Bahrain
14
58.79 pts
11/18/2023 · Half Iron
2023 Laguna Phuket Triathlon
Phuket, Thailand
3
48.92 pts
10/20/2023 · Half Iron
2023 Challenge Vieux Bocau
Vieux Bocau, France
10
59.41 pts
10/6/2023 · Iron
2023 Ironman 70.3 Langkawi
Langkawi, Malaysia
6
73.41 pts
8/26/2023 · Iron
2023 Ironman 70.3 World Championship
Lahti, Finland
11
82.16 pts
7/1/2023 · Iron
2023 Ironman 70.3 Andorra
Andorra, Andorra
11
37.74 pts
| Date | Race | Distance | Position | Time | Points |
|---|---|---|---|---|---|
| 5/16/2026 | 2026 Ironman 70.3 Chattanooga Chattanooga, TN, United States | Half Iron | 15 | 3:56:12 | 49.00 |
| 5/8/2026 | 2026 Ironman 70.3 Gulf Coast Panama City, FL, United States | Half Iron | 16 | 3:28:41 | 41.33 |
| 11/22/2025 | 2025 Laguna Phuket Triathlon Phuket, Thailand | Other Middle | 4 | 2:22:40 | 50.26 |
| 11/7/2025 | 2025 Ironman 70.3 World Championship Marbella, Spain | Half Iron | 23 | 3:57:03 | 73.72 |
| 8/30/2025 | 2025 Ironman 70.3 Zell am See Zell am See, Austria | Half Iron | 23 | 4:02:32 | 50.32 |
| 8/23/2025 | 2025 Ironman 70.3 Tallinn Tallinn, Estonia | Half Iron | 5 | 3:46:29 | 55.94 |
| 8/16/2025 | 2025 Ironman 70.3 Hradec Kralove Hradec Kralove, Slovakia | Half Iron | 6 | 3:42:32 | 55.33 |
| 7/5/2025 | 2025 Ironman 70.3 Sweden Jonköping, Sweden | Iron | DNF | 23:25 | — |
| 6/7/2025 | 2025 Ironman 70.3 Eagleman Cambridge, MD, United States | Iron | 8 | 3:42:30 | 74.04 |
| 5/17/2025 | 2025 Ironman 70.3 Pays d'Aix Aix en Provence, France | Iron | 28 | 3:55:05 | 50.63 |
| 5/3/2025 | 2025 Ironman 70.3 Jesolo Jesolo, Italy | Iron | 26 | 3:43:43 | 52.47 |
| 12/13/2024 | 2024 Ironman 70.3 World Championship Taupo, New Zealand | Iron | 34 | 3:55:09 | 61.09 |
| 11/30/2024 | 2024 Ironman 70.3 Western Australia Busselton, Australia | Iron | 23 | 3:58:12 | 48.25 |
| 11/16/2024 | 2024 Laguna Phuket Triathlon Phuket, Thailand | Other Middle | 5 | 2:29:00 | 53.13 |
| 8/24/2024 | 2024 Ironman 70.3 Tallinn Tallinn, Estonia | Iron | 6 | 3:43:11 | 75.69 |
| 7/13/2024 | 2024 Ironman Vitoria-Gasteiz Vitoria-Gasteiz, Spain | Iron | 34 | 9:03:40 | 32.37 |
| 5/18/2024 | 2024 Ironman 70.3 Chattanooga Chattanooga, TN, United States | Iron | 4 | 3:43:13 | 79.47 |
| 5/3/2024 | 2024 Ironman 70.3 St. George St. George, UT, United States | Iron | 3 | 3:48:19 | 82.16 |
| 4/20/2024 | 2024 Ironman 70.3 Valencia Valencia, Spain | Iron | 10 | 3:45:48 | 60.72 |
| 12/7/2023 | 2023 Ironman 70.3 Bahrain Manama, Bahrain | Iron | 14 | 3:45:45 | 58.79 |
| 11/18/2023 | 2023 Laguna Phuket Triathlon Phuket, Thailand | Half Iron | 3 | 2:35:32 | 48.92 |
| 10/20/2023 | 2023 Challenge Vieux Bocau Vieux Bocau, France | Half Iron | 10 | 3:47:41 | 59.41 |
| 10/6/2023 | 2023 Ironman 70.3 Langkawi Langkawi, Malaysia | Iron | 6 | 3:57:34 | 73.41 |
| 8/26/2023 | 2023 Ironman 70.3 World Championship Lahti, Finland | Iron | 11 | 3:39:00 | 82.16 |
| 7/1/2023 | 2023 Ironman 70.3 Andorra Andorra, Andorra | Iron | 11 | 5:00:19 | 37.74 |
| 6/17/2023 | 2023 Ironman 70.3 Luxembourg Luxembourg, Luxembourg | Iron | 8 | 3:57:21 | 60.11 |
| 6/10/2023 | 2023 Challenge Geraardsbergen Geraardsbergen, Belgium | Half Iron | 11 | 4:13:12 | 49.76 |
| 5/20/2023 | 2023 Challenge "The Championship" Samorin Samorin, Slovakia | Half Iron | 17 | 3:43:44 | 58.97 |
| 5/6/2023 | 2023 Ironman 70.3 Marbella Marbella, Spain | Iron | 5 | 4:00:18 | 65.03 |
| 3/4/2023 | 2023 Ironman South Africa Nelson Mandela Bay, South Africa | Iron | 17 | 9:51:39 | 40.04 |
| 10/28/2022 | 2022 Ironman 70.3 World Championship St. George, UT, United States | Iron | 17 | 3:51:32 | 73.34 |
| 9/17/2022 | 2022 Ironman 70.3 Dresden Dresden, Germany | Iron | 7 | 3:48:05 | 59.01 |
| 6/25/2022 | 2022 Ironman 70.3 Elsinore Elsinore, Germany | Iron | 7 | 3:46:52 | 71.71 |
| 6/11/2022 | 2022 Challenge Geraardsbergen Geraardsbergen, Belgium | Half Iron | 1 | 3:54:45 | 71.47 |
| 3/10/2022 | 2022 Clash Miami Miami, FL, United States | Half Iron | 21 | 2:52:36 | 41.77 |
| 3/4/2022 | 2022 Ironman 70.3 Dubai Dubai, United Arab Emirates | Iron | 6 | 3:37:20 | 54.16 |
| 11/20/2021 | 2021 Ironman South Africa Port Elizabeth, South Africa | Other Middle | 6 | 7:51:32 | 58.31 |
| 9/11/2021 | 2021 Challenge Almere Almere, Netherlands | Other Middle | 20 | 8:33:03 | 14.09 |
| 7/2/2021 | 2021 Ironman Lanzarote Lanzarote, Spain | Other Middle | 25 | 10:26:21 | — |
| 5/22/2021 | 2021 Ironman Tulsa Tulsa, OK, United States | Other Middle | 36 | 10:48:20 | — |
| 4/30/2021 | 2021 Ironman 70.3 St. George St. George, UT, United States | Other Middle | DNF | 23:26 | — |
| 3/11/2021 | 2021 Ironman 70.3 Dubai Dubai, United Arab Emirates | Other Middle | 5 | 3:34:35 | 83.17 |
| 9/5/2020 | 2020 Ironman 70.3 Les Sables D'Olonne Les Sables D'Olonne, France | Other Middle | 2 | 3:45:26 | 83.74 |
| 11/30/2019 | 2019 Ironman Western Australia Busselton, Australia | Other Middle | 6 | 8:15:29 | 64.23 |
| 10/18/2019 | 2019 Challenge Peguera Mallorca Peguera, Spain | Other Middle | 12 | 4:09:06 | 35.63 |
| 8/17/2019 | 2019 Ironman Mont Tremblant Mont-Tremblant, Quebec, Canada | Other Middle | DNF | 51:03 | — |
| 7/13/2019 | 2019 Ironman Vitoria-Gasteiz Vitoria, Spain | Other Middle | DNF | 48:08 | — |
| 6/29/2019 | 2019 Ironman Frankfurt Frankfurt, Germany | Other Middle | DNF | 49:15 | — |
| 5/18/2019 | 2019 Ironman 70.3 Barcelona Barcelona, Spain | Other Middle | 15 | 4:21:14 | 26.73 |
| 5/3/2019 | 2019 ITU Long Distance | Other Middle | 5 | 5:14:18 | 66.71 |
| 10/12/2018 | 2018 Ironman Hawaii Kona, HI, United States | Other Middle | 31 | 8:36:04 | 51.60 |
| 9/15/2018 | 2018 Ironman 70.3 Nice Nice, France | Other Middle | DNF | 28:09 | — |
| 8/24/2018 | 2018 Ironman 70.3 Vichy Vichy, France | Other Middle | DNF | 24:51 | — |
| 6/23/2018 | 2018 Ironman Nice Nice, France | Other Middle | 2 | 8:35:42 | 72.19 |
| 6/2/2018 | 2018 Challenge "The Championship" Samorin Samorin, Slovenia | Other Middle | 6 | 3:50:45 | 76.99 |
| 5/12/2018 | 2018 Ironman 70.3 Monterrey Monterrey, Mexico | Other Middle | 1 | 3:40:49 | 74.23 |
| 5/4/2018 | 2018 Ironman 70.3 St. George St. George, UT, United States | Other Middle | 6 | 3:51:46 | 75.50 |
| 11/24/2017 | 2017 Ironman 70.3 Bahrain Manama, Brunei Darussalam | Other Middle | DNF | 23:16 | — |
| 10/21/2017 | 2017 Challenge Kanchanaburi Kanchanaburi, Thailand | Other Middle | 3 | 4:24:50 | 38.40 |
| 9/29/2017 | 2017 Ironman Barcelona Barcelona, Spain | Other Middle | 1 | 7:49:19 | 94.77 |
| 9/9/2017 | 2017 Ironman Wales Tenby, United Kingdom | Other Middle | 6 | 9:32:03 | 38.57 |
| 8/25/2017 | 2017 Ironman 70.3 Vichy Vichy, France | Other Middle | 3 | 3:51:20 | 70.46 |
| 7/1/2017 | 2017 Ironman Austria Klagenfurt, Austria | Other Middle | 21 | 9:40:34 | — |
| 5/5/2017 | 2017 Ironman 70.3 St. George St. George, UT, United States | Other Middle | 10 | 3:57:49 | 65.92 |
| 4/21/2017 | 2017 Ironman Texas The Woodlands, TX, United States | Other Middle | 23 | 9:17:17 | — |
| 12/9/2016 | 2016 Ironman 70.3 Bahrain Manama, Brunei Darussalam | Other Middle | 6 | 3:50:43 | 64.49 |
| 11/11/2016 | 2016 Ironman Malaysia Langkawi, Malaysia | Other Middle | 16 | 10:09:16 | — |
| 10/22/2016 | 2016 Challenge Kanchanaburi Kanchanaburi, Thailand | Other Middle | 1 | 4:16:46 | 53.28 |
| 10/1/2016 | 2016 Ironman Taiwan | Other Middle | DNF | 51:49 | — |
| 9/24/2016 | 2016 Ironman 70.3 Korea | Other Middle | 1 | 3:56:48 | 51.64 |
| 9/3/2016 | 2016 Ironman 70.3 World Championship | Other Middle | 25 | 4:02:10 | 46.47 |
| 8/6/2016 | 2016 Ironman 70.3 Philippines Cebu, Philippines | Other Middle | 5 | 4:00:08 | 52.30 |
| 6/25/2016 | 2016 Ironman Austria Klagenfurt, Austria | Other Middle | DNF | 52:36 | — |
| 6/4/2016 | 2016 Ironman Nice Nice, France | Other Middle | 18 | 9:30:49 | — |
| 5/13/2016 | 2016 Ironman Texas The Woodlands, TX, United States | Other Middle | 12 | 7:42:03 | — |
| 3/4/2016 | 2016 Ironman New Zealand Taupo, New Zealand | Other Middle | 12 | 8:44:40 | 37.23 |
| 1/30/2016 | 2016 Ironman 70.3 Panama Panama, Panama | Other Middle | 2 | 3:41:53 | 74.47 |
| 12/4/2015 | 2015 Ironman 70.3 Bahrain Manama, Brunei Darussalam | Other Middle | 6 | 3:15:52 | — |
| 10/24/2015 | 2015 Ironman 70.3 Miami Miami, FL, United States | Other Middle | 8 | 3:52:52 | 54.81 |
| 10/3/2015 | 2015 Ironman 70.3 Korea | Other Middle | 1 | 3:54:38 | 46.21 |
| 9/18/2015 | 2015 Ironman 70.3 Lanzarote Lanzarote, Spain | Other Middle | 3 | 4:07:44 | 64.52 |
| 8/29/2015 | 2015 Ironman 70.3 World Championship | Other Middle | 39 | 4:42:16 | — |
| 8/8/2015 | 2015 Ironman 70.3 Wiesbaden Wiesbaden, Germany | Other Middle | 4 | 4:07:30 | 69.63 |
| 6/6/2015 | 2015 Ironman 70.3 Kraichgau Kraichgau, Germany | Other Middle | 4 | 4:01:18 | 56.07 |
| 5/16/2015 | 2015 Ironman 70.3 Barcelona Barcelona, Spain | Other Middle | 22 | 4:31:03 | — |
| 5/8/2015 | 2015 Ironman 70.3 Mallorca Alcudia, Spain | Other Middle | 13 | 4:08:42 | 32.61 |
| 9/20/2014 | 2014 ITU Long Distance | Other Middle | 9 | 5:24:24 | — |
| 5/24/2014 | 2014 Ironman 70.3 Austria St. Pölten, Austria | Other Middle | 6 | 3:55:27 | 60.72 |
| 5/2/2014 | 2014 Ironman 70.3 St. George St. George, UT, United States | Other Middle | 26 | 4:01:28 | 43.23 |
2026
2 starts
0
Wins
0
Podiums
#15.5
Avg Pos
90
Points
2025
9 starts
0
Wins
0
Podiums
#15.4
Avg Pos
463
Points
2024
8 starts
0
Wins
1
Podiums
#14.9
Avg Pos
493
Points
2023
11 starts
0
Wins
1
Podiums
#10.3
Avg Pos
634
Points
2022
6 starts
1
Wins
1
Podiums
#9.8
Avg Pos
371
Points
2021
6 starts
0
Wins
0
Podiums
#18.4
Avg Pos
156
Points
2020
1 starts
0
Wins
1
Podiums
#2
Avg Pos
84
Points
2019
7 starts
0
Wins
0
Podiums
#9.5
Avg Pos
193
Points
2018
7 starts
1
Wins
2
Podiums
#9.2
Avg Pos
351
Points
2017
8 starts
1
Wins
3
Podiums
#9.6
Avg Pos
308
Points
2016
12 starts
2
Wins
3
Podiums
#9.8
Avg Pos
380
Points
2015
9 starts
1
Wins
2
Podiums
#11.1
Avg Pos
324
Points
2014
3 starts
0
Wins
0
Podiums
#13.7
Avg Pos
104
Points