Notable Rivals
Athletes with the most stored shared starts. Records are based on finish position when both athletes have comparable results.
9 shared
7
Mattia Ceccarelli
2
Thomas Davis
0
Ties
2025 Challenge Vieux Bocau
Compare head-to-head10/10/2025 · edge Mattia Ceccarelli
9 shared
5
Mattia Ceccarelli
3
Mathias Petersen
0
Ties
2025 Ironman World Championships - Nice
Compare head-to-head9/13/2025 · edge No score
8 shared
3
Mattia Ceccarelli
5
Florian Angert
0
Ties
2026 Ironman South Africa
Compare head-to-head4/18/2026 · edge Florian Angert
8 shared
6
Mattia Ceccarelli
2
William Mennesson
0
Ties
2025 Challenge Vieux Bocau
Compare head-to-head10/10/2025 · edge William Mennesson
8 shared
1
Mattia Ceccarelli
7
Patrick Lange
0
Ties
2025 Ironman World Championships - Nice
Compare head-to-head9/13/2025 · edge Patrick Lange
8 shared
4
Mattia Ceccarelli
3
Giulio Molinari
0
Ties
2022 Challenge Salou
Compare head-to-head4/2/2022 · edge Mattia Ceccarelli
Career Summary
Career Wins1
Podiums7
Total Races41
Top 10s21
DNFs/DNS/DSQ4
Avg. Position#10.1
Current Rankings
im pro series
2025-08-12
#14
Split Strengths
Average discipline rank when split data is available.
swimAvg #5.2 · 17 starts
bikeAvg #12.6 · 18 starts
runAvg #15.1 · 18 starts
Recent Form
Last five race starts with status-aware results.
Performance Timeline
Career progression and performance timeline
#1
Career Best
14
Avg Position
7
Podiums
2148
Total Points
41
Total Races
Race History
A filterable log of professional race results. Showing 41 of 41 matching starts.
4/18/2026 · Iron
2026 Ironman South Africa
Port Elizabeth, South Africa
DNF
49:18
10/10/2025 · Half Iron
2025 Challenge Vieux Bocau
Vieux Bocau, France
12
53.46 pts
9/13/2025 · Iron
2025 Ironman World Championships - Nice
Nice, France
DNF
45:19
7/19/2025 · Iron
2025 Ironman Lake Placid
Lake Placid, NY, United States
9
71.28 pts
5/17/2025 · Iron
2025 Ironman 70.3 Pays d'Aix
Aix en Provence, France
12
69.22 pts
5/3/2025 · Iron
2025 Ironman 70.3 Jesolo
Jesolo, Italy
21
56.50 pts
3/29/2025 · Iron
2025 Ironman South Africa
Port Elizabeth, South Africa
7
73.67 pts
9/21/2024 · Iron
2024 Ironman 70.3 Italy
Pescara, Italy
6
55.98 pts
9/6/2024 · Half Iron
2024 Gerardmer XL
Gerardmer, France
10
57.32 pts
8/17/2024 · Iron
2024 Ironman Frankfurt
Frankfurt, Germany
13
68.01 pts
6/28/2024 · Iron
2024 Ironman 70.3 Les Sables D'Olonne
Les Sables D'Olonne, France
14
66.21 pts
5/10/2024 · Iron
2024 Ironman 70.3 Mallorca
Alcudia, Spain
9
74.89 pts
4/26/2024 · Iron
2024 Ironman Texas
The Woodlands, TX, United States
21
51.12 pts
9/15/2023 · Iron
2023 Ironman Italy
Emilia Romagna, Italy
11
55.50 pts
9/1/2023 · Half Iron
2023 Gerardmer XL
Gerardmer, France
2
74.43 pts
7/1/2023 · Iron
2023 Ironman 70.3 Les Sables D'Olonne
Les Sables D'Olonne, France
6
61.30 pts
6/17/2023 · Iron
2023 Ironman 70.3 Luxembourg
Luxembourg, Luxembourg
15
33.25 pts
10/28/2022 · Iron
2022 Ironman 70.3 World Championship
St. George, UT, United States
20
70.98 pts
9/24/2022 · Half Iron
2022 Challenge San Remo
San Remo, Italy
7
57.04 pts
9/2/2022 · Half Iron
2022 Gerardmer XL
Gerardmer, France
6
63.30 pts
8/20/2022 · 100km
2022 WT Long Distance Championships
Samorin, Slovakia
26
52.55 pts
6/18/2022 · Iron
2022 Ironman 70.3 Switzerland
Rapperswil, Switzerland
3
66.32 pts
5/21/2022 · Iron
2022 Ironman 70.3 Pays d'Aix
Aix en Provence, France
3
67.58 pts
4/30/2022 · Half Iron
2022 Challenge Riccione
Riccione, Italy
2
67.29 pts
4/2/2022 · Half Iron
2022 Challenge Salou
Salou, Spain
11
55.05 pts
| Date | Race | Distance | Position | Time | Points |
|---|---|---|---|---|---|
| 4/18/2026 | 2026 Ironman South Africa Port Elizabeth, South Africa | Iron | DNF | 49:18 | — |
| 10/10/2025 | 2025 Challenge Vieux Bocau Vieux Bocau, France | Half Iron | 12 | 3:45:39 | 53.46 |
| 9/13/2025 | 2025 Ironman World Championships - Nice Nice, France | Iron | DNF | 45:19 | — |
| 7/19/2025 | 2025 Ironman Lake Placid Lake Placid, NY, United States | Iron | 9 | 8:13:19 | 71.28 |
| 5/17/2025 | 2025 Ironman 70.3 Pays d'Aix Aix en Provence, France | Iron | 12 | 3:46:17 | 69.22 |
| 5/3/2025 | 2025 Ironman 70.3 Jesolo Jesolo, Italy | Iron | 21 | 3:42:25 | 56.50 |
| 3/29/2025 | 2025 Ironman South Africa Port Elizabeth, South Africa | Iron | 7 | 8:15:21 | 73.67 |
| 9/21/2024 | 2024 Ironman 70.3 Italy Pescara, Italy | Iron | 6 | 3:45:49 | 55.98 |
| 9/6/2024 | 2024 Gerardmer XL Gerardmer, France | Half Iron | 10 | 4:29:47 | 57.32 |
| 8/17/2024 | 2024 Ironman Frankfurt Frankfurt, Germany | Iron | 13 | 7:46:29 | 68.01 |
| 6/28/2024 | 2024 Ironman 70.3 Les Sables D'Olonne Les Sables D'Olonne, France | Iron | 14 | 3:46:43 | 66.21 |
| 5/10/2024 | 2024 Ironman 70.3 Mallorca Alcudia, Spain | Iron | 9 | 3:54:20 | 74.89 |
| 4/26/2024 | 2024 Ironman Texas The Woodlands, TX, United States | Iron | 21 | 8:25:14 | 51.12 |
| 9/15/2023 | 2023 Ironman Italy Emilia Romagna, Italy | Iron | 11 | 7:58:37 | 55.50 |
| 9/1/2023 | 2023 Gerardmer XL Gerardmer, France | Half Iron | 2 | 4:24:26 | 74.43 |
| 7/1/2023 | 2023 Ironman 70.3 Les Sables D'Olonne Les Sables D'Olonne, France | Iron | 6 | 3:56:57 | 61.30 |
| 6/17/2023 | 2023 Ironman 70.3 Luxembourg Luxembourg, Luxembourg | Iron | 15 | 4:26:12 | 33.25 |
| 10/28/2022 | 2022 Ironman 70.3 World Championship St. George, UT, United States | Iron | 20 | 3:52:26 | 70.98 |
| 9/24/2022 | 2022 Challenge San Remo San Remo, Italy | Half Iron | 7 | 4:20:18 | 57.04 |
| 9/2/2022 | 2022 Gerardmer XL Gerardmer, France | Half Iron | 6 | 4:28:52 | 63.30 |
| 8/20/2022 | 2022 WT Long Distance Championships Samorin, Slovakia | 100km | 26 | 3:36:53 | 52.55 |
| 6/18/2022 | 2022 Ironman 70.3 Switzerland Rapperswil, Switzerland | Iron | 3 | 3:53:56 | 66.32 |
| 5/21/2022 | 2022 Ironman 70.3 Pays d'Aix Aix en Provence, France | Iron | 3 | 3:55:26 | 67.58 |
| 4/30/2022 | 2022 Challenge Riccione Riccione, Italy | Half Iron | 2 | 3:39:03 | 67.29 |
| 4/2/2022 | 2022 Challenge Salou Salou, Spain | Half Iron | 11 | 3:28:18 | 55.05 |
| 10/9/2021 | 2021 Challenge Budva Budva, Montenegro | Other Middle | 5 | 3:53:45 | 65.56 |
| 8/21/2021 | 2021 Ironman Copenhagen Copenhagen, Denmark | Other Middle | DNF | 45:53 | — |
| 6/26/2021 | 2021 Ironman 70.3 Elsinore Elsinore, Denmark | Other Middle | 10 | 3:45:52 | 65.54 |
| 5/22/2021 | 2021 Ironman Tulsa Tulsa, OK, United States | Other Middle | 25 | 8:35:37 | 37.83 |
| 5/8/2021 | 2021 Challenge Riccione Riccione, Italy | Other Middle | 4 | 3:55:59 | 77.82 |
| 4/23/2021 | 2021 Challenge Gran Canaria Gran Canaria, Spain | Other Middle | 20 | 3:56:43 | 40.99 |
| 9/5/2020 | 2020 Ironman 70.3 Gdynia Gdynia, Poland | Other Middle | 13 | 3:57:42 | 49.14 |
| 9/20/2019 | 2019 Ironman Italy Emilia Romagna, Italy | Other Middle | 5 | 8:19:59 | 49.61 |
| 7/13/2019 | 2019 Ironman 70.3 Astana Astana, Kazakhstan | Other Middle | 3 | 3:49:01 | 60.10 |
| 5/4/2019 | 2019 Challenge Riccione Rimini, Italy | Other Middle | 1 | 3:51:50 | 73.39 |
| 4/6/2019 | 2019 Challenge Salou Costa Daurada, Spain | Other Middle | 5 | 3:50:11 | 73.13 |
| 10/27/2018 | 2018 Challenge Sardinia Forte Village, Italy | Other Middle | DNF | 15:59 | — |
| 9/21/2018 | 2018 Ironman Italy Emilia Romagna, Italy | Other Middle | 8 | 8:40:42 | 40.09 |
| 8/24/2018 | 2018 Ironman 70.3 Vichy Vichy, France | Other Middle | 3 | 3:58:42 | 38.20 |
| 10/28/2017 | 2017 Challenge Sardinia Forte Village, Italy | Other Middle | 13 | 4:09:40 | 41.10 |
| 5/24/2015 | 2015 Challenge Rimini Rimini, Italy | Half Iron | 14 | 4:27:03 | 13.51 |
2026
1 starts
0
Wins
0
Podiums
—
Avg Pos
0
Points
2025
6 starts
0
Wins
0
Podiums
#12.2
Avg Pos
324
Points
2024
6 starts
0
Wins
0
Podiums
#12.2
Avg Pos
374
Points
2023
4 starts
0
Wins
1
Podiums
#8.5
Avg Pos
224
Points
2022
8 starts
0
Wins
3
Podiums
#9.8
Avg Pos
500
Points
2021
6 starts
0
Wins
0
Podiums
#12.8
Avg Pos
288
Points
2020
1 starts
0
Wins
0
Podiums
#13
Avg Pos
49
Points
2019
4 starts
1
Wins
2
Podiums
#3.5
Avg Pos
256
Points
2018
3 starts
0
Wins
1
Podiums
#5.5
Avg Pos
78
Points
2017
1 starts
0
Wins
0
Podiums
#13
Avg Pos
41
Points
2015
1 starts
0
Wins
0
Podiums
#14
Avg Pos
14
Points