Mesi did not have the chin, defense or stamina to be a top 5 ranked guy, but he did have good power and speed, so an upset over Ruiz is possible, though I agree with you. He was no where near Haye or Povetkin's level.
It might b true that Haye was somewhat better , but Povetkin was and is worse . Jirov ended Mesi's career with rabbit punches indeed . While Barrett was no top 35 HW OAT , he was good , with his per4mances vs Guinn , Mesi , Tye Fields shot but less shot than himself Tua (*2) and avenged his loss 2 that little journeyman 4got his name . Went 12 with Rahman . Barrett even made SNV's knees buckle . p4p Barrett > Tony Thompson and has a claim 4 being at least as good in h2h terms .