Full Athlete Results
Date Pos Event Time
24 Mar
2024
31

2024 World Triathlon Cup Hong Kong

Elite Men
00:55:44
25 Feb
2024
3

2024 World Triathlon Mixed Relay Series Napier

Mixed Relay
00:17:39
24 Feb
2024
9

2024 World Triathlon Cup Napier

Elite Men
00:50:06
28 Oct
2023
26

2023 World Triathlon Cup Miyazaki

Elite Men
01:49:58
21 Oct
2023
17

2023 World Triathlon Cup Tongyeong

Elite Men
00:51:09
07 Oct
2023
31

2023 World Triathlon Cup Rome

Elite Men
00:55:43
01 Oct
2023
13

2023 World Triathlon Cup Tangier

Elite Men
00:54:51
02 Sep
2023
4

2023 World Triathlon Cup Valencia

Elite Men
01:41:38
06 Aug
2023
7

2023 Europe Triathlon Sprint & Relay Championships Balikesir

Mixed Relay
00:23:02
04 Aug
2023
23

2023 Europe Triathlon Sprint & Relay Championships Balikesir

Elite Men
00:21:27
08 Jul
2023
7

2023 World Triathlon Cup Tiszaujvaros

Elite Men
00:52:51
24 Jun
2023
35

2023 World Triathlon Championship Series Montreal

Elite Men
00:56:23
17 Jun
2023
6

2023 Europe Triathlon Cup Kitzbühel

Elite Men
00:51:10
04 Jun
2023
25

2023 Europe Triathlon Championships Madrid

Elite Men
01:55:30
13 May
2023
14

2023 Europe Triathlon Cup Caorle

Elite Men
00:51:28
26 Mar
2023
13

2023 World Triathlon Cup New Plymouth

Elite Men
00:57:42
02 Oct
2022
15

2022 ITA Sprint Triathlon National Championships

Elite Men
00:53:01
11 Sep
2022
DNF

2022 World Triathlon Cup Karlovy Vary

Elite Men
DNF
03 Sep
2022
27

2022 World Triathlon Cup Valencia

Elite Men
00:51:35
12 Aug
2022
25

2022 Europe Triathlon Championships Munich

Elite Men
01:44:26
10 Jul
2022
15

2022 World Triathlon Championship Series Hamburg

Mixed Relay
00:20:11
25 Jun
2022
52

2022 World Triathlon Sprint & Relay Championships Montreal

Elite Men
00:21:47
19 Jun
2022
12

2022 World Triathlon Cup Huatulco

Elite Men
00:54:14
27 May
2022
17

2022 Europe Triathlon Championships Olsztyn

Elite Men
00:24:15
14 May
2022
15

2022 Europe Triathlon Cup Caorle

Elite Men
00:52:09
26 Mar
2022
18

2022 Europe Triathlon Cup Quarteira

Elite Men
01:48:38
30 Oct
2021
10

2021 World Triathlon Cup Tongyeong

Elite Men
00:52:09
23 Oct
2021
3

2021 World Triathlon Cup Haeundae

Elite Men
00:50:32
02 Oct
2021
5

2021 ITA Sprint Triathlon National Championships

Elite Men
00:52:07
25 Sep
2021
15

2021 Europe Triathlon Championships Valencia

Elite Men
01:43:13
12 Sep
2021
13

2021 World Triathlon Cup Karlovy Vary

Elite Men
01:55:08
18 Jul
2021
2

2021 Europe Triathlon Cup Tiszaujvaros

Elite Men
00:53:55
20 Jun
2021
5

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Mixed Relay
00:16:44
18 Jun
2021
12

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Elite Men
00:32:44
21 May
2021
2

2021 World Triathlon Mixed Relay Olympic Qualification Event Lisbon

Mixed Relay
00:20:49
15 May
2021
9

2021 Europe Triathlon Cup Caorle

Elite Men
00:53:51
10 Oct
2020
32

2020 Arzachena ITU Triathlon World Cup

Elite Men
00:57:29
12 Sep
2020
2

2020 ITA Aquathlon National Championships

Elite Men
00:29:16
19 Oct
2019
19

2019 Funchal ETU Sprint Triathlon European Cup Final

Elite Men
00:53:36
12 Oct
2019
5

2019 ITA Triathlon National Championships

Elite Men
01:46:39
28 Sep
2019
4

2019 ITA Sprint Triathlon National Championships

Elite Men
00:53:22
27 Jul
2019
9

2019 Kazan ETU Sprint Triathlon European Championships

Elite Men
00:53:09
29 Jun
2019
15

2019 Holten ETU Sprint Triathlon Premium European Cup

Elite Men
00:55:21
15 Jun
2019
6

2019 Accenture World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:20:47
18 May
2019
1

2019 Olsztyn ETU Sprint Triathlon European Cup

Elite Men
00:54:57
07 Apr
2019
12

2019 Melilla ETU Sprint Triathlon European Cup

Elite Men
00:56:14
06 Oct
2018
4

2018 ITA Triathlon National Championships

Elite Men
01:56:02
02 Sep
2018
5

2018 Kalmar FISU World University Triathlon Championship

Mixed Relay
00:17:26
01 Sep
2018
9

2018 Kalmar FISU World University Triathlon Championship

Elite Men
00:52:30
04 Aug
2018
14

2018 Malmö ETU Sprint Triathlon European Cup

Elite Men
00:55:49
23 Jun
2018
6

2018 Tarragona Mediterranean Games

Elite Men
00:59:20
26 May
2018
10

2018 Olsztyn ETU Sprint Triathlon European Cup

Elite Men
00:55:08
15 Apr
2018
24

2018 Melilla ETU Triathlon European Cup

Elite Men
01:45:31
24 Feb
2018
5

2018 ITA Sprint Duathlon National Championships

Elite Men
00:56:32
09 Jul
2017
32

2017 Tartu ETU Sprint Triathlon European Cup

Elite Men
00:58:03
11 Jun
2017
DNF

2017 Weert ETU Triathlon European Cup

Elite Men
DNF
08 Apr
2017
11

2017 Sharm El Sheikh ATU Sprint Triathlon African Cup and Pan Arab Championships

Elite Men
01:02:50
01 Oct
2016
12

2016 ITA Sprint Triathlon National Championships

Elite Men
01:00:08
16 Sep
2016
20

2016 ITU World Triathlon Grand Final Cozumel

Junior Men
00:55:50
03 Sep
2016
5

2016 Bled ETU Triathlon Junior European Cup

Junior Men
00:35:25
30 Jul
2016
15

2016 ITA Triathlon National Championships

Elite Men
01:57:34
23 Jul
2016
5

2016 ITA Triathlon Junior National Championships

Junior Men
01:01:37
29 May
2016
6

2016 Lisbon ETU Triathlon European Championships

Mixed Junior Relay
00:00:00
28 May
2016
23

2016 Lisbon ETU Triathlon European Championships

Junior Men
01:00:06
03 Apr
2016
5

2016 Quarteira ETU Triathlon Junior European Cup

Junior Men
00:56:43
19 Mar
2016
7

2016 ITA Duathlon National Championships

Elite Men
00:54:24
05 Sep
2015
31

2015 Bled ETU Triathlon Junior European Cup

Junior Men
00:39:49
18 Jul
2015
3

2015 ITA Triathlon Junior National Championships

Junior Men
01:01:26
12 Jul
2015
4

2015 Geneva ETU Triathlon European Championships

Mixed Junior Relay
00:20:37
11 Jul
2015
30

2015 Geneva ETU Triathlon European Championships

Junior Men
00:59:33
22 Mar
2015
32

2015 Quarteira ETU Triathlon Junior European Cup

Junior Men
00:58:52
22 Aug
2014
4

2014 Nottingham ETU Triathlon Junior European Cup

Junior Men
00:52:30
19 Jul
2014
27

2014 Geneva ETU Triathlon Junior European Cup

Junior Men
01:03:31
18 May
2014
NC

2014 Weert ETU Triathlon European YOG Qualifier

Mixed Youth Relay
NC
17 May
2014
26

2014 Weert ETU Triathlon European YOG Qualifier

Youth Men
00:55:07
27 Jun
2013
9

2013 Holten ETU Triathlon U23 and Youth European Championships

Youth Men Relay
00:19:59
05 Sep
2009
83

2009 Bled ETU Triathlon Junior European Cup

Junior Men
00:49:39