Interesting match here. John Cena takes it for me though. Cena has fought wrestlers with great wrestling ability and beaten them before. Peiople like Kurt Angle, Chris Jericho, Shawn Michaels etc...On top of that, Cena has beaten the big names of his era, people like Triple H, Randy Orton, Batista etc...And to finalize this fact, Cena's taken down big men as well, people like The Great Khali, The Big Show etc...Cena wins for being dominant in his era. Hennig deserves better than this though.