Rank From Worst to Best of all of John Cena's Wrestlemania Matches
WM 20- John Cena vs Big Show- US Championship
WM 21- John Cena vs JBL- WWE Championship
WM22- John Cena vs. Triple H- WWE Championship
WM23- John Cena vs. HBK- WWE Championship
WM24- Randy Orton vs. HHH vs. John Cena- WWE Championship
WM25- John Cena vs Edge vs Big Show- World Heavyweight Championship
WM26- John Cena vs. Batista- WWE Championship
WM 27- John Cena vs. The Miz- WWE Championship
WM 28- John Cena vs. The Rock
WM29- John Cena vs. The Rock 2- WWE Championship