Anfield favourite James Milner now stands alone at the top of the Premier League’s appearance charts, finally surpassing the long‑standing record once held by former Everton and Aston Villa midfielder Gareth Barry.
The 40‑year‑old Brighton veteran moved clear with his 654th Premier League outing, starting in the Seagulls’ win over Brentford to edge past Barry’s tally of 653 games in the competition. It is the culmination of a remarkable, 24‑year top‑flight career that has taken Milner from Leeds to Newcastle, Aston Villa, Manchester City, Liverpool and now Brighton.
Milner has spoken consistently about his drive to “be the best every day” and about the professionalism required to keep going at this level into his 40s.
Yet there is a twist to the record that has been widely picked up: Milner has played roughly 14,000 fewer minutes than Barry, the equivalent of just over four full Premier League seasons, and has started far fewer games, racking up a competition‑record 217 substitute appearances compared to Barry’s 35.
That context made Everton’s birthday post for Barry on X on Monday especially eye‑catching. The club shared a graphic celebrating their former midfielder’s 45th birthday, emblazoned with “54,439 – most minutes played in Premier League history” and “618 – most starts in Premier League history”, alongside a big “Happy Birthday Gareth Barry” banner.
— Everton (@Everton) February 23, 2026
Coming just days after Milner took the appearances crown, plenty of fans interpreted the choice of stats as a cheeky reminder that, while the Brighton man has more games, Barry still owns the records that speak to sheer time on the pitch.
In the end, it just feels like classic Merseyside banter – one legend with the games record, another with the minutes and starts, and Everton making sure nobody forgets which side of the park Gareth Barry belongs to.
Want to get the latest Liverpool news direct to your phone? Join our WhatsApp community by clicking here.