Earlier this week I took a look at the 10 toughest opponents of Manny Pacquiao's career and will admit that it was much harder to put together a list of 10 tough fights he had.
Shane Mosley has had a hall-of-fame career and has always fought the best fighters out there.
That makes this list a little easier to put together because he has always been facing high profile fighters.
Pacquiao is on a great run but at the start of his career he was a little man in Asia and they don't always fight the best guys out there.
Mosley has also lost six times so it is a little easier to find guys he struggled with because well he lost to them but at any rate, lets get this show on the road.
(If you like this check out my website www.kissingthecanvas.com)
Follow me on twitter @kissingcanvas
Follow me on facebook at Kissing The Canvas