#6 AJ Styles vs. John Cena - Money in the Bank 2016
There are many dream matches out there in wrestling right now, but the last true dream to come true happened in 2016, when just months after his WWE debut at the Royal Rumble, AJ Styles stood across from John Cena.
Styles had been tearing it up since his debut, and with Luke Gallows and Karl Anderson by his side, promising to "Beat up John Cena", he did exactly that in a fantastic match.
Meet John Cena's dad HERE
Despite both mens ages and experience, this one was still amazing, as you'd expect from such professionals. Despite the interference to hand Styles the victory, the match itself was still amazing.
They'd go on to wrestle at SummerSlam and Royal Rumble over the next few months, and while they were great, they just couldn't top the first, which will go down as a wrestling dream match that truly lived up to and even exceeded the hype.