Over the past few decades, there have been several heavyweight boxers who've dazzled spectators in the ring. 

They left their mark on the sport, earned a hell of a lot of money and won the hearts of several fans all over the world.

Many such fighters are considered to be among the best in the history of the sport.

Due to that nature, talkSPORT have recently ranked the top 20 heavyweight boxers of all time, and it's stacked with elite names from the start to the finish.

Let's take a look at who made their top 20 and be sure to let us know if you disagree with them!

20. Earnie Shavers - The Black Destroyer fought 89 bouts over 26 years, winning 74 of them. 68 of his wins came by knockout.

19. Michael Moorer - A world champion in light heavyweight and heavyweight, Double M is the only southpaw to have won the lineal heavyweight world championship. Out of 57 fights, Moorer won 52 and 40 of those via knockout.

18. Chris Byrd - An Olympic silver medalist before turning professional, Rapid Fire had an illustrious career, during which he was a two-time world heavyweight champion. Byrd won 41 out of his 47 fights.

17. Deontay WilderHe might be close to facing the second defeat of his career, but The Bronze Bomber was a nightmare for his opponents in his pomp, having defended the WBC heavyweight title 10 times from 2015 to 2020.

p1ffkdhp95e5bo7k1c5n1skmc7uj.jpg

16. Jimmy Young - Known for his defensive style, Young won 35 out of his 57 fights, defeating some big names in boxing at the time. Don't let his record fool you, he was an absolute beast in his heyday.

15. Michael Spinks - Jinx won the gold medal at the 1976 Montreal Olympics and went on to win  31 out of his 32 fights, with his only defeat coming in his final bout against someone we will be encountering later on this list.

14. Tim Witherspoon - A two-time world heavyweight champion, Terrible won 55 out of 69 fights throughout his career.

13. Ken Norton - An absolute beast during the late 60s and the 70s, The Jaw Breaker enjoyed a great career, winning 42 out of his 50 fights, 33 of those by knockout.

12. Anthony JoshuaA gold medallist at the London Olympics before turning professional, AJ has won 24 of his 25 fights so far.

p1ffkdlmsivv44tjib11dtf1gcdl.jpg

11. Riddick Bowe - After winning a silver medal at the 1988 Seoul Olympics, Big Daddy enjoyed an illustrious professional career, winning 43 out of his 45 fights.

10. Wladimir KlitschkoThe younger Klitschko brother takes 10th position on this list. Dr. Steelhammer won 64 out of his 69 professional fights after winning gold at the 1996 Atlanta Olympics as an amateur.

9. Tyson FuryArguably the best heavyweight boxer around right now, The Gypsy King is yet to lose a fight, having won 30 out of his 31 bouts so far.

8. Vitali KlitschkoThe older Klitschko brother had a terrific career, winning the world heavyweight title on a number of occasions. Dr. Ironfist won 45 out of his 47 fights.

7. Mike TysonSome might argue that Iron Mike is ranked lower than he should be. The Baddest Man on the Planet won 50 out of his 58 fights.

p1ffkdmok01romvt71nhpot9gj9o.jpg

6. Evander Holyfield -The Real Deal left behind such a legacy that fans were genuinely saddened to see him lose to Vitor Belfort this past weekend. Holyfield won 44 out of his 57 fights.

5. Joe Frazier - One of the biggest names in the sport during the 60s, Smokin' Joe won 32 out of his 37 fights.

4. Lennox LewisAn Olympic gold medallist during his amateur days, The Lion was a three-time world heavyweight champion and won 41 of his 44 fights.

3. George Foreman - Another former Olympic champion as an amateur, Big George won 76 out of his 81 fights, 68 of them by knockout.

p1ffkdnbf51vvr1ao3l3rsjuq20q.jpg

ENTER GIVEAWAY

2. Larry Holmes - Well-remembered for his left jab, the Easton Assassin won 69 out of his 75 fights.

1. Muhammad AliIt just had to be him didn't it? One of the greatest sportspeople of all time, Ali won 56 out of his 61 fights, 37 of those via knockout.