Oldest Goalscorers

A list of the oldest players to score a competitive goal

Player
Opposition
Competition
H/A
11 Apr 1923

Jimmy Cantrell

Bolton wanderers

Bolton Wanderers

Division 1

Division 1

A

40y 338d

13 Apr 1929

Joe Scott

Barnsley

Barnsley FC

Division 2

Division 2

A

39y 328d

23 Oct 1937

George Jeffrey

Plymouth argyle

Plymouth Argyle

Division 2

Division 2

H

38y 250d

22 Sept 1927

John Blair

Leicester city

Leicester City

Division 1

Division 1

H

37y 198d

21 Apr 2003

Teddy Sheringham

West bromwich albion

West Bromwich Albion

Premier League

Premier League

A

37y 18d

10 Apr 1914

John Joyce

Bolton wanderers

Bolton Wanderers

Division 1

Division 1

H

36y 287d

3 Nov 1962

Danny Blanchflower

Leicester city

Leicester City

Division 1

Division 1

H

36y 266d

21 Aug 1954

Les Bennett

Aston villa

Aston Villa

Division 1

Division 1

A

36y 223d

20 Mar 1943

Taffy O'Callaghan

Millwall

Millwall FC

Football league south cup

Football League South Cup

H

36y 165d

7 Feb 2004

Gustavo Poyet

Portsmouth

Portsmouth FC

Premier League

Premier League

H

36y 84d

12 Apr 1924

Fanny Walden

Everton

Everton FC

Division 1

Division 1

H

36y 41d

3 Apr 1931

Billy Cook

Cardiff city

Cardiff City

Division 2

Division 2

H

36y 34d

3 Jan 1953

Ron Burgess

Newcastle united

Newcastle United

Division 1

Division 1

H

35y 269d

31 Aug 2002

Les Ferdinand

Southampton

Southampton FC

Premier League

Premier League

H

35y 266d

11 May 1974

Alan Gilzean

Newcastle united

Newcastle United

Division 1

Division 1

A

35y 201d

28 Oct 1987

Osvaldo Ardiles

Aston villa

Aston Villa

League cup

League Cup

A

35y 85d

20 Oct 2012

William Gallas

Chelsea

Chelsea FC

Premier League

Premier League

H

35y 64d

20 Nov 1948

Freddie Cox

Grimsby town

Grimsby Town

Division 2

Division 2

A

34y 355d

22 Sept 1996

Clive Wilson

Leicester city

Leicester City

Premier League

Premier League

H

34y 313d

13 Nov 2004

Noureddine Naybet

Arsenal

Arsenal FC

Premier League

Premier League

H

34y 276d

23 Oct 1954

Alf Ramsey

Preston north end

Preston North End

Division 1

Division 1

H

34y 274d

2 Sept 1939

Johnny Morrison

West bromwich albion

West Bromwich Albion

Division 2

Division 2

H

34y 272d

7 June 1947

Ronnie Dix

Barnsley

Barnsley FC

Division 2

Division 2

H

34y 267d

27 Oct 1930

Frank Hartley

Chelsea

Chelsea FC

London fa challenge cup

London FA Challenge Cup

A

34y 261d

1 Sept 1909

Tom Morris

Sunderland

Sunderland AFC

Division 1

Division 1

A

34y 203d

27 Mar 2012

Ryan Nelsen

Bolton wanderers

Bolton Wanderers

Fa cup

FA Cup

H

34y 160d

17 Apr 2019

Fernando Llorente

Manchester city

Manchester City

Champions league

Champions League

A

34y 49d

18 Mar 2023

Ivan Perišić

Southampton

Southampton FC

Premier League

Premier League

A

34y 43d

26 Dec 1985

Steve Perryman

West ham united

West Ham United

Division 1

Division 1

H

34y 5d

24 Mar 1928

Arthur Grimsdell

Aston villa

Aston Villa

Division 1

Division 1

H

34y 0d

28 Dec 1993

Micky Hazard

West ham united

West Ham United

Premier League

Premier League

A

33y 326d

10 May 1998

Jürgen Klinsmann

Southampton

Southampton FC

Premier League

Premier League

H

33y 283d

9 Oct 1968

Cliff Jones

Manchester united

Manchester United

Division 1

Division 1

H

33y 244d

27 Mar 2012

Louis Saha

Bolton wanderers

Bolton Wanderers

Fa cup

FA Cup

H

33y 231d

21 Apr 1930

Frank Osborne

West bromwich albion

West Bromwich Albion

Division 2

Division 2

A

33y 187d

22 Mar 1997

Ronny Rosenthal

Derby county

Derby County

Premier League

Premier League

A

33y 162d

20 Apr 1968

Dave Mackay

Coventry city

Coventry City

Division 1

Division 1

H

33y 157d

18 Apr 1998

Colin Calderwood

Barnsley

Barnsley FC

Premier League

Premier League

A

33y 87d

19 Apr 2000

David Ginola

Leicester city

Leicester City

Premier League

Premier League

A

33y 84d

14 Mar 1953

Arthur Willis

Chelsea

Chelsea FC

Division 1

Division 1

H

33y 40d

25 Dec 1925

Tommy Clay

Birmingham city

Birmingham City

Division 1

Division 1

A

33y 34d

29 Mar 1947

George Foreman

Plymouth argyle

Plymouth Argyle

Division 2

Division 2

A

33y 27d

23 Jan 2002

Tim Sherwood

Chelsea

Chelsea FC

League cup

League Cup

H

32y 351d

2 Feb 1999

Andy Sinton

Afc wimbledon

Wimbledon FC

Fa cup

FA Cup

H

32y 320d

4 Mar 2020

Jan Vertonghen

Norwich city

Norwich City

Fa cup

FA Cup

H

32y 315d

5 Oct 1974

Mike England

Burnley

Burnley FC

Division 1

Division 1

H

32y 307d

17 Nov 1951

Bill Nicholson

Chelsea

Chelsea FC

Division 1

Division 1

H

32y 295d

26 Nov 1955

Harry Clarke

Aston villa

Aston Villa

Division 1

Division 1

A

32y 276d

26 Nov 2005

Edgar Davids

Wigan athletic

Wigan Athletic

Premier League

Premier League

A

32y 258d

4 Jan 2026

Ben Davies

Sunderland

Sunderland AFC

Premier League

Premier League

H

32y 255d