Mayweather is #1 PFP for now and the forseeable future. Pacquiao is #2 and deserves to be above Calzaghe, considering how much more impressive his resume is.

Calzaghe is either #3 or #4. I think someone could reasonably leave Marquez at #3, considering that Pac-Marquez II was basically an even fight.