John Cena is easily one of the greatest WWE Superstars of the past decade.
In the 10 years that Cena has been in the WWE, he has wrestled a greater variety of opponents and styles than most other Superstars, leaving him with a stunning array of classic matches.
Along the way, he has collected an impressive list of championships. According to WWE.com, he has won the World Heavyweight Championship, WWE Championship, United States Championship, World Tag Team Championship and WWE Tag Team Championship.
He won the Royal Rumble in 2008 and Money in the Bank in 2012.
The man who famously challenged Kurt Angle to a match on SmackDown has gone on to headline WrestleMania and become the face of the WWE. He is the man that the fans love to hate.
These 15 matches show how he has grown as a superstar and are some of his greatest bouts.