Liverpool midfielder James Milner is the fifth-best player among Euro 2016 teams, according to a Uefa rankings tool. The 30-year-old – who is not a certain starter for Roy Hodgson's England team – is rated above the likes of Gareth Bale, Mesut Ozil and Robert Lewandowski by the Uefa barometer, which is based on statistical evidence since January.

The list is topped by Real Madrid and Portugal's Champions League-winning star Cristiano Ronaldo, who is followed by Zlatan Ibrahimovic and Antoine Griezmann. Meanwhile, France's Dimitri Payet is rated one spot above Milner.

The Liverpool midfielder is a veteran of 59 caps, having made his international debut in 2009. He has been in and out of the England side since earning his first cap for the Three Lions, but according to Uefa, the Liverpool man is the fifth-best player at the much-anticipated tournament.

Interestingly, Milner's England teammate Marcus Rashford is rated at number 94, four places above captain Wayne Rooney. Rashford, 18, made his international debut in February, but has established himself in Hodgson's squad, having scored on his European, Premier League and international debut in 2016.