Surely it's Hopkins for his longevity he faced everyone in all the divisions he was in and never really beaten that badly most fights he lost were quite close
RJJ But what BHop did after turning 40 was unbelievable. His ability to beat fighters in their primes was unreal with pure skill.