01) 28.03.2010 – V Pólmaraton Warszawski – 01:49:44
02) 23.05.2010 – I Marigliano Half Marathon – 01:30:10
03) 06.02.2011 – XII Mezza Maratona MareMonti – 01:29:34
04) 27.02.2011 – XXXVII Roma Ostia Half Marathon – 01:28:17
05) 17.04.2011 – XIV Neapolis Half Marathon – 01:28:37
06) 05.02.2012 – XIII Mezza Maratona MareMonti – 01:28:05
07) 26.02.2012 – XXXVIII Roma Ostia Half Marathon – 01:26:25
08) 25.03.2012 – VII Pólmaraton Warszawski – 01:26:28
09) 01.04.2012 – XIII La Mezza Maratona del Mediterraneo – 01:25:54 (pb)
10) 29.04.2012 – XIII StraSalerno – 01:31:00
11) 11.11.2012 – X Fiumicino Half Marathon – 01:34:14
12) 27.01.2013 – XV Neapolis Half Marathon – 01:32:22
13) 03.03.2013 – XXXIX Roma Ostia Half Marathon – 01:31:16
14) 14.04.2013 – XIV Mezza Maratona MareMonti – 01:32:25
15) 28.04.2013 – XIV La Mezza Maratona del Mediterraneo – 01:31:00
16) 10.11.2013 – XI Fiumicino Half Marathon – 01:30:42
17) 02.02.2014 – I Mostra D’Oltremare Half Marathon – 01:35:57
18) 02.03.2014 – XXXX Roma Ostia Half Marathon – 01:37:33
19) 06.04.2014 – XV La Mezza Maratona del Mediterraneo – 01:34:14
20) 28.09.2014 – XXXI Mezza Maratona Tappino-Altilia – 01:32:07
21) 01.02.2015 – II Mostra D’Oltremare Half Marathon – 01:32:29
22) 01.03.2015 – XLI Roma Ostia Half Marathon – 01:57:48
23) 12.04.2015 – XVI La Mezza Maratona del Mediterraneo – 01:28:54
24) 13.09.2015 – Run Tune Up Half Marathon – 01:30:41
25) 04.10.2015 – I Telesia Half Marathon – 01:32:36
26) 22.11.2015 – II Da Reggia a Reggia – 01:33:50
27) 07.02.2016 – III Mostra D’Oltremare Half Marathon – 01:33:49
28) 13.03.2016 – XLII Roma Ostia Half Marathon – 01:29:56
29) 17.04.2016 – XVII La Mezza Maratona del Mediterraneo – 01:33:22
30) 15.05.2016 – III Maratonina del Mare – 01:31:47
31) 11.09.2016 – Run Tune Up Half Marathon – 01:42:10
32) 09.10.2016 – II Telesia Half Marathon – 01:34:19
33) 20.11.2016 – III Da Reggia a Reggia – 1:29:33
Aggiornamento:
34) 22.01.2017 – XXI MezzaMaratona di San Gaudenzio – 1:27:22
35) 05.02.2017 – IV Napoli City Half Marathon – 1:28:40
02) 23.05.2010 – I Marigliano Half Marathon – 01:30:10
03) 06.02.2011 – XII Mezza Maratona MareMonti – 01:29:34
04) 27.02.2011 – XXXVII Roma Ostia Half Marathon – 01:28:17
05) 17.04.2011 – XIV Neapolis Half Marathon – 01:28:37
06) 05.02.2012 – XIII Mezza Maratona MareMonti – 01:28:05
07) 26.02.2012 – XXXVIII Roma Ostia Half Marathon – 01:26:25
08) 25.03.2012 – VII Pólmaraton Warszawski – 01:26:28
09) 01.04.2012 – XIII La Mezza Maratona del Mediterraneo – 01:25:54 (pb)
10) 29.04.2012 – XIII StraSalerno – 01:31:00
11) 11.11.2012 – X Fiumicino Half Marathon – 01:34:14
12) 27.01.2013 – XV Neapolis Half Marathon – 01:32:22
13) 03.03.2013 – XXXIX Roma Ostia Half Marathon – 01:31:16
14) 14.04.2013 – XIV Mezza Maratona MareMonti – 01:32:25
15) 28.04.2013 – XIV La Mezza Maratona del Mediterraneo – 01:31:00
16) 10.11.2013 – XI Fiumicino Half Marathon – 01:30:42
17) 02.02.2014 – I Mostra D’Oltremare Half Marathon – 01:35:57
18) 02.03.2014 – XXXX Roma Ostia Half Marathon – 01:37:33
19) 06.04.2014 – XV La Mezza Maratona del Mediterraneo – 01:34:14
20) 28.09.2014 – XXXI Mezza Maratona Tappino-Altilia – 01:32:07
21) 01.02.2015 – II Mostra D’Oltremare Half Marathon – 01:32:29
22) 01.03.2015 – XLI Roma Ostia Half Marathon – 01:57:48
23) 12.04.2015 – XVI La Mezza Maratona del Mediterraneo – 01:28:54
24) 13.09.2015 – Run Tune Up Half Marathon – 01:30:41
25) 04.10.2015 – I Telesia Half Marathon – 01:32:36
26) 22.11.2015 – II Da Reggia a Reggia – 01:33:50
27) 07.02.2016 – III Mostra D’Oltremare Half Marathon – 01:33:49
28) 13.03.2016 – XLII Roma Ostia Half Marathon – 01:29:56
29) 17.04.2016 – XVII La Mezza Maratona del Mediterraneo – 01:33:22
30) 15.05.2016 – III Maratonina del Mare – 01:31:47
31) 11.09.2016 – Run Tune Up Half Marathon – 01:42:10
32) 09.10.2016 – II Telesia Half Marathon – 01:34:19
33) 20.11.2016 – III Da Reggia a Reggia – 1:29:33
Aggiornamento:
34) 22.01.2017 – XXI MezzaMaratona di San Gaudenzio – 1:27:22
35) 05.02.2017 – IV Napoli City Half Marathon – 1:28:40
link: a Novara