I dunno, he hasn't started a couple races but hasn't dropped out of a marathon since Amsterdam. He hasn't been the most consistent but he also hasn't been as bad as some are implying here.
2022 - GNR: 1:01:01(3rd)
2021- NY Marathon 2:12:52 (6th)
2021 - Berlin 2:06:47 (3rd)
2020 - Big Half 1:00:22 (1st)
2019 - Berlin 2:01:41 (1st)
2018 - Amsterdam - DNF
2018 - Bern 10 mile -46:47 (1st)
2018 - London marathon 2:08:53 (6th)
2017 - Kolkata 25km - 1:13:48 (1st)
2017 - Berlin - DNF
2017 - London 2:05:57 (2nd)
2017 - Dubai - DNF
2016 - Berlin 2:03:03 (1st)
2016 - London 2:06:36 (3rd)
2016 - Great Manchester 10km 28:08 (1st)
2015 - Dubai - DNF
2014 - Chicago 2:05:51 (3rd)
2014 - Paris 2:05:04 (1st)