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.

p1edlv29ilvult47lvqugdskjf.jpg

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.

p1edlv3k7s1kb11vbu1fh59q018pdh.jpg

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.

p1edlv4u8m162l10ig1m73qak93gj.jpg

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.

Manny Pacquiao

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

p1edlv66tf16vckabuhpr5d1uq9n.jpg

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

p1edlv6t5v1r8tcho1qqrffnv4lp.jpg

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.