i think longest is joe lou, and a shoutout has to go to joe calzaghe for what must be about 8/9 years now??