Here's a top 20 composite punchers list I drew up a couple of months back. It's pound for pound. 01 - Joe Louis 02 - Sam Langford 03 - Mike Tyson 04 - Sonny Liston 05 - Bob Fitzimmons 06 - Sugar Ray Robinson 07 - Sandy Saddler 08 - Archie Moore 09 - Jack Dempsey 10 - Bob Foster 11 - Thomas Hearns 12 - Stanley Ketchel 13 - Jimmy Wilde 14 - Charley Burley 15 - Rocky Marciano 16 - Ruben Olivares 17 - Rocky Graziano 18 - Roy Jones Junior 19 - Henry Armstrong 20 - Ike Williams. I think there is a very real case for putting Tyson at #1 in real terms, if not pound for pound.