I think Mayweather should be top 20 he is 5 weight champ and has beaten every divisions number 1 aswell as other good fighters.