I don;t agree with the whole list, but I do know Martinez would beat Canelo. Canelo has decent footwork and no head movement at all. Martinez would dance around him while landing the 1,2 all night long.