WWE has managed to keep the first half of 2017 interesting for its fans. The company has put out some fantastic matches that will be remembered by its fans for a long time, barring a few bad bookings.

With many great matches already played out in the squared circle in first half of this year, fans surely have talked about the fights they think was the best. As fans rate the matches based on their opinion, it is always hard for them to agree on the best fight.

As the federation knows everyone surfing the internet loves going through listicles, - even pro-wrestling fans – they have come up with a list on the top ten matches from the first half of this year. The list will definitely create a stir among the fans as they will surely debate about the rankings of the fights listed on the article published by the WWE on its website.

The 10 best matches of 2017 so far:

10. Neville vs Rich Swann — WWE Cruiserweight Championship Match (Raw, 6 March)

9. Charlotte Flair vs Becky Lynch vs Natalya vs Carmella vs Tamina — Women's Money in the Bank Ladder Match (SmackDown LIVE, 27 June)

8. Jack Gallagher vs TJP vs Cedric Alexander vs Noam Dar vs Mustafa Ali — Cruiserweight Championship No. 1 Contender's Fatal 5-Way Elimination Match (205 Live, 7 Feb)

7. Seth Rollins vs Roman Reigns (Raw, 29 May)

6. Big Show vs Braun Strowman (Raw, 20 Feb)

5. Shane McMahon vs AJ Styles (WrestleMania 33, 2 April)

4. Finn Balor vs Seth Rollins vs The Miz — Triple Threat Intercontinental Championship No. 1 Contender's Match (Raw, 1 May)

3. AJ Styles vs John Cena — WWE Championship Match (Royal Rumble)

2. The Authors of Pain vs #DIY vs The Revival — Triple Threat NXT Tag Team Championship Elimination Match (TakeOver: Orlando)

1. Tyler Bate vs Pete Dunne — United Kingdom Championship Match (TakeOver: Chicago)

AJ Styles
AJ Styles vs Shane McMahon WWE.com