All those wins are good, but there just isn't enough there for him to be ranked number one, in my opinion. The loss, despite avenging it in some style, is also pretty damaging when you've only got a 7 fight record based on the criteria for this list.
I think the undisputed part counts for a lot personally. Totally understand arguments against Lewis being #1 since 2000 though, it just doesn't sit right with me, a bit like a warm beer, just cant get on with it.
There's some quality wins. There's some decent wins. I just don't think it's enough to beat Calzaghe's work in this century. The others you could argue about but Joe did enough in his final few years. He added the quality to the depth.
In no particular order David Haye Ricky Hatton Joe Calzaghe Carl Froch Amir Khan Ricky Burns Scott Harrison Junior Witter Kell Brook Nathan Cleverly Didn't bother putting Lennox Lewis or Naseem Hamed as majority of their careers was pre 2000