Skip to main content

Greatest of all Time: Top 150

It is sometimes difficult to rank boxers from different generations. Some boxers fought every six months and some boxers used to fight twice a week. This list takes into account not only how good the boxer was, but also how they dominated their era and the performance is their primes.

1. Sugar Ray Robinson
2. Henry Armstrong
3. Willie Pep
4. Roberto Duran
5. Joe Louis
6. Archie Moore
7. Muhammad Ali
8. Joe Gans
9. Manny Pacquiao (Rising)
10. Sam Langford
11. Sugar Ray Leonard
12. Harry Greb
13. Julio Cesar Chavez
14. Jimmy Wilde
15. Roy Jones Junior
16. Jack Johnson
17. Pernell Whitaker
18. Éder Jofre
19. Evander Holyfield
20. Juan Manuel Marquez
21. Mikey Walker
22. Jimmy McLarnin
23. Alexis Arguello
24. Sandy Sandler
25. Sugar Shane Mosley
26. Marvin Hagler
27. Mike Tyson
28. Bob Fitzsimmons
29. Floyd Mayweather Junior (Rising)
30. Jack Dempsey
31. Thomas Hearns
32. Benny Leonard
33. Salvador Sanchez
34. Azumah Nelson
35. Pongsaklek Wonjongkam
36. Stanley Ketchel
37. Andre Ward (Rising)
38. Tony Canzoneri
39. George Dixon
40. Gennady Golovkin (Rising)
41. Wilfredo Gomez
42. Barney Ross
43. Packey McFarland
44. Charley Burley
45. Michael Spinks
46. Manuel Ortiz
47. Carlos Monzón
48. Jack Dillion (Ernest Cutler Price)
49. Gene Tunney
50. Marcel Cerdan
51. Dick Tiger
52. Ezzard Charles
53. Flash Elorde
54. Khaosai Galaxy
55. Roman González (Rising)
56. Jung-Koo Chang
57. Pascual Perez
58. Johnny Kilbane
59. Carlos Ortiz
60. Eddie Perkins
61. Jimmy Carter
62. Jake LaMotta
63. Pancho Villa
64. Jose Napoles
65. Ricardo Lopez
66. Terry McGovern
67. Naoya Inoue (Rising)
68. Ruben Olivares
69. Jimmy Barry
70. Bernard Hopkins
71. Kid Gavilan
72. Rocky Marciano
73. Wanheng Menayothin (Moonsri)(Rising)
74. Bruno Arcari
75. Sonny Liston
76. Panama Al Brown
77. Emile Griffith
78. Félix Trinidad
79. Lou Ambers
80. Joel Calzaghe
81. Billy Conn
82. Gene Fullmer
83. Oscar De La Hoya
84. Donnie Nietes (Rising)
85. Ted “Kid” Lewis
86. Joe Frazier
87. Antonio Cervantes
88. Michael Carbajal
89. Vasyl Lomachenko (Rising)
90. Jim Jeffries
91. Eddie Perkins
92. Sammy Mandell
93. Carlos Zarate
94. Edwin Valero
95. Mike McCallum
96. Sergey Kovalev (Rising)
97. Philadelphia Jack O’Brien
98. Pete Herman
99. Kostya Tszyu
100. Joe Brown
101. Canelo Alvarez (Rising)
102. Larry Holmes
103. Jack L. Sullivan
104. Aaron Pryor
105. Johnny Kilbane
106. Frankie Genaro
107. Max Schmeling
108. Abe Attell
109. Marco Antonio Barrera
110. Carmen Basilio
111. Terence Crawford (Rising)
112. Lennox Lewis
113. Jackie Paterson
114. Eusebio Pedroza
115. Erik Morales
116. Miguel Canto
117. Kosei Tanaka (Rising)
118. Diego Corrales
119. Terry Norris
120. Maxie Rosenbloon
121. Oleksandr Usyk (Rising)
122. Leo Gámez
123. Mickey Garcia (Rising)
124. Jack Britton
125. Jose Luis Castillo
126. Floyd Patterson
127. Ken Shiro (Rising)
128. Winky Wright
129. Sumbu Kalambay
130. George Foreman
131. Errol Spence Junior (Rising)
132. Harold Johnson
133. Jose Luis Ramirez
134. James Toney
135. Carl Froch
136. Leo Santa Cruz (Rising)
137. Ike Williams
138. Vitali Klitschko
139. Jack Delaney
140. Masamori Tokuyama
141. Betulio González
142. Guillermo Rigondeaux (Rising)
143. Srisaket Sor Rungvisai (Rising)
144. Jimmy Bivins
145. Erislandy Lara (Rising)
146. Takashi Uchiyama
147. Wladimir Klitschko
148. Vernon Forrest
149. Dariusz Michalczewski
150. Jersey Joe Walcott