Muhammad Ali beat more champions and top contenders than any heavyweight champion in history. He defeated heavyweight kings Sonny Liston (twice), Floyd Patterson (twice), Ernie Terrell, Jimmy Ellis, Ken Norton (twice), Joe Frazier (twice), George Foreman and Leon Spinks. He defeated light-heavyweight champs Archie Moore and Bob Foster. Ali ...