It's every wrestling fan's favorite time of the year—WrestleMania season. With the 34th rendition of The Showcase of the Immortals taking place April 8, 2018 in New Orleans, now is as good a time as ever to look back at all of the classics that WWE's biggest show of the year has given us over the past three decades.

There are a number of factors to consider when determining the “best” matches in the history of WrestleMania. From technical mastery to jaw-dropping carnage in special stipulations to the electricity in the arena when certain superstars meet in the ring, there are so many pieces that must come together to give us an iconic match. Since 1985, WrestleMania has been the pinnacle of sports entertainment, with each new installment producing memorable moments that will stand the test of time and, in some cases, even prove that the story the match tells can be more meaningful than the outcome it produces.

Some Manias, like the Attitude Era's X-Seven masterpiece, are littered from top to bottom with showstoppers. Others have a single moment moment that stands above the rest and has been ingrained into the minds of every wrestling fan. Some superstars were given one single match that helped to define their legacy, like Ricky "The Dragon" Steamboat's classic with “Macho Man” Randy Savage at WrestleMania III. Others, like Shawn Michaels and The Undertaker have been able to grow their legendary status through recurring appearances in some of the event's most classic contests.

The best matches in Mania history is a debate that will never end. It is a list that can probably be changed yearly, which is a testament to just how incredible Vince McMahon's crowning achievement (sorry XFL) has truly become. Here is a list of the top 20 WrestleMania matches of all time.