England men's most-capped XI

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Moore

108 caps

Billy Wright

105 caps

Kyle Walker

96 caps

Peter Shilton

125 caps

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Moore

108 caps

Billy Wright

105 caps

Kyle Walker

96 caps

Peter Shilton

125 caps

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Charlton

106 caps

Frank Lampard

106 caps

Bobby Moore

108 caps

Peter Shilton

125 caps

Steven Gerrard

114 caps

Harry Kane

126 caps

Billy Wright

105 caps

David Beckham

115 caps

Kyle Walker

96 caps

Wayne Rooney

120 caps

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Moore

108 caps

Billy Wright

105 caps

Kyle Walker

96 caps

Peter Shilton

125 caps

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Moore

108 caps

Billy Wright

105 caps

Kyle Walker

96 caps

Peter Shilton

125 caps

Bobby Charlton

106 caps

Harry Kane

126 caps

Wayne Rooney

120 caps

Frank Lampard

106 caps

Steven Gerrard

114 caps

David Beckham

115 caps

Ashley Cole

107 caps

Bobby Charlton

106 caps

Frank Lampard

106 caps

Bobby Moore

108 caps

Peter Shilton

125 caps

Steven Gerrard

114 caps

Harry Kane

126 caps

Billy Wright

105 caps

David Beckham

115 caps

Kyle Walker

96 caps

Wayne Rooney

120 caps