Ah yes, 2002. Tobey Maguire was Spiderman, Gareth Gates topped the music charts and Juicy Couture’s velour tracksuits were all the rage, somehow. Meanwhile, a young whippersnapper named James Milner was making his professional football debut for Leeds United.
Fast forward 24 years and Milner is no longer a whippersnapper. But he is still a professional footballer, and in February 2026 he made his 653rd appearance in the Premier League – tying the record set by his former Manchester City and England teammate, Gareth Barry.
Life begins at 40, they say. For Milner, there’s no sign of his career slowing down – he will almost certainly break Barry’s record and become the Premier League’s most picked player.
When Did James Milner Make His Debut?
To offer a snapshot of Milner’s incredible longevity at the top level of the beautiful game, he made his Premier League debut before the likes of Kobbie Mainoo and Jude Bellingham were even born.
That debut came on November 10, 2002, when he emerged from the substitutes’ bench as a fresh-faced teen for Leeds United against West Ham, playing the last six minutes. Within six weeks, Milner had broken the first of many Premier League records in his career…
Who Is the Premier League’s Youngest Ever Player?

Ah, well it’s not Milner, actually. He was 16 years and 309 days when he made that first appearance for Leeds, making him the second youngest Premier League player of all time – at the time. Since then, a catalogue of even more youthful stars have made their Premier League debuts. Former Liverpool ace Harvey Elliott held the record for a while; he was 16 years and 30 days old when making his bow for Fulham.
Incredibly, three 15-year-olds have since vied for the record. Leicester’s Jeremy Monga was 15 and 271 days when appearing for the first time, but he’s been beaten to the record by two Arsenal youngsters.
Many assume that Max Dowman is the youngest ever Premier League player at 15 years and 235 days, but the record is actually held by his teammate Ethan Nwaneri: he was 15 and 181 days when making his Gunners debut against Brentford in September 2022.
Who Is the Premier League’s Youngest Ever Goalscorer?

Now this is a record that was once held by Milner. On Boxing Day 2002, he found the net for Leeds in a festive fixture with Sunderland – an early Christmas present for the Yorkshireman, who turned 17 just nine days later.
In more than two decades that have passed since, only one player has scored in the Premier League at a younger age than James Milner. And that (young) man was James Vaughan, who notched for Everton against Aston Villa in April 2005 at the tender age of 16 years and 270 days.
Who Is the Premier League’s Oldest Ever Goalscorer?

And now we go full circle with a look at the Premier League’s oldest ever goalscorer… Given that Milner is still playing, he still has a chance to break this record – it’s currently owned by Teddy Sheringham, who was 40 years and 268 days old when he notched for West Ham against Portsmouth on Boxing Day 2006.
By our math, if Milner is still playing in the Premier League come October 2026, he could surpass Sheringham’s milestone if he was to find the net once more. How he’d love to do that… he’s already the second-oldest Premier League goalscorer ever, having troubled the scorers with a penalty in Brighton’s clash with Manchester City in August 2025.
Who Has the Most Premier League Assists?

If Milner can just find the opportunity to create another goal, he will go eighth on the list of all-time Premier League assist providers. At the time of writing he has 90; an impressive haul, but considerably shy of the record holder that is Ryan Giggs, who provided 163 Premier League assists during his storied career at Manchester United.
Mind you, Milner does hold an interesting ‘record’ in this regard: in October 2025, he provided an assist for Brighton striker Charalambos Kostoulas – the first time in Premier League history that a player has assisted a goal for a player that wasn’t even born when they made their debut!
21 – James Milner’s assist for Charalampos Kostoulas yesterday saw the biggest gap in age between a player assisting a goal for a team-mate in Premier League history – Milner is 21 years and 146 days older than Kostoulas. Seniority. pic.twitter.com/tSrJhbawCk
— OptaJoe (@OptaJoe) October 26, 2025
Who Has Had the Longest Premier League Career?
Back in 2002, Milner was paid a handsome £70 per week as a teenager at Leeds. Fast forward to 2026, and he’s on a reported £60,000 per week at Brighton. Not that the money matters, but it offers a glimpse at the upward trajectory of his career – a Premier League career that now spans 24 years, no less.
And that is a record. His old friend and colleague, Gareth Barry, enjoyed a 22-year career in the English top-flight, which Milner has now surpassed. To offer additional context, of all the players that featured in Milner’s debut for Leeds against West Ham in 2002, Jermain Defoe was the last to make a Premier League appearance – and that came way back in 2018.
The Running Man Goes On and On

At the time of writing, Milner has played 38,293 minutes of Premier League football – the equivalent of 26 days, or 638 hours if you prefer. He has played alongside teammates that were born in the range 1968 to 2007. Not only that, he has covered approximately 3,364 miles of ground in those appearances, calculated by considering his average per match (5.15 miles) and the number of minutes played.
And that is roughly the same distance as running from London to New York… When retirement does come, Milner will have earned a good sit down with a cup of tea. But even now, he shows no signs of slowing down.

