Starts
88
Podiums
22
Wins
11
Full Athlete Results
Date Pos Event Time
28 May
2022
49

2022 World Triathlon Cup Arzachena

Elite Men
01:01:32
14 May
2022
46

2022 Europe Triathlon Cup Caorle

Elite Men
00:54:26
17 Apr
2022
DNF

2022 Europe Triathlon Cup Yenişehir

Elite Men
02 Oct
2021
15

2021 ITA Sprint Triathlon National Championships

Elite Men
00:53:31
12 Jun
2021
DNF

2021 Europe Triathlon Cup Coimbra

Elite Men
DNF
10 Oct
2020
53

2020 Arzachena ITU Triathlon World Cup

Elite Men
01:00:06
12 Oct
2019
3

2019 ITA Triathlon National Championships

Elite Men
01:46:15
14 Sep
2019
3

2019 Agadir ATU Triathlon African Cup

Elite Men
01:44:37
25 Aug
2019
DNF

2019 Karlovy Vary ITU Triathlon World Cup

Elite Men
DNF
29 Jun
2019
8

2019 Holten ETU Sprint Triathlon Premium European Cup

Elite Men
00:54:52
23 Jun
2019
16

2019 Antwerp ITU Triathlon World Cup

Elite Men
01:00:22
18 May
2019
21

2019 Cagliari ITU Triathlon World Cup

Elite Men
00:53:14
27 Apr
2019
DNF

2019 Quarteira ETU Triathlon European Cup

Elite Men
DNF
07 Apr
2019
5

2019 Melilla ETU Sprint Triathlon European Cup

Elite Men
00:55:42
10 Feb
2019
57

2019 Discovery Triathlon World Cup Cape Town

Elite Men
00:58:42
21 Oct
2018
DNS

2018 Salinas ITU Triathlon World Cup

Elite Men
DNS
13 Oct
2018
22

2018 Sarasota-Bradenton ITU Triathlon World Cup

Elite Men
00:49:32
06 Oct
2018
2

2018 ITA Triathlon National Championships

Elite Men
01:55:28
23 Sep
2018
DNF

2018 Alanya ETU Triathlon European Cup

Elite Men
DNF
25 Aug
2018
3

2018 Székesfehérvar ETU Sprint Triathlon European Cup

Elite Men
00:51:45
17 Jun
2018
35

2018 Antwerp ITU Triathlon World Cup

Elite Men
01:00:22
02 Jun
2018
38

2018 Cagliari ITU Triathlon World Cup

Elite Men
00:57:41
19 May
2018
DNF

2018 Astana ITU Triathlon World Cup

Elite Men
DNF
02 Mar
2018
39

2018 ITU World Triathlon Abu Dhabi

Elite Men
00:59:55
11 Feb
2018
11

2018 Cape Town ITU Triathlon World Cup

Elite Men
00:53:24
07 Oct
2017
DNF

2017 Sarasota ITU Triathlon World Cup

Elite Men
DNF
24 Sep
2017
41

2017 Huelva ITU Triathlon World Cup

Elite Men
01:52:03
03 Sep
2017
15

2017 Karlovy Vary ITU Triathlon World Cup

Elite Men
01:51:36
15 Jul
2017
44

2017 ITU World Triathlon Hamburg

Elite Men
00:56:56
09 Jul
2017
3

2017 Tartu ETU Sprint Triathlon European Cup

Elite Men
00:55:35
11 Jun
2017
39

2017 ITU World Triathlon Leeds

Elite Men
01:56:06
28 May
2017
10

2017 Madrid ITU Triathlon World Cup

Elite Men
01:54:55
07 May
2017
30

2017 Chengdu ITU Triathlon World Cup

Elite Men
00:29:52
15 Apr
2017
5

2017 Rabat ATU Sprint Triathlon African Cup

Elite Men
00:57:43
08 Apr
2017
2

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

Elite Men
01:01:37
01 Apr
2017
DNF

2017 Quarteira ETU Triathlon European Cup

Elite Men
DNF
01 Oct
2016
4

2016 ITA Sprint Triathlon National Championships

Elite Men
00:59:28
30 Jul
2016
22

2016 ITA Triathlon National Championships

Elite Men
01:59:42
10 Jul
2016
1

2016 Tartu ETU Sprint Triathlon European Cup

Elite Men
00:55:48
26 Jun
2016
20

2016 Châteauroux ETU Sprint Triathlon European Championships

Elite Men
00:53:34
19 Mar
2016
10

2016 ITA Duathlon National Championships

Elite Men
00:54:28
04 Oct
2015
47

2015 Cozumel ITU Triathlon World Cup

Elite Men
00:56:48
19 Jul
2015
12

2015 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:20:22
18 Jul
2015
50

2015 ITU World Triathlon Hamburg

Elite Men
00:55:21
11 Jul
2015
23

2015 Geneva ETU Triathlon European Championships

Elite Men
01:57:53
14 Jun
2015
25

2015 Baku European Games

Elite Men
01:52:48
31 May
2015
28

2015 ITU World Triathlon London

Elite Men
00:51:49
10 May
2015
8

2015 Madrid ETU Triathlon European Cup

Elite Men
01:57:24
19 Apr
2015
10

2015 Melilla ETU Triathlon European Cup

Elite Men
01:55:29
14 Mar
2015
2

2015 Hurghada ATU Triathlon African Cup

Elite Men
01:55:13
01 Sep
2014
5

2014 ITU World Triathlon Grand Final Edmonton

Mixed U23-Junior Relay
00:19:50
30 Aug
2014
20

2014 ITU World Triathlon Grand Final Edmonton

U23 Men
01:55:59
23 Aug
2014
39

2014 ITU World Triathlon Stockholm

Elite Men
01:00:31
09 Aug
2014
28

2014 Tiszaujvaros ITU Triathlon World Cup

Elite Men
00:55:55
28 Jun
2014
18

2014 Kyiv ETU Triathlon European Cup

Elite Men
01:53:25
22 Jun
2014
1

2014 Kitzbühel ETU Triathlon European Championships

Mixed Relay
00:24:37
21 Jun
2014
27

2014 Kitzbühel ETU Triathlon European Championships

Elite Men
01:57:10
31 May
2014
18

2014 ITU World Triathlon London

Elite Men
00:50:23
18 May
2014
3

2014 Bratislava ETU Sprint Triathlon European Cup

Elite Men
00:56:51
27 Apr
2014
32

2014 ITU World Triathlon Cape Town

Elite Men
01:48:41
29 Sep
2013
46

2013 Alicante ITU Triathlon World Cup

Elite Men
01:57:48
12 Sep
2013
5

2013 ITU World Triathlon Grand Final London

U23 Men
01:43:27
25 Aug
2013
DNF

2013 Karlovy Vary ITU Triathlon European Cup

Elite Men
DNF
29 Jun
2013
21

2013 Holten ETU Triathlon U23 and Youth European Championships

U23 Men
01:53:53
27 Jun
2013
4

2013 Holten ETU Triathlon U23 and Youth European Championships

Mixed U23 Relay
00:18:15
16 Jun
2013
NC

2013 Alanya ETU Triathlon European Championships

Mixed Relay
NC
15 Jun
2013
12

2013 Alanya ETU Triathlon European Championships

Elite Men
01:44:01
08 Jun
2013
29

2013 Cremona ITU Sprint Triathlon European Cup

Elite Men
00:58:30
21 Oct
2012
15

2012 Barfoot and Thompson World Triathlon Grand Final Auckland

Junior Men
01:03:54
23 Sep
2012
1

2012 Nancy ITU Duathlon World Championships

Mixed Junior Relay
00:21:59
22 Sep
2012
2

2012 Nancy ITU Duathlon World Championships

Junior Men
00:49:44
01 Sep
2012
20

2012 Aguilas ETU Triathlon U23 and Youth European Championships

U23 Men
01:54:46
16 Jun
2012
7

2012 Vienna ETU Triathlon Junior European Cup

Junior Men
01:01:20
29 Apr
2012
3

2012 Horst ETU Powerman Long Distance and Sprint Duathlon European Championships

Junior Men
00:57:27
22 Apr
2012
1

2012 Eilat ETU Triathlon European Championships

Mixed Junior Relay
00:17:21
21 Apr
2012
1

2012 Eilat ETU Triathlon European Championships

Junior Men
00:56:16
01 Apr
2012
1

2012 Quarteira ETU Triathlon Junior European Cup

Junior Men
00:55:38
25 Sep
2011
1

2011 Gijon ITU Duathlon World Championships

Mixed Junior Relay
00:21:12
24 Sep
2011
1

2011 Gijon ITU Duathlon World Championships

Junior Men
00:56:31
11 Sep
2011
6

2011 Dextro Energy Triathlon - ITU World Championship Grand Final Beijing

Junior Men
00:57:19
07 Sep
2011
5

2011 Beijing ITU Aquathlon World Championships

Junior Men
00:32:04
24 Jun
2011
3

2011 Pontevedra ETU Triathlon European Championships

Junior Men
00:59:14
11 Jun
2011
1

2011 Vienna ETU Triathlon Junior European Cup

Junior Men
01:00:20
30 Apr
2011
1

2011 Tournai ETU Triathlon Junior European Cup

Junior Men
00:57:00
17 Apr
2011
1

2011 Limerick ETU Duathlon European Championships

Junior Men
00:57:18
05 Sep
2010
7

2010 Edinburgh ITU Duathlon World Championships

Junior Men
01:04:28
01 May
2010
11

2010 Nancy ETU Duathlon European Championships

Junior Men
00:49:14
26 Sep
2009
34

2009 Mar Menor ITU Triathlon European YOG Qualifier

Youth Men
00:59:42