#3 CM Punk
John Cena and CM Punk have had some of the best matches of their individual careers against one another.
They have the ability to bring out the best in each other, and have proven as much with their matches at Money in the Bank 2011, SummerSlam 2011, and Night of Champions 2012.
In a rivalry between two very different characters and persons, the one common denominator between them is their passion to have a great match with one another every time they square off.
That passion to be the best is the one thing that every truly great and historic rivalry needs. John Cena versus CM Punk is a defining rivalry for not only John Cena or CM Punk, but for an entire generation.
Regardless of one’s opinion of what is or is not the greatest rivalry in the history of professional wrestling, and regardless of whether or not Cena - Punk lives up to the quality of the others mentioned above, the feud between Cena and Punk is the one that will forever define today’s WWE and stand the test of time.