Top 10 Golden Oldies in this year's Premier League, including Gareth Barry

Gareth Barry celebrates with Ramiro Funes Mori after scoring the first goal for Everton

Gareth Barry is set to join Ryan Giggs, Rio Ferdinand and Frank Lampard in having spent 20 seasons in the Premier League.

Gareth Barry celebrates with Ramiro Funes Mori after scoring the first goal for EvertonGareth Barry, still going strong after 20 years in the top flight

In honour of Barry's longevity, we're going to take a look at the veterans who we will (hopefully) see in the Premier League this year. Unsurprisingly, the list contains seven goalkeepers...

Marcin Wasilewski (36), Leicester City

Leicester's defender has been with the club for three years in his only spell in English football, having previously played in his native Poland and for Anderlecht.

He has made 60 league appearances for the Foxes (which is also the number of caps he has for Poland), though did not feature enough last year to receive a winner's medal. 

Artur Boruc (36), Bournemouth

The Polish goalkeeper is well-known to British fans, having spent the majority of the last decade at Celtic, Southampton and his current team, Bournemouth. 

The 6ft 4 Boruc featured heavily for Bournemouth last year, clocking up 32 league appearances. 

Paul Robinson (36), Burnley

Paul Robinson - Blackburn RoversPaul Robinson in his time at Blackburn

The England 'keeper signed a short deal with Burnley in January which has been extended for this year, though he is yet to make his debut. Robinson made his debut for Leeds in 1998, whilst he has also played in the colours of Spurs and Blackburn alongside winning 41 caps for England. 

Whilst he won't be hoping for a repeat of Gary Neville's infamous "bobble pass" own goal against Croatia from 2006, he may hope to repeat his 95-yard goal for Spurs against Watford from the following year. 

Julián Speroni (37), Crystal Palace

Crystal Palace's Julian SperoniSperoni in the colours of Crystal Palace

Crystal Palace's stalwart shot-stopper has been with the South London club for 12 years, racking up 359 league appearances after he was signed from Dundee for £500,000.

The Argentine cult hero holds Palace's record for appearances by a goalkeeper, though he has never received the call to represent his country. 

Dimitrios Konstantopoulos (37), Middlesbrough

The once-capped Greek 'keeper has been with Middlesbrough since 2013, making 98 league appearances. Prior to his time at the Riverside, he spent four years at Hartlepool, followed by short stints with Swansea and Cardiff.

Gerhard Tremmel (37), Swansea City

The experienced German has been with Swansea since 2011, making 29 league appearances in that time. 

After being sent out on loan to Werder Bremen in 2015, he was released from his contract with Swansea before re-signing a two-year deal with the club.

Alex Manninger (39), Liverpool

Alex Manninger in action for ArsenalManninger in action for Arsenal

A few eyebrows were raised when it was revealed that Jurgen Klopp had signed Manninger as Liverpool's third-choice keeper this summer.

The Austrian journeyman spent five years with Arsenal from 1997 deputising for David Seaman. He retired from international football seven years ago with 34 caps to his name.

Shay Given (40), Stoke City

The oldest player in the Premier League this season, the Irishman is no stranger to English football having started his career at Blackburn in 1994. For many fans, Given is most synonymous with Newcastle United for whom he made 354 league appearances during a 12-year spell. 

After originally retiring from international football in 2012, he made a comeback before hanging up the gloves for good this summer with 134 caps to his name. 

2016/17 will be his second season with Stoke, though he only made three league appearances for the Potters last year.

Gareth Barry (35), Everton

Everton's Gareth Barry in action with Aston Villa's Leandro BacunaBarry hasn't lost any of his passion over the years

A comparative young pup when compared to the rest of this list, Barry will be competing in his 20th season in the Premier League this year.

Barry signed for Villa in 1997, spending 12 years at the club before moving to Manchester City. He was loaned out to Everton in 2013 - a move which became permanent the following season.

He has made 595 league appearances, putting him third in the all-time list behind Frank Lampard and Ryan Giggs. 15 appearances will take him ahead of Lampard, while he can overhaul Giggs this season if he plays all 38 matches.

Honorable Mention

Mark Schwarzer (43), N/A

The Australian keeper made his professional debut back in 1990 for Marconi Stallions, meaning he had been a professional footballer for seven years before Marcus Rashford was born. 

He first moved to England with Bradford in 1996, before spending 11 years with Middlesbrough and five with Fulham. 

He spent two seasons at Chelsea before moving to Leicester for last season, meaning that he has been on the books of the last two teams to win the title. 

Leicester released Schwarzer over the summer, but seeing as he hasn't retired, we still have hopes of his gracing the Premier League this year. 

Register for EVERTON team updates

Register for HITC Sport - Daily Dispatch