Olympic Games 2012 London | 5000m (Men) | 13:28.71 | 8 | ITA | 2012-08-08 00:00:00 | Heat1 | 1107 | |
Diamond League 2018 Oslo | 10000m (Men) | DNF | | ITA | 2018-06-07 00:00:00 | FINAL | 0 | |
Olympic Games 2012 London | 10000m (Men) | 28:57.46 | 24 | ITA | 2012-08-04 00:00:00 | FINAL | 1045 | |
Olympic Games 2024 Paris | Marathon (Men) | 2:14:02 | 51 | ITA | 2024-08-10 00:00:00 | FINAL | | |
World Championship 2023 Budapest | Marathon (Men) | 2:11:06 | 10 | ITA | 2023-08-27 00:00:00 | FINAL | | SB |
Virgin Money London Marathon 2020 | Marathon (Men) | DNF | | ITA | 2020-10-04 00:00:00 | FINAL | | |
World Championship 2019 Doha | Marathon (Men) | DNF | | ITA | 2019-10-05 00:00:00 | FINAL | | |
World Championship 2017 London | Marathon (Men) | 2:10:56 | 6 | ITA | 2017-08-06 00:00:00 | FINAL | 1145 | PB |
Olympic Games 2016 Rio | Marathon (Men) | DNF | | ITA | 2016-08-21 00:00:00 | FINAL | 0 | |
World Championship 2015 Beijing | Marathon (Men) | 2:14:54 | 8 | ITA | 2015-08-22 00:00:00 | FINAL | 1076 | |
Valencia 10km 2020 | 10km Road (Men) | 28:08 | 14 | ITA | 2020-01-12 00:00:00 | FINAL | 0 | NR |