England Football Online
Contact Us Page Last Updated 17 November 2023
 
 
G
Players Index

England's Players - Hacking to Hurst

I

 
No. Player Born
Died
Club(s) Pos Start/
Sub
App Gls
GA
Mins Playing Career
534 Jack Hacking 22 December 1897
31 May 1955
Oldham Athletic GK   3 4ᵍᵃ 270 1928-29 173 days
280 Harry Hadley 26 October 1877
22 October 1947
West Bromwich Albion LH   1 0 90 1903 90 min
673 Jimmy Hagan 21 January 1918
26 February 1998
Sheffield United IR 1
0
1 0 90 1948 90 min
679 Jack Haines 24 April 1920
19 March 1987
West Bromwich Albion IL 1
0
1 2 90 1948 90 min
348 Bert Hall 21 January 1882
17 October 1957
Aston Villa OL   1 0 90 1910 90 min
749 Jeff Hall 7 September 1929
4 April 1959
Birmingham City RB 17
0
17 0 1530 1955-57 1 year
229 days
593 Willie Hall 12 March 1912
22 May 1967
Tottenham Hotspur IF   10 9 900 1933-39 5 years
163 days
343 Harold Halse 1 January 1886
25 March 1949
Manchester United IR   1 2 90 1909 90 min
166 Henry Hammond 26 November 1866
16 June 1910
Oxford University & Lancing Old Boys & Corinthians HB   1 0 90 1889 90 min
555 Jimmy Hampson 23 March 1906
10 January 1938
Blackpool CF   3 5 270 1930-32 2 years
48 days
372 Harry Hampton 21 April 1885
15 March 1963
Aston Villa CF   4 2 360 1913-14 1 year
18 days
680 Johnny Hancocks 30 April 1919
19 February 1994
Wolverhampton Wanderers OF 3
0
3 2 270 1948-50 1 year
355 days
582 Eddie Hapgood 24 September 1908
20 April 1973
Arsenal LB   30 0 2700 1933-39 6 years
5 days
351 Wally Hardinge 25 February 1886
8 May 1965
Sheffield United IL   1 0 90 1910 90 min
310 Harold Hardman 4 April 1882
9 June 1965
Everton OL   4 1 360 1905-08 2 years
354 days
657 George Hardwick 2 February 1920
19 April 2004
Middlesbrough LB 13
0
13 0 1170 1946-48 1 year
195 days
481 Harry Hardy 14 January 1895
17 February 1969
Stockport County GK   1 0ᵍᵃ 90 1924 90 min
321 Sam Hardy 26 August 1882
24 October 1966
Liverpool, Aston Villa GK   21 25ᵍᵃ 1890 1907-20 13 years
54 days
1002 Mick Harford 12 February 1959 Luton Town CF 1
1
2 0 92 1988 210 days
76 Fred Hargreaves 16 August 1858
5 April 1897
Blackburn Rovers HB   3 0 270 1880-82 1 year
345 days
87 Jack Hargreaves 13 December 1860
13 January 1903
Blackburn Rovers OF   2 0 180 1881 14 days
1111 Owen Hargreaves 20 January 1981 Bayern München, Manchester United M 17
25
42 0 2052 2001-08 6 years
286 days
502 Ted Harper 22 August 1901
22 July 1959
Blackburn Rovers CF   1 0 90 1926 90 min
841 Gordon Harris 2 June 1940
10 February 2014
Burnley OL 1
0
1 0 90 1966 90 min
688 Peter Harris 19 December 1925
2 January 2003
Portsmouth OR 2
0
2 0 180 1949-54 4 years
244 days
301 Stanley Harris 19 July 1881
4 May 1926
Old Westminsters, Cambridge University & Corinthians IL   6 2 540 1904-06 1 year
363 days
420 George Harrison 18 July 1892
12 February 1939
Everton OL   2 0 180 1921 154 days
200 Hugh Harrison 30 November 1869
15 August 1943
Old Westminsters & Corinthians RB   2 0 180 1893 35 days
434 Jack Harrow 8 October 1888
19 July 1958
Chelsea LB   2 0 180 1922-23 212 days
538 Ernie Hart 3 January 1902
21 July 1954
Leeds United CH   8 0 720 1928-34 5 years
180 days
1155 Joe Hart 19 April 1987 Manchester City, Torino, West Ham United GK 72
3
75 48ᵍᵃ 6450 2008-17 9 years
166 days
450 Frank Hartley 20 July 1896
20 October 1965
Oxford City & Tottenham Hotspur & Corinthians IL   1 0 60 1923 60 min
82 Alf Harvey 5 July 1856
26 February 1943
Wednesbury Strollers FB   1 0 90 1881 90 min
871 Colin Harvey 16 November 1944 Everton IL 1
0
1 0 90 1971 90 min
703 Harold Hassall 4 March 1929
30 January 2015
Huddersfield Town, Bolton Wanderers IL 5
0
5 4 450 1951-53 2 years
211 days
981 Mark Hateley 7 November 1961 Portsmouth, Milan, Monaco, Rangers CF 20
12
32 9 1958 1984-92 7 years
296 days
323 Bob Hawkes 18 October 1880
12 September 1945
Luton Town LH   5 0 450 1907-08 1 year
118 days
136 George Haworth 17 October 1864
5 January 1943
Accrington RH   5 1 450 1887-90 3 years
59 days
81 John Hawtrey 20 July 1850
17 August 1925
Remnants & Old Etonians GK   2 7ᵍᵃ 180 1881 30 days
29 Edward Haygarth 26 April 1854
14 April 1915
Swifts & Reading, Lancing Old Boys, Wanderers FB   1 0 90 1875 90 min
739 Johnny Haynes 17 October 1934
18 October 2005
Fulham IF 56
0
56 18 4980 1954-62 7 years
251 days
480 Harry Healless 9 February 1893
11 January 1972
Blackburn Rovers C/LH   2 0 180 1924-28 3 years
161 days
1216 Tom Heaton 15 April 1986 Burnley GK 1
2
3 4ᵍᵃ 93 2016-17 1 year
17 days
890 Kevin Hector 2 November 1944 Derby County LF 0
2
2 0 18 1973 28 days
259 George Hedley 20 July 1876
16 August 1942
Sheffield United CF   1 1 90 1901 90 min
442 Ken/Jackie Hegan 24 January 1901
3 March 1989
Corinthians & Royal Army Service Corps OF   4 4 360 1923 227 days
807 Mike Hellawell 30 June 1938
18 July 2023
Birmingham City OR 2
0
2 0 180 1962 17 days
1257 Dean Henderson 12 March 1997 Manchester United GK 0
1
1 0ᵍᵃ 45 2020 45 min
1170 Jordan Henderson 17 June 1990 Sunderland, Liverpool, Al-Ettifaq A/DM 55
26
81 3 5082 2010-23 13 years
1087 Lee Hendrie 18 May 1977 Aston Villa M 0
1
1 0 13 1998 13 min
178 Arthur Henfrey 19 December 1867
17 October 1929
Cambridge University, Corinthians IL/CF
/RH
  5 2 450 1891-96 5 years
28 days
815 Ron Henry 17 August 1934
27 December 2014
Tottenham Hotspur LB 1
0
1 0 90 1963 90 min
41 Frank Heron 10 September 1853
23 October 1914
Wanderers F   1 0 90 1876 90 min
19 Hubert Heron 30 January 1852
5 June 1914
Uxbridge, Wanderers & Swifts F   5 0 450 1873-78 4 years
360 days
1094 Emile Heskey 11 January 1978 Leicester City, Liverpool,  Birmingham City, Wigan Athletic, Aston Villa M/F 40
22
62 7 3407 1999-2010 11 years
60 days
350 Billy Hibbert 21 September 1884
16 March 1949
Bury IR   1 0 90 1910 90 min
547 Harry Hibbs 27 May 1906
23 April 1984
Birmingham GK   25 26ᵍᵃ 2250 1929-36 6 years
77 days
505 Dick Hill 26 November 1893
10 April 1971
Millwall LB   1 0 90 1926 90 min
812 Freddie Hill 17 January 1940
1 October 2021
Bolton Wanderers IR 2
0
2 0 180 1962 32 days
923 Gordon Hill 1 April 1954 Manchester United OL 3
3
6 0 357 1976-77 1 year
137 days
486 Jack Hill 2 March 1897
16 April 1972
Burnley, Newcastle United R/CH   11 0 990 1925-29 4 years
76 days
958 Ricky Hill 5 March 1959 Luton Town M 1
2
3 0 111 1982-86 3 years
98 days
242 Jack Hillman 30 November 1870
16 December 1952
Burnley GK   1 0 90 1899 90 min
66 Arnold Hills 12 March 1857
7 March 1927
Old Harrovians F   1 0 90 1879 90 min
325 George Hilsdon 10 August 1885
10 September 1941
Chelsea CF   8 14 720 1907-09 1 year
362 days
1079 Andy Hinchcliffe 5 February 1969 Everton, Sheffield Wednesday M/CD
/LB
7
0
7 0 559 1996-98 2 years
38 days
537 Ernie Hine 9 April 1901
15 April 1974
Leicester City IF   6 4 540 1928-31 3 years
27 days
810 Alan Hinton 6 October 1942 Wolverhampton Wanderers, Nottingham Forest OL 3
0
3 0 270 1962-64 2 years
46 days
1027 David Hirst 7 December 1967 Sheffield Wednesday F 2
1
3 1 162 1991-92 263 days
795 Gerry Hitchens 8 October 1934
14 April 1983
Aston Villa, Internazionale CF 7
0
7 5 630 1961-62 1 year
31 days
620 Harold Hobbis 9 March 1913
17 May 1991
Charlton Athletic OL   2 1 180 1936 3 days
940 Glenn Hoddle 27 October 1957 Tottenham Hotspur, Monaco M 43
10
53 8 3960 1979-88 8 years
208 days
996 Steve Hodge 25 October 1962 Aston Villa, Tottenham Hotspur, Nottingham Forest M 18
6
24 0 1661 1986-91 5 years
36 days
146 Dennis Hodgetts 28 November 1863
25 March 1945
Aston Villa LF   6 1 540 1888-94 6 years
27 days
758 Alan Hodgkinson 16 August 1936
8 December 2015
Sheffield United GK 5
0
5 5ᵍᵃ 450 1957-60 3 years
231 days
554 Gordon Hodgson 16 April 1904
14 June 1951
Liverpool IR   3 1 270 1930-31 159 days
374 Joe Hodkinson 3 May 1889
18 June 1954
Blackburn Rovers OL   3 0 270 1913-19 6 years
222 days
273 Billy Hogg 29 May 1879
30 January 1937
Sunderland OR   3 0 270 1902 61 days
624 Harry Holdcroft 23 January 1909
17 April 1983
Preston North End GK   2 5ᵍᵃ 180 1936 32 days
776 Doug Holden 28 September 1930
7 April 2021
Bolton Wanderers OF 5
0
5 0 417 1959 43 days
88 George Holden 6 October 1859
after 1941
Wednesbury Old Athletic OR   4 1 360 1881-84 3 years
5 days
143 Cecil Holden-White 3 November 1860
 21 September 1934
Swifts & Corinthians & Clapham Rovers FC LH   2 0 180 1888 42 days
279 Tom Holford 22 February 1878
6 April 1964
Stoke CH   1 0 90 1903 90 min
340 George Holley 20 November 1885
27 August 1942
Sunderland IF   10 8 900 1909-13 4 years
21 days
785 Eddie Holliday 7 June 1939
4 October 2021
Middlesbrough OL 3
0
3 0 270 1959 32 days
847 John Hollins 16 July 1946
14 June 2023
Chelsea OL 1
0
1 0 90 1967 90 min
148 Bob Holmes 23 June 1867
16 November 1955
Preston North End RH/
FB
  7 0 560 1888-95 6 years
336 days
171 Johnny Holt 16 October 1866
18 December 1937
Everton, Reading CH   10 0 900 1890-1900 10 years
2 days
761 Eddie Hopkinson 29 October 1935
25 April 2004
Bolton Wanderers GK 14
0
14 24ᵍᵃ 1260 1957-59 2 years
9 days
192 Anthony Hossack 2 May 1867
24 January 1926
Corinthians RH   2 0 180 1892-94 2 years
7 days
557 Eric Houghton 29 June 1910
1 May 1996
Aston Villa OL   7 5 630 1930-32 2 years
48 days
277 Kelly Houlker 27 April 1872
27 May 1962
Blackburn Rovers, Portsmouth, Southampton LH   5 0 450 1902-06 3 years
320 days
134 Bob Howarth 20 June 1865
20 August 1938
Preston North End, Everton RB   5 0 450 1887-94 7 years
26 days
762 Don Howe 12 October 1935
23 December 2015
West Bromwich Albion RB 23
0
23 0 2070 1957-59 2 years
30 days
671 Jack Howe 7 October 1915
5 April 1987
Derby County LB 3
0
3 0 270 1948-49 328 days
13 Leonard Howell 6 August 1848
7 September 1895
Wanderers & Old Wykehamists B   1 0 90 1873 90 min
218 Rab Howell 12 October 1867
21 July 1937
Sheffield United, Liverpool RH   2 1 180 1895-99 4 years
30 days
1058 Steve Howey 26 October 1971 Newcastle United CD 4
0
4 0 360 1994-96 1 year
132 days
1161 Tom Huddlestone 28 December 1986 Tottenham Hotspur M 1
3
4 0 97 2009-12 3 years
904 Alan Hudson 21 June 1951 Stoke City M 2
0
2 0 180 1975 35 days
104 Jack Hudson 11 October 1860
21 November 1941
Heeley FC, Sheffield FC & Wednesday FC HB 1 0 90 1883 90 min
1242 Callum Hudson-Odoi 7 November 2000 Chelsea F 2
1
3 0 169 2019 240 days
495 Frank Hudspeth 20 April 1890
5 February 1963
Newcastle United LB   1 0 90 1925 90 min
464 Ted Hufton 25 November 1892
2 February 1967
West Ham United GK   6 14ᵍᵃ 540 1923-29 5 years
195 days
861 Emlyn Hughes 28 August 1947
9 November 2004
Liverpool, Wolverhampton Wanderers D 59
3
62 1 5367 1969-80 10 years
191 days
694 Laurie Hughes 2 March 1924
9 September 2011
Liverpool CH 3
0
3 0 270 1950 7 days
519 Joe Hulme 26 August 1904
27 September 1991
The Arsenal OR   9 4 810 1927-33 5 years
364 days
288 Percy Humphreys 3 December 1880
13 April 1959
Notts County IR   1 0 90 1903 90 min
579 George Hunt 22 February 1910
19 September 1996
Tottenham Hotspur CF   3 1 270 1933 49 days
356 Kenneth Hunt 24 February 1884
28 April 1949
Leyton & Wolverhampton Wanderers LH   2 0 180 1911 19 days
803 Roger Hunt 20 July 1938
27 September 2021
Liverpool F 34
0
34 18 3090 1962-69 6 years
286 days
980 Steve Hunt 4 August 1956 West Bromwich Albion M 0
2
2 0 39 1984 7 days
51 Jack Hunter 13 August 1851
9 April 1903
Heeley & Providence, Wednesday, Sheffield Albion HB   7 0 630 1878-82 4 years
11 days
840 Norman Hunter 29 October 1943
17 April 2020
Leeds United D/M 24
4
28 2 2276 1965-74 8 years
326 days
843 Geoff Hurst 8 December 1941 West Ham United F 47
2
49 24 4290 1966-72 6 years
66 days

CG