Over the years, boxing fans have been treated to some illustrious fights.
No matter what the division, no matter what the generation, there are some boxing encounters that live long, LONG in the memory.
In recent times we've had the likes of Tyson Fury vs Deontay Wilder 2, Gennady Golovkin vs Saul 'Canelo' Alvarez and one of the biggest upsets in history when Andy Ruiz Jr defeated Anthony Joshua.
However, rewind back and you will have the legendary bouts like Floyd Mayweather vs Manny Pacquiao, Mike Tyson vs Buster Douglas and Muhammad Ali vs Joe Frazier.
As mentioned before, it really doesn't matter what generation or what division, there are classic boxing fights to be watched and remembered for the rest of time.
Luckily for us, we've now got a confirmed list of the 50 greatest fights in the history of the sport, and that's all thanks to TheTopTens.com.
With help from their fans, the website has put together a conclusive list that ranks the greatest boxing fights of all time, and although they are called 'Top Tens', they go as far down as the top 50!
So without further ado, here is that illustrious top 50!
50. Mike Tyson vs Bruce Seldon
49. Muhammad Ali vs Joe Frazier II
48. Andy Ruiz Jr vs Anthony Joshua
47. Rafael Marquez vs Israel Vazquez III
46. Gennady Golovkin vs Canelo Alvarez II
45. Lionel Rose vs Rocky Gattellari
44. Lennox Lewis vs Evander Holyfield II
43. Salvador Sanchez vs Azumah Nelson
42. Matthew Saad Muhammad vs Yaqui Lopez
41. Salvador Sanchez vs Wilfredo Gomez
40. Riddick Bowe vs Evander Holyfield
39. Dereck Chisora vs Vitali Klitschko
38. Rocky Marciano vs Joe Louis
37. Arturo Gatti vs Micky Ward III
36. Floyd Mayweather vs Oscar De La Hoya
35. Holly Holm vs Sophie Anne Mathis II
34. Lennox Lewis vs Vitali Klitschko
33. Gennady Golovkin vs Canelo Alvarez
32. Larry Holmes vs Ken Norton
31. Johnny Tapia vs Paulie Ayala
As you can see, we are already blessed with some truly legendary boxing names and fights. The aforementioned duo of Ruiz Jr vs AJ and Triple G vs Canelo come in at this section, as does memorable fights including Mayweather, Lennox Lewis and Vitali Klitschko.
You are probably wondering why Holly Holm makes this list, but she did in fact have a few boxing fights under her belt before UFC.
30. Floyd Mayweather vs Conor McGregor
29. Miguel Cotto vs Floyd Mayweather
28. Joe Frazier vs Jerry Quarry
27. Floyd Mayweather vs Manny Pacquiao
26. Sugar Ray Leonard vs Marvin Hagler
25. Larry Holmes vs Gerry Cooney
24. Deontay Wilder vs Tyson Fury
23. Aaron Pryor vs Nicaragua Alexis Arguello
22. Anthony Joshua vs Wladimir Klitschko
21. Oscar De La Hoya vs Felix Trinidad
20. Sugar Ray Robinson vs Jake LaMotta
19. Joe Calzaghe vs Mikkel Kessler
18. Iran Barkley vs Roberto Duran
17. Nigel Benn vs Gerald McClellan
16. Manny Pacquiao vs Juan Manuel Marquez
15. Sugar Ray Leonard vs Thomas Hearns
14. George Foreman vs Ron Lyle
13. Roberto Duran vs Sugar Ray Leonard
12. Muhammad Ali vs George Foreman
11. Marco Antonio Barrera vs Erik Morales
Drink in those sweet, sweet boxing memories.
Alright, Mayweather vs Conor McGregor wasn't exactly one for the boxing fanatics, but given the calibre of the event, it will always go down as one of the greatest.
Some truly epic encounters enter this section of the list, so that just makes you wonder what on earth made the top 10!
Well wait no longer.
10. Sugar Ray Leonard vs Thomas Hearns I
9. Evander Holyfield vs Mike Tyson
8. Julio Cesar Chavez vs Meldrick Taylor
7. Diego Corrales vs Jose Luis Castillo
6. Mike Tyson vs Buster Douglas
5. Sandy Saddler vs Willie Pep
4. Marvin Hagler vs Thomas Hearns
3. Muhammad Ali vs Joe Frazier III
2. Arturo Gatti vs Micky Ward
1. Muhammad Ali vs Joe Frazier
Oh what we'd do to go back and watch some of these fights in real time!
Unsurprisingly, the GOAT of heavyweight boxing Muhammad Ali takes up two of the top three spots, with his first encounter with Joe Frazier taking home the gold and the title of the best ever boxing fight.
Hard to argue with to be fair, the two made for perfect dance partners, and that's why they had to have a second, and also a third.
So there you have it, the 50 greatest boxing fights of all time. Do you agree? Do you disagree? After all, it's all about an opinion, and this is going off opinions from multiple boxing fans!
- Muhammad Ali has been named the heavyweight king
- Tyson Fury vs David Haye simulated on Fight Night Champion
- Mike Tyson: Any normal human could take a punch from me