Full Athlete Results
Date Pos Event Time
16 Mar
2024
2

2024 ITA Sprint Duathlon National Championships

Elite Men
00:00:01
12 Nov
2023
9

2023 World Triathlon Cup Vina del Mar

Elite Men
00:51:12
28 Oct
2023
35

2023 World Triathlon Cup Miyazaki

Elite Men
01:50:48
07 Oct
2023
12

2023 World Triathlon Cup Rome

Elite Men
00:54:12
30 Sep
2023
1

2023 ITA Sprint Triathlon National Championships

Elite Men
00:49:23
23 Sep
2023
19

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:43:55
18 Aug
2023
32

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
01:43:25
29 Jul
2023
DNS

2023 World Triathlon Championship Series Sunderland

Elite Men
DNS
16 Jul
2023
9

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:20:12
14 Jul
2023
35

2023 World Triathlon Sprint & Relay Championships Hamburg

Elite Men
00:19:58
01 Jul
2023
6

2023 Krakow-Malopolska European Games

Mixed Relay
00:16:08
28 Jun
2023
8

2023 Krakow-Malopolska European Games

Elite Men
01:47:08
27 May
2023
11

2023 World Triathlon Championship Series Cagliari

Elite Men
01:38:15
26 Nov
2022
41

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:48:26
29 Oct
2022
1

2022 World Triathlon Cup Miyazaki

Elite Men
00:53:11
08 Oct
2022
7

2022 World Triathlon Championship Series Cagliari

Elite Men
01:40:45
02 Oct
2022
3

2022 ITA Sprint Triathlon National Championships

Elite Men
00:51:42
03 Sep
2022
7

2022 World Triathlon Cup Valencia

Elite Men
00:50:51
28 Aug
2022
7

2022 World Triathlon Cup Bergen

Elite Men
00:56:05
12 Aug
2022
23

2022 Europe Triathlon Championships Munich

Elite Men
01:44:14
26 Jun
2022
9

2022 World Triathlon Sprint & Relay Championships Montreal

Mixed Relay
00:21:26
25 Jun
2022
31

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:20:16
11 Jun
2022
41

2022 World Triathlon Championship Series Leeds

Elite Men
00:56:08
14 May
2022
31

2022 World Triathlon Championship Series Yokohama

Elite Men
01:46:40
09 Apr
2022
4

2022 Arena Games Triathlon Series Munich powered by Zwift

Elite Men
00:34:31
26 Mar
2022
4

2022 Europe Triathlon Cup Quarteira

Elite Men
01:46:37
05 Nov
2021
29

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:54:34
17 Oct
2021
1

2021 ITA Triathlon National Championships

Elite Men
01:41:22
02 Oct
2021
2

2021 ITA Sprint Triathlon National Championships

Elite Men
00:51:39
19 Sep
2021
2

HAMBURG WASSER 2021 World Triathlon Championship Series Hamburg

Mixed Relay
00:19:31
15 Aug
2021
3

Groupe Copley 2021 World Triathlon Championship Series Montreal

Mixed Relay
00:20:15
13 Aug
2021
21

Groupe Copley 2021 World Triathlon Championship Series Montreal

Elite Men
00:21:57
31 Jul
2021
8

Tokyo 2020 Olympic Games

Mixed Relay
00:20:25
26 Jul
2021
37

Tokyo 2020 Olympic Games

Elite Men
01:49:14
29 May
2021
16

2021 World Triathlon Cup Arzachena

Elite Men
00:55:51
22 May
2021
25

2021 World Triathlon Cup Lisbon

Elite Men
01:44:31
21 May
2021
2

2021 World Triathlon Mixed Relay Olympic Qualification Event Lisbon

Mixed Relay
00:19:34
15 May
2021
6

2021 Europe Triathlon Cup Caorle

Elite Men
00:53:43
07 Nov
2020
9

2020 Valencia ITU Triathlon World Cup

Elite Men
00:50:55
10 Oct
2020
18

2020 Arzachena ITU Triathlon World Cup

Elite Men
00:56:14
14 Mar
2020
10

2020 Mooloolaba ITU Triathlon World Cup

Elite Men
00:52:37
26 Oct
2019
7

2019 Miyazaki ITU Triathlon World Cup

Elite Men
01:48:10
19 Oct
2019
31

2019 Tongyeong ITU Triathlon World Cup

Elite Men
00:52:31
28 Sep
2019
1

2019 ITA Sprint Triathlon National Championships

Elite Men
00:53:00
25 Aug
2019
DNF

2019 Karlovy Vary ITU Triathlon World Cup

Elite Men
DNF
18 Aug
2019
4

2019 ITU World Triathlon Mixed Relay Series Tokyo

Mixed Relay
00:20:49
05 May
2019
DNS

2019 Madrid ITU Triathlon World Cup

Elite Men
DNS
31 Mar
2019
15

2019 New Plymouth ITU Triathlon World Cup

Elite Men
00:56:58
16 Mar
2019
14

2019 Mooloolaba ITU Triathlon World Cup

Elite Men
00:52:48
09 Mar
2019
6

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
00:20:09
10 Feb
2019
30

2019 Discovery Triathlon World Cup Cape Town

Elite Men
00:53:40
10 Nov
2018
9

2018 Miyazaki ITU Triathlon World Cup

Elite Men
01:50:18
27 Oct
2018
18

2018 Tongyeong ITU Triathlon World Cup

Elite Men
00:54:42
22 Sep
2018
22

2018 Weihai ITU Triathlon World Cup

Elite Men
01:56:44
02 Sep
2018
17

2018 Karlovy Vary ITU Triathlon World Cup

Elite Men
01:54:38
18 Aug
2018
DNF

2018 Lausanne ITU Triathlon World Cup

Elite Men
DNF
11 Aug
2018
9

2018 Glasgow ETU Triathlon European Championships

Mixed Relay
00:18:29
15 Jul
2018
9

2018 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:20:06
08 Jul
2018
DNF

2018 Tiszaujvaros ITU Triathlon World Cup

Elite Men
DNF
17 Jun
2018
DNF

2018 Antwerp ITU Triathlon World Cup

Elite Men
DNF
06 Jun
2018
9

2018 ITU World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:19:50
02 Jun
2018
9

2018 Cagliari ITU Triathlon World Cup

Elite Men
00:55:22
06 May
2018
14

2018 Chengdu ITU Triathlon World Cup

Elite Men
00:28:43
25 Mar
2018
25

2018 New Plymouth ITU Triathlon World Cup

Elite Men
01:00:45
10 Mar
2018
22

2018 Mooloolaba ITU Triathlon World Cup

Elite Men
00:54:45
26 Aug
2017
30

2017 ITU World Triathlon Stockholm

Elite Men
01:53:47
13 Aug
2017
2

2017 Wuustwezel ETU Sprint Triathlon European Cup

Elite Men
00:53:59
05 Aug
2017
4

2017 Malmö ETU Sprint Triathlon European Cup

Elite Men
00:54:04
15 Apr
2017
6

2017 Rabat ATU Sprint Triathlon African Cup

Elite Men
00:57:46
26 Mar
2017
10

2017 Gran Canaria ETU Triathlon European Cup

Elite Men
01:52:20
01 Oct
2016
10

2016 ITA Sprint Triathlon National Championships

Elite Men
01:00:06
17 Sep
2016
10

2016 ITU World Triathlon Grand Final Cozumel

Mixed U23-Junior Relay
00:15:45
15 Sep
2016
17

2016 ITU World Triathlon Grand Final Cozumel

U23 Men
01:56:11
07 Aug
2016
5

2016 Nyon FISU World University Triathlon Championship

Men Team
01:50:00
07 Aug
2016
13

2016 Nyon FISU World University Triathlon Championship

Elite Men
01:50:00
17 Jul
2016
8

2016 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:29
16 Jul
2016
DNF

2016 ITU World Triathlon Hamburg

Elite Men
DNF
19 Jun
2016
1

2016 Burgas ETU Triathlon U23 European Championships

Mixed U23 Relay
00:23:52
18 Jun
2016
20

2016 Burgas ETU Triathlon U23 European Championships

U23 Men
01:00:53
29 May
2016
5

2016 Lisbon ETU Triathlon European Championships

Mixed Relay
00:15:51
28 May
2016
11

2016 Lisbon ETU Triathlon European Championships

Elite Men
01:51:09
08 May
2016
28

2016 Cagliari ITU Triathlon World Cup

Elite Men
00:58:36
25 Oct
2015
16

2015 Catania ETU Triathlon European Cup and Mediterranean Championships

Elite Men
01:00:36
04 Oct
2015
28

2015 Cozumel ITU Triathlon World Cup

Elite Men
00:56:02
17 Sep
2015
18

2015 ITU World Triathlon Grand Final Chicago

U23 Men
01:43:10
04 Sep
2015
1

2015 Pescara Mediterranean Beach Games

Elite Men
00:31:05
08 Aug
2015
10

2015 Tiszaujvaros ITU Triathlon World Cup

Elite Men
00:54:52
26 Jul
2015
NC

2015 Banyoles ETU Triathlon U23 and Youth European Championships

Mixed U23 Relay
NC
25 Jul
2015
14

2015 Banyoles ETU Triathlon U23 and Youth European Championships

U23 Men
01:47:07
05 Jul
2015
8

2015 Tartu ETU Sprint Triathlon European Cup

Elite Men
00:59:01
06 Jun
2015
17

2015 ITA Triathlon National Championships

Elite Men
02:04:01
20 Jul
2014
10

2014 Geneva ETU Triathlon European Cup

Elite Men
02:00:06
13 Jul
2014
12

2014 Tartu ETU Sprint Triathlon European Cup

Elite Men
01:00:00
21 Jun
2014
8

2014 Larache ATU Sprint Triathlon African Cup

Elite Men
01:00:24
27 Apr
2014
5

2014 Bridgetown PATCO Sprint Triathlon Pan American Cup

Elite Men
00:57:31
21 Jul
2013
DNF

2013 Geneva ITU Triathlon European Cup

Elite Men
DNF
08 Jun
2013
46

2013 Cremona ITU Sprint Triathlon European Cup

Elite Men
01:00:04