Professional Triathletes Organisation logo
Search athlete or raceMagnifying glass

Mattia Ceccarelli

Visit Profile
Italy
Weight
69kg
Height
1.72m
Age
36
Born
1988
Swim
Zoot
Bike
Telai Losa
Run
Hoka One One
Biography

Mattia Ceccarelli

A professional since 2011, Mattia Ceccarelli has certainly got better with age, enjoying the best season of his career to date in 2019 as he won the Italian Middle Distance Championship and the Challenge Riccione title.

‘Cecca’ also earned a podium in an IRONMAN 70.3 event in Astana during an outstanding campaign which put the Italian’s name in the spotlight.

One year earlier in 2018, he had begun his rise towards the upper echelons of the sport by earning a second-place finish at the Italian Middle Distance Championship and a first 70.3 podium at Vichy.

A middle-distance specialist, Mattia has also turned his hand to the longer distance races, finishing in the top 10 of both the 2018 and 2019 versions of IRONMAN Italy - an event Mattia calls his favourite on the calendar. ‘Cecca’s’ ultimate ambition though is to compete at the World Championship in Kona.

Mattia started his career as a swimmer before turning to triathlon at the age of 16. It is no surprise therefore that his favourite discipline is the swim.

One of ‘Cecca’s’ quirks is his pre-race bathroom ritual - he always goes to the toilet three times before he starts a race, and he absolutely hates snakes and jellyfish (the latter gives him an incentive to get out of the water quickly during a swim).

Mattia’s most embarrassing moment to date meanwhile was when he fainted in the middle of the photoshoot on the beach. This came immediately after an accident with the ladder of a pedal boat.

His favourite sport away from triathlon is basketball, while he can’t live with Italian food, especially Lasagne - which he describes as his cheat meal. He also admits that he is more stubborn than a mule.

He has a mantra around triathlon’s full distance, explaining: ”You can’t say you have completed an IRONMAN unless you've thought about quitting the race twice”.

Incidentally, his most painful experience in the sport was completing his first IRONMAN as he says the last 10km is something he’ll never forget.

Show more
Current PTO World Ranking Points
99
Ironman 70.3 Mallorca 2024
Bonus +5%
78.63
Ironman Frankfurt 2024
68.01
Ironman 70.3 Les Sables D'Olonne 2024
66.21
Sum / 3
70.95
Ranking History
#20#174#328#482#6362017201820192020202120222023*20242017Overall13.70 pts#515Swim40.14 pts#484Bike22.92 pts#629Run14.25 pts#6332018Overall39.80 pts#287Swim83.28 pts#100Bike58.45 pts#269Run27.17 pts#4622019Overall68.87 pts#112Swim94.37 pts#30Bike76.62 pts#104Run51.28 pts#2772020Overall68.87 pts#87Swim94.37 pts#25Bike76.62 pts#78Run51.28 pts#2082021Overall69.64 pts#85Swim86.83 pts#59Bike78.20 pts#66Run54.76 pts#2132022Overall72.69 pts#98Swim94.60 pts#58Bike75.97 pts#129Run80.02 pts#1052023Overall64.67 pts#127Swim80.09 pts#43Bike67.39 pts#103Run46.70 pts#2312024Overall70.95 pts#99Swim86.29 pts#34Bike73.04 pts#91Run58.55 pts#160

* New PTO World Ranking System implemented.

Rivals
wins / races

Results

40 Races1
1
2
2
4
3

2024

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
12 Oct
DNF
Ironman MalaysiaSilver--:----:----:----:--
0
72.92
-
Swim--:--
Bike--:--
Run--:--
22 Sep
6
Ironman 70.3 ItalySilver21:282:03:181:14:533:45:49
55.98
71.79
55.98
Swim21:28
Bike2:03:18
Run1:14:53
07 Sep
10
Gerardmer XLSilver23:152:41:131:21:434:29:47
57.32
73.64
57.32
Swim23:15
Bike2:41:13
Run1:21:43
18 Aug
13
Ironman FrankfurtGold46:094:03:322:51:367:46:29
68.01
89.88
68.01
Swim46:09
Bike4:03:32
Run2:51:36
21 Jul
DNF
Ironman Lake PlacidGold--:----:----:----:--
0
85.76
-
Swim--:--
Bike--:--
Run--:--
29 Jun
14
Ironman 70.3 Les Sables D'OlonneGold20:152:06:041:15:083:46:43
66.21
86.85
66.21
Swim20:15
Bike2:06:04
Run1:15:08
11 May
9
Ironman 70.3 MallorcaGold21:572:13:311:13:583:54:20
74.89
90.11
74.89
Swim21:57
Bike2:13:31
Run1:13:58
27 Apr
21
Ironman TexasGold48:314:27:223:04:328:25:14
51.12
85.5
51.12
Swim48:31
Bike4:27:22
Run3:04:32
06 Apr
DNF
Ironman 70.3 OceansideGold23:02--:----:----:--
0
85.32
-
Swim23:02
Bike--:--
Run--:--

2023

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
14 Oct
DNF
Challenge Peguera MallorcaSilver24:19--:----:----:--
0
86.02
-
Swim24:19
Bike--:--
Run--:--
16 Sep
11
Ironman ItalySilver47:144:09:142:55:007:58:37
55.5
76.92
55.50
Swim47:14
Bike4:09:14
Run2:55:00
02 Sep
2
Gerardmer XLSilver24:112:38:251:18:074:24:26
74.43
69.35
74.43
Swim24:11
Bike2:38:25
Run1:18:07
02 Jul
6
Ironman 70.3 Les Sables D'OlonneSilver24:052:05:331:22:403:56:57
61.3
74.02
61.30
Swim24:05
Bike2:05:33
Run1:22:40
18 Jun
15
Ironman 70.3 LuxembourgSilver23:172:17:461:41:054:26:12
33.25
77.62
33.25
Swim23:17
Bike2:17:46
Run1:41:05

2022

Points: NaN
Date#RaceTierSwimBikeRunOverallSOFPts
29 Oct
20
Ironman 70.3 World ChampionshipPlatinum22:502:11:281:15:263:52:26
70.98
91.76
70.98
Swim22:50
Bike2:11:28
Run1:15:26
09 Oct
DNF
Ironman 70.3 JesoloSilver--:----:----:----:--
69.42
-
Swim--:--
Bike--:--
Run--:--
25 Sep
7
Challenge San RemoSilver22:002:40:251:16:284:20:18
57.04
68.12
57.04
Swim22:00
Bike2:40:25
Run1:16:28
03 Sep
6
Gerardmer XLSilver23:462:42:271:18:544:28:52
63.3
74.06
63.30
Swim23:46
Bike2:42:27
Run1:18:54
21 Aug
26
WT Long Distance ChampionshipsPlatinum25:362:01:531:03:463:36:53
52.55
79.19
52.55
Swim25:36
Bike2:01:53
Run1:03:46
25 Jun
DNF
Challenge WalchseeSilver22:572:06:49--:----:--
74.48
-
Swim22:57
Bike2:06:49
Run--:--
19 Jun
3
Ironman 70.3 SwitzerlandSilver23:452:10:051:16:243:53:56
66.32
63.25
66.32
Swim23:45
Bike2:10:05
Run1:16:24
22 May
3
Ironman 70.3 Pays d'AixSilver25:002:10:361:14:243:55:26
67.58
64.29
67.58
Swim25:00
Bike2:10:36
Run1:14:24
01 May
2
Challenge RiccioneSilver24:242:01:341:11:173:39:03
67.29
55.78
67.29
Swim24:24
Bike2:01:34
Run1:11:17
03 Apr
11
Challenge SalouSilver13:441:57:171:13:083:28:18
55.05
71.17
55.05
Swim13:44
Bike1:57:17
Run1:13:08

2021

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
10 Oct
5
Challenge Budva23:092:12:131:15:583:53:45
65.5569
03:42:16
65.56
Swim23:09
Bike2:12:13
Run1:15:58
22 Aug
DNF
Ironman Copenhagen--:----:----:----:--
07:43:17
-
Swim--:--
Bike--:--
Run--:--
27 Jun
10
Ironman 70.3 Elsinore22:042:02:591:15:463:45:52
65.544
03:34:46
65.54
Swim22:04
Bike2:02:59
Run1:15:46
23 May
25
Ironman Tulsa47:024:27:233:16:478:35:37
37.8284
07:51:38
37.83
Swim47:02
Bike4:27:23
Run3:16:47
09 May
4
Challenge Riccione26:452:10:471:15:263:55:59
77.8151
03:48:23
77.82
Swim26:45
Bike2:10:47
Run1:15:26
24 Apr
20
Challenge Gran Canaria21:552:05:311:25:083:56:43
40.9871
03:37:28
40.99
Swim21:55
Bike2:05:31
Run1:25:08

2020

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
06 Sep
13
Ironman 70.3 Gdynia23:092:07:021:22:393:57:42
49.1359
03:40:51
49.14
Swim23:09
Bike2:07:02
Run1:22:39

2019

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
21 Sep
5
Ironman Italy46:354:22:003:04:048:19:59
49.6134
07:44:51
49.61
Swim46:35
Bike4:22:00
Run3:04:04
14 Jul
3
Ironman 70.3 Astana--:----:----:--3:49:01
60.0977
03:36:05
60.10
Swim--:--
Bike--:--
Run--:--
05 May
1
Challenge Riccione24:342:07:461:15:083:51:50
73.3852
03:42:56
73.39
Swim24:34
Bike2:07:46
Run1:15:08
07 Apr
5
Challenge Salou23:082:08:181:15:273:50:11
73.1345
03:41:16
73.13
Swim23:08
Bike2:08:18
Run1:15:27

2018

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
28 Oct
DNF
Challenge Sardinia--:----:----:----:--
03:43:42
-
Swim--:--
Bike--:--
Run--:--
22 Sep
8
Ironman Italy47:474:34:153:11:508:40:42
40.0916
07:57:46
40.09
Swim47:47
Bike4:34:15
Run3:11:50
25 Aug
3
Ironman 70.3 Vichy23:562:10:441:18:393:58:42
38.201
03:38:27
38.20
Swim23:56
Bike2:10:44
Run1:18:39

2017

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
29 Oct
13
Challenge Sardinia23:342:23:351:19:544:09:40
41.1024
03:49:24
41.10
Swim23:34
Bike2:23:35
Run1:19:54

2015

Points: NaN
Date#RaceSwimBikeRunOverallAITPts
25 May
14
Challenge Rimini24:382:21:331:36:094:27:03
13.5115
03:56:23
13.51
Swim24:38
Bike2:21:33
Run1:36:09

Ranking per Season

Overall

Year
Points
Pos
2024
70
99
2023
64
127
2022
72
98
2021
69
85
2020
68
87
2019
68
112
2018
39
287
2017
13
515

Swim

Year
Points
Pos
2024
86
34
2023
80
43
2022
94
58
2021
86
59
2020
94
25
2019
94
30
2018
83
100
2017
40
484

Bike

Year
Points
Pos
2024
73
91
2023
67
103
2022
75
129
2021
78
66
2020
76
78
2019
76
104
2018
58
269
2017
22
629

Run

Year
Points
Pos
2024
58
160
2023
46
231
2022
80
105
2021
54
213
2020
51
208
2019
51
277
2018
27
462
2017
14
633