
James Milner’s penalty for Brighton against Manchester City on Sunday saw him become the second oldest goal-scorer in Premier League history.
The veteran midfielder came off the bench at the Amex and calmly slotted home the spot-kick to equalise for the Seagulls in the second half.
It was the England international’s first goal for Brighton after joining from Liverpool in 2023 and the first time he has found the back of the net since the 2019/20 season for the Reds.
As he struck the ball past James Trafford, Milner was aged 39 years and 239 days, but he is not quite the oldest player ever to score in the Premier League.
Teddy Sheringham still holds that record as he scored significantly later on in terms of age, at 40 years and 268 days.
Your ultimate guide to the football season
Metro's football newsletter: In The Mixer. Exclusive analysis, FPL tips and transfer talk sent straight to your inbox every Friday – sign up, it's an open goal.
The iconic striker scored in a 2-1 loss for West Ham against Portsmouth in December 2006, coming off the bench to make an impact against his former club.
It was the last of Sheringham’s 146 goals in the Premier League, which he scored for Nottingham Forest, Tottenham, Manchester United, Portsmouth and the Hammers.

Milner is now the second oldest and second youngest goal-scorer in the Premier League, as his epic career continues.
At just 16 years and 356 days, he scored his first top flight goal for Leeds United against Sunderland in December 2002.
James Vaughan still holds the record as the youngest goal-scorer in the division, netting for Everton against Crystal Palace at 16 years and 270 days old in April 2005.
Oldest Premier League goal-scorers
Teddy Sheringham 40y 268d
James Milner 39y 239d
Dean Windass 39y 235d
Thiago Silva 39y 198d
Ashley Young 39y 148d

Youngest Premier League goal-scorers
James Vaughan 16y 270d
James Milner 16y 356d
Wayne Rooney 16y 360d
Rio Ngumoha 16y 361d
Cesc Fabregas 17y 113d