McGregor’s last win at the Octagon had come on November 2016 when he beat Eddie Alvarez to become the first UFC fighter to hold two championship belts simultaneously. Since then the 31-year-old had lost to Floyd Mayweather in 2017 and to lightweight champion Khabib Nurmagomedov in a lop-sided clash the next year.