Nigerian and British boxer Anthony Joshua was in the good category but missed out in the greatest boxers of all time list compiled by Sportsbible.

Joshua who is a two-time unified heavyweight champion, having held the WBA (Super), IBF, WBO, and IBO titles since December 2019 and previously between 2016 and June 2019, is one of the best boxers in the world in this era.

However, he was ranked in the third category behind Tyson Fury who was ranked World Class after his stunning victory over American boxer Deontay Wilder to claim the WBC heavyweight title.

One of Deontay Wilder’s coaching crew had to throw in the towel which made the officials of the encounter to declare Tyson Fury as the winner.

Joshua’s last professional match was against Andy Ruiz whom he defeated to reclaim his belts.

Meanwhile, Manny Pacquiao was voted the greatest of all time.

Below is the how the boxers were ranked

GOAT: Manny Pacquiao, Chocolatito Gonzalez

World Class: Canelo Alvarez, Tyson Fury, Naoya Inoue, Terence Crawford, Gennady Golovkin, Errol Spence Jr, Teofimo Lopez

Underrated: Josh Taylor, Juan Francisco Estrada, Artur Beterbiev, Miguel Berchelt, Gary Russell Jr, Jermall Charlo

Good: Anthony Joshua, Gervonta Davis, Josh Warrington, Jermell Charlo, Callum Smith, Jose Ramirez, Caleb Plant, Murodjon Akhmadaliev, Mairis Briedis

Overrated: Billy Joe Saunders, Demetrius Andrade, Dmitry Bivol, Luis Nery, Emanuel Navarrete

Poor: Jamel Herring, Patrick Teixeira, Ilunga Makabu, Angelo Leo, JoJo Diaz, Arsen Goulamirian