Read full Brief ⚡Full 📖
15-Second Brief
James Milner has concluded his career as the Premier League's all-time appearances leader (658), surpassing Gareth Barry (653). Among active players, Jordan Henderson leads with 463 appearances and Danny Welbeck sits on 400.

The remarkable career of 40-year-old James Milner has culminated in an absolute record: the midfielder is the sole leader of the historic list of players by the number of appearances in the Premier League.

In late February 2026, Milner came off the bench for Brighton in a match against Brentford and surpassed the legendary achievement of Gareth Barry. The veteran now boasts an impressive tally of 658 matches in the top tier of English football. Alongside his fantastic fitness, Milner has made a colossal contribution in attack, ranking 10th in the all-time list of the league's assist providers with 90 assists, closely trailing Mohamed Salah, who has 92.

It's worth noting that Milner has faced Chelsea a staggering 48 times — a figure that many players can only dream of achieving throughout their career in the league. Over more than two decades at the top level, the midfielder has only been sent off three times: once for straight red against West Bromwich and twice for two yellows in games against Crystal Palace.

James Milner's career: clubs and statistics

A product of the Leeds United academy, Milner made his first-team debut in 2002, just 56 days shy of his 17th birthday. He has played for six different clubs in the Premier League, netting goals for each, amassing a total of 56 goals and 90 assists:

  • Liverpool — 230 matches
  • Manchester City — 147 matches
  • Aston Villa — 100 matches
  • Newcastle United — 94 matches
  • Leeds United — 48 matches
  • Brighton — 39 matches

His trophy cabinet includes: 3 Premier League titles (2 with Manchester City and 1 with Liverpool), 2 League Cups, 2 FA Cups, an Intertoto Cup with Newcastle, 2 Community Shields, a FIFA Club World Cup and a UEFA Super Cup.

Top 25 players by appearances in Premier League history (as of August 30, 2026)

1. James Milner — 658

2. Gareth Barry — 653

3. Ryan Giggs — 632

4. Frank Lampard — 609

5. David James — 572

6. Gary Speed — 535

7. Emile Heskey — 516

8. Mark Schwarzer — 514

9. Jamie Carragher — 508

10. Phil Neville — 505

11. Rio Ferdinand — 504

12. Steven Gerrard — 504

13. Sol Campbell — 503

14. Paul Scholes — 499

15. Jermain Defoe — 496

16. John Terry — 492

17. Wayne Rooney — 491

18. Ashley Young — 485

19. Michael Carrick — 481

20. Sylvain Distin — 469

21. Peter Crouch — 468

22. Jordan Henderson — 463

23. Aaron Hughes — 455

24. Shay Given — 451

25. Brad Friedel — 450

Active players' standings

The only player from the top 25 who is still active is Chelsea midfielder Jordan Henderson with 463 matches (22nd overall).

Chasing the historic top, current players such as Chelsea's Danny Welbeck, with 400 appearances, and Everton's Jordan Pickford, who has featured in 364 matches in the Premier League, are not far behind.