1 Lennox Lewis
2 Foreman
3 Hagler

And present:
1 vitali klitschko
2 mayweather (i think pacquiao would beat him, but if mayweather trained as hard and scientifically as pacquiao he would be better)
3 pacquiao