And Ali could take a punch, remember fighting Joe Frazier with a broken jaw for 10 rounds?
I would say Ali. If you watch some of those fights, he was so accurate with his punches...he hit Frazier on the button every time he threw. I also believe without a doubt that he was the SMARTEST of all the heavyweight champs. He knew how to get in their head (made Sonny Liston quit), knew how to manupulate them in the ring, knew how to craft a strategy (rope a dope), etc....the guy was smart. He also knew how to play the media.
I remember seeing George Foreman fight Joe Frazier and almost knock his head off...I think he knocked him down six times in two rounds....now rememeber Ali never knocked him out...and I thought NO ONE could beat him. like 6'4", pure muscle, hit like a freight train...then I saw Ali make him look like a fool...UNBELIEVEABLE, easily done. How much moxy does it take to plan to allow him to beat on you for 10 rounds until he tires himself out? Angelo Dundee was not even privy to that strategy, and was screaming at ALi to fight....
Anyway, for all the reasons above, I think Ali was the best, plus he lost 3 years in his ABSOLUTE prime due to the draft thing.
I think in his prime, he could have beaten anyone else in their prime. The guy was an artist..
And for you guys who will say Tyson, Tyson, Tyson, remember fuckin Buster Douglas knocking him out...he couldn't take a punch. He beat most people by pounding them into submission, and he didn't get hit. Now, that is something, he was quick, and awesome, fast, powerful, etc...but I believe Ali would have beaten him, cause he was so smart...
NOW give me some karma......