I would say Ali, i mean Tyson was amazing but he just didn't have the stamina to go past the 7th round, which is why he was known as a puncher, Ali can take a punch like nobody else, he would wear you down than take you out. TKO!!!!!!!