Middlesbrough have avoided relegation, but they made it hard for themselves,

Whilst Boro fans wait for the new season, we've been taking a look at six of the oldest players to have ever featured for the club, as per Transfermarkt...

The Greek shot-stopper was 40 years, two months and seven days old when he represented them in an FA Cup fourth round tie against Newport County in 2019.

It was a day to forget for the Teessiders as they were beaten 2-0 at Rodney Parade by the League Two outfit.

Having made the switch from Manchester United in 1994, Robson played out the twilight of his career with Boro.

He was 39 years, 11 months and 21 days old when he featured against Arsenal in January 1997 – a game which his side lost 2-0.

The left-back was 39 years, two months and nine days old when he featured for Boro for the last time, coming on as a substitute in the last game of the 2005/06 season.

The Teessiders were beaten 1-0 by Fulham at Craven Cottage and Cooper retired at the end of the season.

The Welsh goalkeeper left Boro in July 2012 with his last game for the club coming at 38 years, five months and two days old.

Coyne helped Boro secure a 1-1 draw with local rivals Sunderland in an FA Cup fourth round tie at the Stadium of Light.

Given's time with Boro came near the end of a long and impressive career in English football.

The Irishman was 37 years, 10 months and two days old when he made his final appearance for the North East club in February 2014 – keeping a clean sheet in a goalless draw with Leeds United.

Townsend spent two years with the Teessiders late on in his career and made his final appearance for them in August 1999.

The midfielder was 36 years, one month and five days old at the time but was unable to help Boro avoid a 1-0 defeat at the hands of Aston Villa.