First of all ,John Cena has been wwe champ six times as of 2010,3 time united states champ,and two time tag team champion with Shawn Micheals and Dave Batista, and the winner of royal rumble 2008.
Now,to your question,Edge has beat cena for the world heavyweight championship twice.
the heartbreak kid Shawn micheals
john cena
John Cena wasn't present at the 2008 Cyber Sunday pay per view. Although it was announced on WWE RAWs 800th Episode that Cena would face Chris Jericho at Survivor Series for the World Heavyweight Championship. Cena went onto beat Jericho at Survivor Series to capture his first World Heavyweight Championship.
John Cena
Sorry I don't know but hey that was why the internet was invented.John Cena won or held the World heavyweight championship 2 time.By Kayfa Ya
JOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN CENA
JERICHO VS JOHN CENA FOR THE WORLD HEAVYWEIGHT CHAMPIONSHIP BIG
John cena - world championship The Undertaker - world heavyweight championship team Miz won team Kingston won
For the World Heavyweight Championship belt, Edge had the title for a total of 7 reigns. For the WWE World Heavyweight Championship belt, John Cena had the title for a total of 12 reigns.
John Cena defeated Edge and Big Show in a triple threat match to win the World Heavyweight championship
2 times -- and its hold not held
A Record 11 times. Cena holds the record for most number of WWE Title reigns in the WWE. He is also the current reigning World Heavyweight champion and is a 3 time world heavyweight champ in the WWE. He is arguably the biggest star in the WWE right now