Premier League has been one of the best and most competitive leagues across Europe since its inception in the 1992/93 season, when it replaced the erstwhile Football League First Division in England.
In its 27 years of history, it has seen some of the best players in the business plying their trade with various clubs. These players have left their marks on the league for years to come, with their scintillating performances and also in form of some really incredible records.
There's an old adage that goes - Record are meant to be broken, but when it comes to the English top-flight, despite its relatively short history in comparison with the rest of Europe's top leagues, there are some records that just might remain untouchable for the future crop of players to come.
So, let's take a look at the 5 Premier League records that would be a nearly impossible break (at least for the foreseeable future) and which players hold them currently.
*All stats accurate as of 17-09-2019
#1 Most Premier League appearances - Gareth Barry, 653 (Aston Villa, Manchester City, Everton and West Brom)
We kick off our list with one of those records, that in a true sense belongs in the archives and might as well go down as an everlasting one.
Gareth Barry, Premier League winner with Manchester City in 2012, currently leads the way in terms of appearances made in the English top-flight, with a staggering 653 appearances under his belt.
More than half of his ridiculous tally consists of the matches that he played for his youth club Aston Villa, where he spent 12 years in total, also becoming their captain by the time he called it a day.
He spent his entire playing career in England, having been a top-flight regular for 21 seasons and only getting the taste of the second-tier when he got relegated from the PL with his last club, West Brom in 2018.
Interestingly, despite making the most appearances in the league, he does not hold the record for having played in the maximum number of seasons, with his career coming to an end in his 21st season. That record belongs to Manchester United legend Ryan Giggs, who played 22 seasons for the Red Devils.