England Players with the Most Games Played in The World Cup

All-Time list of players with more matches played for the National Team of England in the Soccer World Cups with detail of games played in each competition.

A total of 248 players represented the National Team of England in the Soccer World Cups. Of them, 198 played at least one game. Here you have a list with the players with most games played.

scroll for more >>
 
Player
Games Played
World Cups
Game Detail by World Cup
1. England Peter Shilton 17 3 5 in 1982, 5 in 1986, 7 in 1990
2. England Terry Butcher 14 3 4 in 1982, 5 in 1986, 5 in 1990
England Bobby Charlton 14 4 0 in 1958, 4 in 1962, 6 in 1966, 4 in 1970
England Ashley Cole 14 3 5 in 2002, 5 in 2006, 4 in 2010
England Bobby Moore 14 3 4 in 1962, 6 in 1966, 4 in 1970
6. England David Beckham 13 3 3 in 1998, 5 in 2002, 5 in 2006
7. England Steven Gerrard 12 3 5 in 2006, 4 in 2010, 3 in 2014
England Gary Lineker 12 2 5 in 1986, 7 in 1990
England Harry Maguire 12 2 7 in 2018, 5 in 2022
England Michael Owen 12 3 4 in 1998, 5 in 2002, 3 in 2006
England Jordan Pickford 12 2 7 in 2018, 5 in 2022
England Raheem Sterling 12 3 3 in 2014, 6 in 2018, 3 in 2022
England John Stones 12 2 7 in 2018, 5 in 2022
14. England Jordan Henderson 11 3 2 in 2014, 5 in 2018, 4 in 2022
England Harry Kane 11 2 6 in 2018, 5 in 2022
England Marcus Rashford 11 2 6 in 2018, 5 in 2022
England Wayne Rooney 11 3 4 in 2006, 4 in 2010, 3 in 2014
England Chris Waddle 11 2 4 in 1986, 7 in 1990
19. England Sol Campbell 10 3 4 in 1998, 5 in 2002, 1 in 2006
England Rio Ferdinand 10 4 0 in 1998, 5 in 2002, 5 in 2006, 0 in 2010
England Frank Lampard 10 3 5 in 2006, 4 in 2010, 1 in 2014
England Ray Wilson 10 2 4 in 1962, 6 in 1966
England Billy Wright 10 3 3 in 1950, 3 in 1954, 4 in 1958
24. England Gordon Banks 9 3 0 in 1962, 6 in 1966, 3 in 1970
England Peter Beardsley 9 2 4 in 1986, 5 in 1990
England Emile Heskey 9 2 5 in 2002, 4 in 2010
England Martin Peters 9 2 5 in 1966, 4 in 1970
England Kenny Sansom 9 2 4 in 1982, 5 in 1986
England Paul Scholes 9 2 4 in 1998, 5 in 2002
England David Seaman 9 2 4 in 1998, 5 in 2002
England John Terry 9 2 5 in 2006, 4 in 2010
England Kieran Trippier 9 2 6 in 2018, 3 in 2022
33. England Alan Ball 8 2 4 in 1966, 4 in 1970
England Joe Cole 8 3 1 in 2002, 5 in 2006, 2 in 2010
England Eric Dier 8 2 6 in 2018, 2 in 2022
England John Haynes 8 3 0 in 1954, 4 in 1958, 4 in 1962
England Bryan Robson 8 3 4 in 1982, 2 in 1986, 2 in 1990
England Kyle Walker 8 2 5 in 2018, 3 in 2022
39. England Jack Charlton 7 2 6 in 1966, 1 in 1970
England Bryan Douglas 7 2 3 in 1958, 4 in 1962
England Tom Finney 7 3 3 in 1950, 3 in 1954, 1 in 1958
England Jimmy Greaves 7 2 4 in 1962, 3 in 1966
England Glenn Hoddle 7 2 2 in 1982, 5 in 1986
England Gary Stevens 7 2 5 in 1986, 2 in 1990
England Des Walker 7 1 7 in 1990
England Ray Wilkins 7 2 5 in 1982, 2 in 1986
47. England John Barnes 6 2 1 in 1986, 5 in 1990
England Jamie Carragher 6 2 4 in 2006, 2 in 2010
England George Cohen 6 1 6 in 1966
England Peter Crouch 6 2 4 in 2006, 2 in 2010
England Jimmy Dickinson 6 2 3 in 1950, 3 in 1954
England Paul Gascoigne 6 1 6 in 1990
England Owen Hargreaves 6 2 2 in 2002, 4 in 2006
England Roger Hunt 6 2 0 in 1962, 6 in 1966
England Geoff Hurst 6 2 3 in 1966, 3 in 1970
England Glen Johnson 6 2 4 in 2010, 2 in 2014
England Jesse Lingard 6 1 6 in 2018
England Paul Parker 6 1 6 in 1990
England Stuart Pearce 6 1 6 in 1990
England David Platt 6 1 6 in 1990
England Luke Shaw 6 2 1 in 2014, 5 in 2022
England Teddy Sheringham 6 2 2 in 1998, 4 in 2002
England Trevor Steven 6 2 3 in 1986, 3 in 1990
England Nobby Stiles 6 2 6 in 1966, 0 in 1970
England Mark Wright 6 1 6 in 1990