Thierry Henry is a Premier League legend.

The Frenchman established himself as arguably the greatest Premier League player of all-time with his performances for Arsenal.

In 258 English top flight games, he recorded a ridiculous 249 goals or assists.

But has he got the best minutes per goal or assist rate in Premier League history?

OptaJoe have posted the top 10 on Twitter who have played a minimum of 2000 minutes. Henry features, as well as some other surprising names.

You can view the top 10 players with the best minutes per goal or assist rate in Premier League history below...

9=) Lukas Podolski - 109 minutes per goal or assist

9=) Ole Gunnar Solskjaer - 109 minutes per goal or assist

8) Harry Kane - 105 minutes per goal or assist

7. Luis Suarez - 104 minutes per goal or assist

6. Pierre-Emerick Aubameyang - 103 minutes per goal or assist

5. Robin van Persie - 102 minutes per goal or assist

=3) Mohamed Salah - 92 minutes per goal or assist

=3) Gabriel Jesus - 92 minutes per goal or assist

2) Thierry Henry - 86 minutes per goal or assist

1) Sergio Aguero - 85 minutes per goal or assist

That's a very interesting list.

Podolski wasn't a major success at Arsenal. After a promising first season, Podolski's performances declined and he was shipped out in his third campaign with the club. 

But his goal and assist ratio is certainly very impressive. Maybe Arsenal should have held on to him for longer.

The top four is also very interesting.

Despite Salah's proficiency in front of goal, he seems to get a lot of disrespect from football fans.

But his goal and assists tally suggests he's one of the best forwards in Premier League history.

Jesus' inclusion in the top three is also a massive surprise.

The Brazilian striker is second-choice to Sergio Aguero at Manchester City but whenever he plays he contributes in front of goal.

The only two players to record more than a goal or assist per game are Henry and Aguero.

And it's Aguero who who narrowly comes out on top.