#4 The Undertaker
The very fact that The Deadman was Punk's final opponent at WrestleMania makes him worthy of this list. One of the biggest gripes that Punk had following his departure from WWE in 2014 was the fact that he was never able to compete in the main event of WrestleMania. Punk was at the height of his popularity in 2012 as the WWE Champion but the company had other plans. Punk ended up dropping the WWE title to The Rock at the Royal Rumble PPV.
Punk ended up feuding with The Undertaker with the Straight Edge Superstar being the last victim of Taker's legendary Mania Streak at WrestleMania 29. Despite the sub-par build and the main-event between Cena and The Rock grabbing all the media attention, the duo ended up having what many consider to be the best match on the card.
However, this wasn't the first time that The Deadman and The Straight Edge locked horns against one another. Punk and Taker feuded over the World Heavyweight Championship during the fall of 2009. Taker defeated Punk inside Hell in a Cell to capture what would be his last World title at the eponymous event in 2009. Despite their rumoured differences off-screen, Punk and Taker always created magic every time they faced off against one another. Punk brought out the best in Taker and vice versa.