Player Records and Statistics - International Players (H)
ABCDEFGIJKLMNOPQRSTUVWXYZ
 Players for  Search for Player by Name
      Detailed Profiles & Statistics
Name Born Country (Current) Tests ODIs T20s
Haafiz Shahid 10/05/1963 Pakistan   3  
A Habib 07/02/1972 England 2    
Habib Ahmadzai 01/01/1993 Austria     2
Habib Khan 11/10/1993 Estonia     8
Habibul Bashar 17/08/1972 Bangladesh 50 111  
B J Haddin 23/10/1977 Australia 66 126 34
Hadisullah Tarakhel 31/08/1999 Belgium     5
B G Hadlee 14/12/1941 New Zealand   2  
D R Hadlee 06/01/1948 New Zealand 26 11  
R J Hadlee 03/07/1951 New Zealand 86 115  
W A Hadlee 04/06/1915 New Zealand 11    
I Hafejee 20/01/1983 Panama     6
Hafez Mohammed Farooq 02/06/1995 Peru     4
Hafizur Rahman 21/09/1959 Bangladesh   2  
Haider Ali 02/10/2000 Pakistan   2 21
Haider Butt 22/10/1997 Bahrain     9
N E Haig 12/12/1887 England 5    
S Haigh 19/03/1871 England 11    
R S Haire 01/05/1981 Ireland   2  
O J Hairs 14/04/1991 Scotland   5 12
A Halbhavi 04/06/1990 Luxembourg     4
O D Hald 20/12/1999 Denmark     16
A D Hales 03/01/1989 England 11 70 60
A E Hall 23/01/1896 South Africa 7    
A J Hall 31/07/1975 South Africa 21 88 2
G G Hall 24/05/1938 South Africa 1    
J D Hall 19/10/1988 Ireland   3  
W W Hall 12/09/1937 West Indies 48    
S Hallett 08/05/1972 Peru     4
E A Halliwell 07/09/1864 South Africa 8    
C Hallows 04/04/1895 England 2    
C G Halse 28/02/1935 South Africa 3    
Hamed Khan 03/10/1998 Hong Kong     3
H Hameed 17/01/1997 England 10    
R A Hamence 25/11/1915 Australia 3    
Hamid Hashemi 15/02/1997 Iran     1
Hamid Hassan 01/06/1987 Afghanistan   38 25
Hamid Mahmood 04/12/1982 Sweden     4
G M Hamilton 16/09/1974 England 1 38 12
J N Hamilton 22/09/1990 West Indies 1 1  
L J Hamilton 05/04/1973 New Zealand   2  
Hammad Azam 16/03/1991 Pakistan   11 5
J R Hammond 19/04/1950 Australia 5 1  
W R Hammond 19/06/1903 England 85    
J H Hampshire 10/02/1941 England 8 3  
Z Hamza 19/06/1995 South Africa 6 1  
Hamza Dar 25/07/1995 Spain     12
Hamza Tahir 09/12/1995 Scotland   18 13
Hamza Tariq 21/07/1990 Canada   7 26
P A M Hands 18/03/1890 South Africa 7    
R H M Hands 26/07/1888 South Africa 1    
P S P Handscomb 26/04/1991 Australia 16 22 2
Hanif Mohammad 21/12/1934 Pakistan 55    
M A Hanley 10/11/1918 South Africa 1    
Hannan Sarkar 01/12/1982 Bangladesh 17 20  
A S Hansra 29/12/1984 Canada   24 8
J Hansrod 27/05/1973 Swaziland     4
Hanumant Singh 29/03/1939 India 14    
R M Haq 11/12/1983 Scotland   54 21
Harbhajan Singh 03/07/1980 India 103 236 28
Hardev Singh 08/07/1990 Chile     3
M S Hardikar 08/02/1936 India 2    
K J Harding 01/11/1996 West Indies   1  
H T W Hardinge 25/02/1886 England 1    
J Hardstaff 09/11/1882 England 5    
J Hardstaff 03/07/1911 England 23    
N S Harford 30/08/1930 New Zealand 8    
R I Harford 30/05/1936 New Zealand 3    
A Harikumar 05/01/1997 Bulgaria     1
Harilal Shah 14/04/1943 East Africa   3  
Haris Rauf 07/11/1993 Pakistan   13 35
Haris Sohail 09/01/1989 Pakistan 16 42 14
S R Harmer 10/02/1989 South Africa 7    
S J Harmison 23/10/1978 England 63 58 2
Haroon Arshad 06/09/1999 Hong Kong     17
Haroon Mughal 01/10/1984 Malta     15
Haroon Rashid 25/03/1953 Pakistan 23 12  
R A Harper 17/03/1963 West Indies 25 105  
L H B Harrington-Myers 04/05/2001 Cayman Islands     9
A Harris 07/07/2004 Bahamas     6
C Z Harris 20/11/1969 New Zealand 23 250  
J V Harris 16/08/1965 Canada   6  
L Harris 03/02/1851 England 4    
M S Harris 21/07/1992 Australia 14    
P G Z Harris 18/07/1927 New Zealand 9    
P L Harris 02/11/1978 South Africa 37 3  
R J Harris 11/10/1979 Australia 27 21 3
R M Harris 27/07/1933 New Zealand 2    
T A Harris 27/08/1916 South Africa 3    
C V Harrison 29/12/1983 Gibraltar     7
J Harry 01/08/1857 Australia 1    
M N Hart 16/05/1972 New Zealand 14 13  
R G Hart 02/12/1974 New Zealand 11 2  
R T Hart 07/11/1961 New Zealand   1  
G P D Hartigan 30/12/1884 South Africa 5    
R M Hartigan 12/12/1879 Australia 2    
A E V Hartkopf 28/12/1889 Australia 1    
B R Hartland 22/10/1966 New Zealand 9 16  
J C Hartley 15/11/1874 England 2    
C Hartmann 26/05/2004 Isle of Man     5
Harun-Ur-Rashid 30/11/1968 Bangladesh   2  
I J Harvey 10/04/1972 Australia   73  
M R Harvey 29/04/1918 Australia 1    
R L Harvey 14/09/1911 South Africa 2    
R N Harvey 08/10/1928 Australia 79    
Harvinder Singh 23/12/1977 India 3 16  
S M Harwood 01/03/1974 Australia   1 3
E Hasan 20/12/1997 Estonia     2
Hasan Ali 07/02/1994 Pakistan 19 60 49
Hasan Jamil 25/07/1952 Pakistan   6  
Hasan Mahmud 12/10/1999 Bangladesh   3 1
Hasan Raza 01/03/1982 Pakistan 7 16  
Haseeb Ahsan 15/07/1939 Pakistan 12    
Haseeb Amjad 11/11/1987 Hong Kong   7 18
Hasheem Shahzad 19/07/1982 Malta     2
Hashir Hussain 22/01/1998 Norway     1
Hashmatullah Shahidi 04/11/1994 Afghanistan 5 50 4
Hasibul Hussain 03/06/1977 Bangladesh 5 32  
M J Haslam 26/09/1972 New Zealand 4 1  
Hassan Khan Mohammad 06/09/2000 Hong Kong     1
Hassan Mehmood 13/12/1983 Sweden     5
Hassan Rasheed 09/03/1993 Maldives     12
A L Hassett 28/08/1913 Australia 43    
Hasti Gul 01/01/1984 Afghanistan   2  
B F Hastings 23/03/1940 New Zealand 31 11  
J W Hastings 04/11/1985 Australia 1 29 9
P Hatchman   Gibraltar     9
R J Hatchman 02/06/1986 Gibraltar     11
C M H Hathorn 07/04/1878 South Africa 12    
U C Hathurusingha 13/09/1968 Sri Lanka 26 35  
C Hauptfleisch 25/01/1988 Cayman Islands     5
N M Hauritz 18/10/1981 Australia 17 58 3
E Haven 01/01/1975 Bahamas     8
Lord Hawke 16/08/1860 England 5    
N J N Hawke 27/06/1939 Australia 27    
A W Hawkins-Kay 19/05/1990 Jersey     16
Hayatullah Niazi 09/12/2000 Norway     4
M L Hayden 29/10/1971 Australia 103 161 9
E G Hayes 06/11/1876 England 5    
F C Hayes 06/12/1946 England 9 6  
J A Hayes 11/01/1927 New Zealand 15    
R L Hayes 09/05/1971 New Zealand   1  
D L Haynes 15/02/1956 West Indies 116 238  
R C Haynes 02/11/1964 West Indies   8  
M Hayward 06/03/1977 South Africa 16 21  
T W Hayward 29/11/1871 England 35    
V S Hazare 11/03/1915 India 30    
J R Hazlewood 08/01/1991 Australia 57 61 30
G R Hazlitt 04/09/1888 Australia 9    
Hazratullah Zazai 23/03/1998 Afghanistan   16 25
T M Head 29/12/1993 Australia 27 48 17
D W Headley 27/01/1970 England 15 13  
G A Headley 30/05/1909 West Indies 22    
R G A Headley 29/06/1939 West Indies 2 1  
I A Healy 30/04/1964 Australia 119 168  
S P Heaney 17/10/1980 Canada   4  
A Hearne 22/07/1863 England 1    
F Hearne 23/11/1858 South Africa 6    
G A L Hearne 27/03/1888 South Africa 3    
G G Hearne 07/07/1856 England 1    
J T Hearne 03/05/1867 England 12    
J W Hearne 11/02/1891 England 24    
S D Heazlett 12/09/1995 Australia   1  
W K Hegg 23/02/1968 England 2    
T J Heggelman 16/01/1987 Netherlands   5  
P S Heine 28/06/1928 South Africa 14    
R Hekure 31/10/1994 Papua New Guinea   10 13
H Helva 10/09/1981 Turkey     4
E E Hemmings 20/02/1949 England 16 33  
D L Hemp 08/11/1970 Bermuda   22 2
C Hemraj 03/09/1993 West Indies   6  
C W Henderson 14/06/1972 South Africa 7 4  
M Henderson 02/08/1895 New Zealand 1    
N Henderson 09/01/1999 Switzerland     5
T Henderson 01/08/1974 South Africa     1
E H Hendren 05/02/1889 England 51    
M Hendrick 22/10/1948 England 30 22  
B E Hendricks 08/06/1990 South Africa 1 8 19
R R Hendricks 14/08/1989 South Africa   24 43
J L Hendriks 21/12/1933 West Indies 20    
H S T Hendry 24/05/1895 Australia 11    
P D Hennessy 18/09/1990 Spain     13
M C Henriques 01/02/1987 Australia 4 16 24
C C Henry 16/09/1956 Canada   2  
M J Henry 14/12/1991 New Zealand 17 57 6
O Henry 23/01/1952 South Africa 3 3  
H M R K B Herath 19/03/1978 Sri Lanka 93 71 17
L Hermida 28/12/1982 Mexico     5
J G Heron 08/11/1948 Zimbabwe   6  
P Heron 29/09/1996 Cayman Islands     5
C Heseltine 26/11/1869 England 2    
S O Hetmeyer 26/12/1996 West Indies 16 47 42
D Hettiarachchi 01/10/1980 Sri Lanka 1    
Hevit Jackson 05/08/1996 France     4
D Heyliger 21/10/1989 Canada     22
P D Heyn 26/06/1945 Sri Lanka   2  
R Heyns 04/08/1988 Luxembourg     2
P A Hibbert 23/07/1952 Australia 1    
G A Hick 23/05/1966 England 65 120  
R S Higgins 24/03/1988 Zimbabwe   11  
J D Higgs 11/07/1950 Australia 22    
K Higgs 14/01/1937 England 15    
Hilal Ahmad 22/08/1985 Czech Republic     15
A M J Hilditch 20/05/1956 Australia 18 8  
B W Hilfenhaus 15/03/1983 Australia 27 25 7
A Hill 14/11/1843 England 2    
A J L Hill 26/07/1871 England 3    
C Hill 18/03/1877 Australia 49    
J Hill 11/12/1990 Philippines     8
J C Hill 25/06/1923 Australia 3    
M J Hilton 02/08/1928 England 4    
C F W Hime 24/10/1869 South Africa 1    
D D Hindlekar 01/01/1909 India 4    
K Hinds 11/09/2000 Bahamas     6
R O Hinds 17/02/1981 West Indies 15 14  
W W Hinds 07/09/1976 West Indies 45 119 5
R M Hira 23/06/1987 New Zealand     15
Hirani Harji 04/08/1988 Seychelles     2
Hirenkumar Patel 02/01/1991 Chile     4
H Hiri 01/05/1995 Papua New Guinea   16 6
J Hirschi 03/03/1980 Malta     4
G H Hirst 07/09/1871 England 24    
S Hirugade 16/05/1981 Mexico     6
N D Hirwani 18/10/1968 India 17 18  
Hisham Sheikh 17/07/1996 Saudi Arabia     4
J W Hitch 07/05/1886 England 7    
P A Hitchcock 23/01/1975 New Zealand   14 1
E L G Hoad 29/01/1896 West Indies 4    
D E Hoare 19/10/1934 Australia 1    
J B Hobbs 16/12/1882 England 61    
R N S Hobbs 08/05/1942 England 7    
B J Hodge 29/12/1974 Australia 6 25 15
J H Hodges 31/07/1856 Australia 2    
K C Hodsoll 24/11/1988 Bermuda   3 4
P J C Hoffmann 14/01/1970 Scotland   18  
T G Hogan 23/09/1956 Australia 7 16  
G B Hogg 06/02/1971 Australia 7 123 15
R M Hogg 05/03/1951 Australia 38 71  
V R Hogg 03/07/1952 Zimbabwe   2  
M J Hoggard 31/12/1976 England 67 26  
T V Hohns 23/01/1954 Australia 7    
C K Holder 03/03/1998 West Indies 1 1  
J O Holder 05/11/1991 West Indies 56 127 37
R I C Holder 22/12/1967 West Indies 11 37  
V A Holder 08/10/1945 West Indies 40 12  
M A Holding 16/02/1954 West Indies 60 102  
G B Hole 06/01/1931 Australia 18    
D A J Holford 16/04/1940 West Indies 24    
I G Holland 03/10/1990 United States   8 6
J M Holland 29/05/1987 Australia 4    
R G Holland 19/10/1946 Australia 11 2  
W E Hollies 05/06/1912 England 13    
A J Hollioake 05/09/1971 England 4 35  
B C Hollioake 11/11/1977 England 2 20  
D W Hollis 17/09/1969 Bermuda   1  
E R T Holmes 21/08/1905 England 5    
P Holmes 25/11/1886 England 7    
J K Holt 12/08/1923 West Indies 17    
D T Hondo 07/07/1979 Zimbabwe 9 56  
L Hone 30/01/1853 England 1    
S Hongsi 17/07/1994 Thailand     3
D J Hooda 19/04/1995 India   2 5
S Hook 28/07/1978 Estonia     7
D W Hookes 03/05/1955 Australia 23 39  
C K Hooper 10/08/1982 Canada   5  
C L Hooper 15/12/1966 West Indies 102 227  
D R Hooper 31/03/1991 Guernsey     16
K A Hope 20/11/1988 West Indies 5 7  
S D Hope 10/11/1993 West Indies 38 95 19
J R Hopes 24/10/1978 Australia   84 12
A J Y Hopkins 03/05/1874 Australia 20    
G J Hopkins 24/11/1976 New Zealand 4 25 10
J L Hopwood 30/10/1903 England 2    
Z Hoque 03/06/1986 Thailand     7
T P Horan 08/03/1854 Australia 15    
H V Hordern 10/02/1883 Australia 7    
A N Hornby 10/02/1847 England 3    
M J Horne 05/02/1970 New Zealand 35 50  
P A Horne 21/01/1960 New Zealand 4 4  
P M Hornibrook 27/07/1899 Australia 6    
M J Horton 21/04/1934 England 2    
A J Hosein 25/04/1993 West Indies   20 21
K W Hough 24/10/1928 New Zealand 2    
D L Houghton 23/06/1957 Zimbabwe 22 63  
J M How 19/05/1981 New Zealand 19 41 5
A B Howard 27/08/1946 West Indies 1    
N D Howard 18/05/1925 England 4    
G P Howarth 29/03/1951 New Zealand 47 70  
H J Howarth 25/12/1943 New Zealand 30 9  
H Howell 29/11/1890 England 5    
L G Howell 08/07/1972 New Zealand   12  
W P Howell 29/12/1869 Australia 18    
R Howorth 26/04/1909 England 5    
V Hristov 29/02/2000 Bulgaria     3
A G Huckle 21/09/1971 Zimbabwe 8 19  
A C Hudson 17/03/1965 South Africa 35 89  
K J Hughes 26/01/1954 Australia 70 97  
M G Hughes 23/11/1961 Australia 53 33  
P J Hughes 30/11/1988 Australia 26 25 1
Humayun Farhat 24/01/1981 Pakistan 1 5  
Humayun Kabir 02/10/1994 Sweden     3
G W Humpage 24/04/1954 England   3  
J Humphries 19/05/1876 England 3    
W A Hunt 26/08/1908 Australia 1    
C C Hunte 09/05/1932 West Indies 44    
E A C Hunte 03/10/1905 West Indies 3    
J Hunter 03/08/1855 England 5    
M G Hunter 10/07/1993 Gibraltar     4
J J Huo 27/12/2002 Mozambique     11
K A D Hurdle 30/12/1976 Bermuda   19  
J Hurley 10/07/1980 Argentina     7
R O Hurley 13/09/1975 West Indies   9  
A G Hurst 15/07/1950 Australia 12 8  
A Hurwood 17/06/1902 Australia 2    
A Husain 02/02/1992 Argentina     10
Husnain Kabeer 03/08/1996 Germany     1
N Hussain 28/03/1968 England 96 88  
R O Hussain 03/12/1984 Scotland   8  
S Hussain 03/02/1997 Bulgaria     10
Hussain Talat 12/02/1996 Pakistan   1 18
D J Hussey 15/07/1977 Australia   69 39
M E K Hussey 27/05/1975 Australia 79 185 38
K L Hutchings 07/12/1882 England 7    
E H Hutchinson 11/08/1982 United States   11 4
P Hutchinson 26/01/1861 South Africa 2    
L Hutton 23/06/1916 England 79    
R A Hutton 06/09/1942 England 5    
Huzaifa Mohammed   Philippines     5
D P Hyatt 17/03/1983 West Indies   9 5
G M Hyde 30/07/1998 Belize     3
L G Hylton 29/03/1905 West Indies 6    
No. of Records = 331
ABCDEFGIJKLMNOPQRSTUVWXYZ
 Player Records and Statistics Menu