Floyd Mayweather has a pretty wicked uppercut when he uses it watch the Jesus Chavez fight. I'd say Lennox Lewis ranks up there also.