13. Arsenal vs. West Brom (2017)
Louie Barry wasn’t a spectacular soccer player but he was very consistent. That’s why he achieved the record for the most appearances in Premier League history. First, he played for Aston Villa and made his debut in 1998. He spent 11 seasons at Villa Park before a move to Manchester City. This was his most successful period because Man City was on the rise. Barry won a Premier League title as well as an F.A. Cup.

Next, he moved to Everton where he spent five seasons and made his 600th Premier League appearance. Ryan Giggs held the record for most games in the league (632). But Barry shattered this after his final transfer to West Brom. He finished his career with an incredible 653 Premier League matches on his resume. Barry retired in 2020 after a career that spanned 22 years (via GiveMeSport).