In 2019 Mule was 6th in the RAK Half Marathon in February, clocking a new personal best time of 59:34. Mule competed in the 2019 London Marathon on 28th April, where he finished 3rd in a time of 2:03:16. Mule dropped off the pace being set by Eliud Kipchoge in the closing stages of the race, however Mule still recorded a personal best time, now making him the 13th fastest marathon runner of all time, and the fastest ever 3rd place finish in a marathon. Eliud Kipchoge went on to win the race in a course record time of 2:02:37. He competed in the men's marathon at the 2019 World Athletics Championships held in Doha, Qatar. He did not finish his race. Mule's next race was at the NN Zevenheuvelenloop 15km in Nijmegen, Netherlands. He finished 8th in a time of 43:03.