1. Erik Morales

Wins over Junior Jones, Barrera, a prime Ayala, Chi and Hernandez all proved, at one time or another, that Morales is the best out there, in my opinion. On top of his undoubted boxing skills, he has a chin to match the likes of Wayne McCullough, and he can mix it up if the occasion calls for it.

2. Bernard Hopkins

Not just wins over two of the best boxers of the modern era, in Trinidad and De La Hoya, but KO wins combined with his remarkable consistency make him number 1 with the majority. He's just eged out by Morales in my list, though.

3. Floyd Mayweather

Has such variety in his game that the number 1 spot is virtually guaranteed at some point. With the Light Welter division heating up like no other, a career defining fight is on the cards in the near future.

4. Winky Wright

You can argue all you like about Mosley and how he hasn't been the same for a while, but this should not take away from Wright, who utterly destroyed Mosley in a very one-sided fight. He also got a raw deal against Vargas, in my opinion. On paper, he perhaps shouldn't be so high on the list; however, things are not always clear cut in boxing. The man simply oozes class.

5. Juan Manuel Marquez

In my opinion, he won the fight against Pac. Had he won without having suffered that nightmare first round, it would have been a wonderful scalp to hang from his belt. The fact that he clawed his way back after the aforementioned first round makes his performance that much more remarkable. His performance against Medina is further evidence that this man belongs in any top 10. Add to that his enviable record and I had to put him in my top 5.