Chavez obviously. Fought much more quality opponents and he fought a lot of them in their prime.
He also, fought way beyond his best days against the best like Tszyu and De La Hoya.
I can't even mention PBF in the same thread as Chavez. Oups I just did