It was not so long ago when people were saying pound-for-pound megastar Manny Pacquiao was was finished, but following on from another boxing master-class against Tim Bradley he is the WBO Welterweight champion and rightly labelled as one of the finest fighters of his generation.
Pacquiao has enjoyed illustrious career which has seen him win world titles in eight different weight divisions, a remarkable feat since the beginning of his journey in the paid ranks all the way back in 1995.
The Filipino boxer, now at 35, has come through an astonishing 63 professional fights and has suffered only five defeats in that time.
Out of his 56 wins, 38 have come inside the scheduled distance.
Pacquiao has amused, entertained and struck fear into men for almost two decades now, and to celebrate his achievements we are going to take a look at three of his very best fights.