Rating the best boxers in the world is far from an easy task.
You have to take into consideration weight classes, longevity and the standard of opposition.
Ranker, a website that allows fans to vote for their favourite fighters, have come up with their list of the best boxers currently competing.
Using that for inspiration, we have made our own list of the top 25 active fighters in the sport.
Let's see who makes the cut.
25. Callum Smith
Smith had to wait patiently for his title opportunity which finally arrived in September 2018. The Brit took his chance with both hands by beating domestic rival George Groves, winning the World Boxing Super Series in the process. He has since made two successful title defences.
24. Nonito Donaire
Despite being 37, Donaire has shown that he still has plenty to offer. The four-weight world champion possesses one of the best left hooks in the business, and pushed the undefeated Naoya Inoue all the way in their thrilling match-up last November.
23. Roman Gonzalez
A modern-day legend. Gonzalez is the only Nicaraguan fighter to win a title in four divisions, and he beat Kal Yafai earlier this year to claim the WBA flyweight belt. Now a little past his best, but he remains a class act.
22. Teofimo Lopez
Lopez could well move up this list rapidly in the near future. The 22-year-old has an 80% knockout record, and is set to challenge Vasyl Lomachenko later this year. Undoubtedly one of the hottest prospects in the sport.
21. Jose Ramirez
Ramirez has been a world champion for over two years now, cementing his place on this list. He has not fought since July 2019, with the coronavirus pandemic affecting his schedule more than most other boxers. A unification fight with Josh Taylor is one that all fans cannot wait to see.
20. Mairis Briedis
Another fighter who has had to bide his time due to the coronavirus pandemic. Briedis has been out of the ring since June 2019, but is a tough match-up for anybody. He gave Oleksandr Usyk his toughest test to date, eventually losing by majority decision.
19. Dmitry Bivol
The Russian light-heavyweight has proved himself to be one of the best in his division for a number of years now. He has had to settle for points win in his last four contests, but has rarely looked like tasting defeat as a professional so far.
18. Jermall Charlo
The Charlo brothers have been making a noise in recent years, and right now Jermall seems to just have the edge. Holding a perfect 30-0 record, he is looking for some of the biggest names in the middleweight division to step in the ring with him.
17. Deontay Wilder
Wilder may have been knocked out in his last fight, but he had previously held the WBC heavyweight title for over five years. That counts for something. Whilst technically limited, his right hand can put anyone to sleep, as has been proven time and time again.
16. Caleb Plant
Not the most high-profile fighter, but Plant has some serious skills. Since winning his world title in January 2019, he has made two successful defences. At 28, he is at his absolute peak.
15. Shakur Stevenson
Stevenson may only be 14-0, but he certainly passes the 'eye-ball test'. The 2016 Olympic silver medallist has looked a class above since joining the professional ranks, and is likely to move through the divisions over the coming years.
14. Anthony Joshua
One of the biggest names in boxing, Joshua has led a revival of British boxing in recent years. He suffered his first professional defeat in June 2019, before gaining his revenge six months later. The two-time champion is now ready to push towards an undisputed fight with fellow Brit Tyson Fury.
13. Manny Pacquiao
An all-time great. Pacquaio may be 41, but he is still fighting and competing at the highest level. He remains a welterweight champion, and may have some more thrilling nights left in him yet.
12. Josh Taylor
The Scottish light-welterweight had a stunning 2019. With two victories, he became the World Boxing Super Series champion, showing that he is a special talent.
11. Gennady Golovkin
Golovkin has been a dominant force for the past decade, and is unlucky not to make the top 10. Many feel that he was unfortunate not to get the verdict in at least one of his fights against Canelo Alvarez. At 38, his best years are behind him, but he is still a tough night for anyone in the middleweight division.
10. Miguel Berchelt
Berchelt has been a champion for over three years, and has shown no signs that he will relinquish his belt anytime soon. 'The Scorpion' has only lost once in his career, and is widely considered the best super-featherweight in the world.
9. Juan Francisco Estrada
Estrada is one of the best technical fighters in the sport today. The lighter weight classes are often overlooked, but there is no doubting the class that Estrada possesses. He avenged his loss to Srisaket Sor Rungvisai last year, and is absolutely flying right now.
8. Tyson Fury
Arguably the biggest personality in boxing. Fury has had a remarkable rise back to the top after his well-documented issues away from the ring in recent years. With wins over Wladimir Klitschko and Deontay Wilder, he deserves his place in the top 10.
7. Errol Spence
The gifted southpaw is still unbeaten, despite being pushed to the limit last year by Shawn Porter. Fans are now clamouring for a mouth-watering clash with Terence Crawford to take place.
6. Artur Berterbiev
Fifteen wins. 15 knockouts. You can't really argue with that. Beterbiev has been a dominant champion for almost three years, and his win over Oleksandr Gvozdyk in October 2019 was mightily impressive.
5. Oleksandr Usyk
Usyk achieved the rare feat of holding every belt in the cruiserweight division back in 2018. A former Olympic gold medallist as well, Usyk has been a superstar for some time. His pursuit of heavyweight glory is well worth keeping an eye on.
4. Naoya Inoue
A fighting machine. Inoue has beaten everyone in his path over the years, claiming titles in three different weight classes. He showed his toughness in overcoming Nonito Donaire last year, where he was crowned the World Boxing Super Series winner.
3. Canelo Alvarez
The face of boxing. Canelo has continued to improve after a humbling defeat to Floyd Mayweather back in 2013. His two fights with Gennady Golovkin were epic battles, and his subsequent wins over Danny Jacobs and Sergey Kovalev have only added to his legacy.
2. Vasyl Lomachenko
Lomachenko is a wizard in the ring. His footwork is unmatched, allowing him to create angles rarely seen before. After losing his second professional bout, Lomachenko has been unstoppable since. He truly is a joy to watch.
1. Terence Crawford
Top of the tree is Crawford. Undefeated in 36 fights, he has held titles in three different divisions, including becoming the undisputed light-welterweight champion in 2017. Equally adept as an orthodox or southpaw fighter, Crawford is a master technician.