Anthony Joshua all the way, beat Wladimir Klitschko and Alexander Povetkin. Has wins over 3 top contenders Whyte, Breazeale and Parker. Canelo? He lost to GGG twice.
We talking around Pacquiao here? Cuz if not nobody comes close to him. But Canelo has an incredible resume for the best of the rest. People like Lomo and Inoue carry on the way they are they will be pushing too cuz they have just binned off their early learning years and have jumped straight in with the big boys so have good resumes already with less than 15 fights in their pro career.
Pac and its not even close. But if we are going off solely on guys NOT pushing 40 then its Canelo, Usyk and Loma.