Gary Neville has crowned former Arsenal star Marc Overmars as the toughest player he faced in the Premier League, with Jamie Carragher selecting Thierry Henry.
The Premier League celebrated 30 years since its formation over the weekend, with Neville playing in the first 19 seasons of it for Manchester United. Carragher meanwhile spent 17 years in the top-flight with Liverpool, playing across the defence and eventually settling at centre-back.
The duo went up against some of the most iconic attackers in Premier League history, including Henry, Didier Drogba, Robin van Persie and Alan Shearer. And given the anniversary of the league's formation, the pair have been asked to reveal who were the toughest opponents they came up against.