Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Player Records and Statistics - International Players (H)
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Players for
<All Countries>
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
East Africa
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Ivory Coast
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Morocco
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Suriname
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
Wales
West Indies
Zimbabwe
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
10
Habib Khan
11/10/1993
Estonia
17
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
18
Hafez Mohammed Farooq
02/06/1995
Peru
4
Hafizur Rahman
21/09/1959
Bangladesh
2
Haider Ali
22/10/1997
Bahrain
63
Haider Ali
02/10/2000
Pakistan
2
35
N E Haig
12/12/1887
England
5
S Haigh
19/03/1871
England
11
S R Hain
16/07/1995
England
2
R S Haire
01/05/1981
Ireland
2
O J Hairs
14/04/1991
Scotland
5
27
H Hajnic
05/01/1974
Croatia
4
J B Hakizimana
01/01/2002
Rwanda
2
A Halbhavi
04/06/1990
Luxembourg
16
O D Hald
20/12/1999
Denmark
27
A D Hales
03/01/1989
England
11
70
75
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
5
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
13
Hamid Safi
01/01/2001
Austria
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
Hammad Mirza
12/05/1998
Oman
7
8
J R Hammond
19/04/1950
Australia
5
1
W R Hammond
19/06/1903
England
85
V Hampihallikar
14/06/2006
Singapore
6
J H Hampshire
10/02/1941
England
8
3
Z Hamza
19/06/1995
South Africa
8
1
Hamza Dar
25/07/1995
Spain
27
Hamza Khan
16/02/1998
Rwanda
26
Hamza Tahir
09/12/1995
Scotland
31
17
Hamza Tariq
21/07/1990
Canada
7
26
F Hand
01/07/1998
Ireland
1
1
13
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
20
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
Eswatini
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
K Hardat
09/11/1975
Suriname
7
Hardev Singh
08/07/1990
Chile
3
A M Hardie
07/01/1999
Australia
13
13
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
03/07/1911
England
23
J Hardstaff
09/11/1882
England
5
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
1
46
79
Haris Sohail
09/01/1989
Pakistan
16
45
14
Harishankar Shah
Nepal
3
Harmeet Singh
07/09/1992
United States
14
23
S R Harmer
10/02/1989
South Africa
10
S J Harmison
23/10/1978
England
63
58
2
Haroon Arshad
06/09/1999
Hong Kong
36
Haroon Mughal
01/10/1984
Malta
15
Haroon Rashid
25/03/1953
Pakistan
23
12
Haroon Shahid
30/06/1991
Kuwait
2
R A Harper
17/03/1963
West Indies
25
105
Harprit Singh
08/11/1992
Mexico
2
L H B Harrington-Myers
04/05/2001
Cayman Islands
9
A Harris
07/07/2004
Bahamas
14
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
Harsha Bharadwaj
15/05/2007
Singapore
12
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
R W Hartley
14/03/1994
Serbia
2
T W Hartley
03/05/1999
England
5
2
C Hartmann
26/05/2004
Isle of Man
22
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 Hasahya
06/04/1996
Uganda
5
E Hasan
20/12/1997
Estonia
6
Hasan Ali
07/02/1994
Pakistan
24
66
51
Hasan Cakir
22/02/2004
Turkey
2
Hasan Jamil
25/07/1952
Pakistan
6
Hasan Mahmud
12/10/1999
Bangladesh
9
23
21
Hasan Murad
01/07/2001
Bangladesh
2
Hasan Raza
01/03/1982
Pakistan
7
16
Haseeb Ahsan
15/07/1939
Pakistan
12
Haseeb Amjad
11/11/1987
Hong Kong
7
18
Haseeb Ghafoor
18/01/1984
Saudi Arabia
20
Haseebullah Khan
20/03/2003
Pakistan
1
3
Hasheem Shahzad
19/07/1982
Malta
2
Hashir Dafedar
24/11/1996
Oman
4
Hashir Hussain
22/01/1998
Norway
1
Hashmatullah Shahidi
04/11/1994
Afghanistan
10
87
6
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
2
Hassan Mehmood
13/12/1983
Sweden
5
Hassan Rasheed
09/03/1993
Maldives
32
A L Hassett
28/08/1913
Australia
43
Hassnain Shah
10/12/1996
Oman
2
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
13
R J Hatchman
02/06/1986
Gibraltar
16
U S Hathinjar
29/03/1998
Cambodia
28
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
1
16
A Hawoe
07/11/2005
Indonesia
1
D J Hawoe
Indonesia
49
M J Hay
20/08/2000
New Zealand
4
5
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
72
91
52
G R Hazlitt
04/09/1888
Australia
9
Hazrat Bilal
02/01/1988
United Arab Emirates
7
Hazrat Luqman
10/03/1990
United Arab Emirates
2
Hazratullah Zazai
23/03/1998
Afghanistan
16
45
T M Head
29/12/1993
Australia
56
70
38
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
J V Heerden
26/06/1998
Germany
10
W K Hegg
23/02/1968
England
2
T J Heggelman
16/01/1987
Netherlands
5
Hein Zin Aung
01/04/2004
Myanmar
4
P S Heine
28/06/1928
South Africa
14
R Hekure
31/10/1994
Papua New Guinea
25
24
H Helva
10/09/1981
Turkey
4
Hemant Dhami
14/04/2006
Nepal
1
M A D I Hemantha
24/05/1994
Sri Lanka
5
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
10
19
R R Hendricks
14/08/1989
South Africa
38
78
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
J A M Henri
21/08/1996
Portugal
5
J S Henriksen
17/04/2000
Denmark
5
M C Henriques
01/02/1987
Australia
4
16
24
C C Henry
16/09/1956
Canada
2
J Henry
16/02/1999
St Helena
7
M J Henry
14/12/1991
New Zealand
30
87
21
O Henry
23/01/1952
South Africa
3
3
F F J Heo
06/02/1997
Indonesia
5
H M R K B Herath
19/03/1978
Sri Lanka
93
71
17
L Hermida
28/12/1982
Mexico
17
J G Heron
08/11/1948
Zimbabwe
6
P Heron
29/09/1996
Cayman Islands
11
C Heseltine
26/11/1869
England
2
S O Hetmeyer
26/12/1996
West Indies
16
56
62
D Hettiarachchi
01/10/1980
Sri Lanka
1
Hevit Jackson
05/08/1996
France
23
T Hewa
18/03/1993
Cayman Islands
3
D Heyliger
21/10/1989
Canada
16
45
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
9
J C Hill
25/06/1923
Australia
3
M J Hilton
02/08/1928
England
4
Himanshu Rathod
22/11/1986
Qatar
23
C F W Hime
24/10/1869
South Africa
1
D D Hindlekar
01/01/1909
India
4
K Hinds
11/09/2000
Bahamas
17
R O Hinds
17/02/1981
West Indies
15
14
T Hinds
West Indies
2
W W Hinds
07/09/1976
West Indies
45
119
5
P Hingorani
25/09/1999
Romania
8
C Hinze
30/09/2008
Japan
19
R M Hira
23/06/1987
New Zealand
15
Hirani Harji
04/08/1988
Seychelles
8
Hirenkumar Patel
02/01/1991
Chile
4
H Hiri
01/05/1995
Papua New Guinea
34
28
J Hirschi
03/03/1980
Malta
4
G H Hirst
07/09/1871
England
24
S Hirugade
16/05/1981
Mexico
20
N D Hirwani
18/10/1968
India
17
18
Hisham Sheikh
17/07/1996
Saudi Arabia
35
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
K A R Hodge
21/02/1993
West Indies
11
4
J H Hodges
31/07/1856
Australia
2
K C Hodsoll
24/11/1988
Bermuda
3
4
G Hoey
05/11/2001
Ireland
2
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
69
138
63
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
15
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
5
D J Hooda
19/04/1995
India
10
21
S Hook
28/07/1978
Estonia
24
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
24
K A Hope
20/11/1988
West Indies
5
7
S D Hope
10/11/1993
West Indies
38
133
39
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
T Horpinitch
16/09/1992
Seychelles
4
J Horrocks
26/05/1993
Gibraltar
16
M J Horton
21/04/1934
England
2
A J Hosein
25/04/1993
West Indies
38
67
J Hossen
05/11/1994
Seychelles
4
K W Hough
24/10/1928
New Zealand
2
D L Houghton
23/06/1957
Zimbabwe
22
63
S Houghton
19/07/1995
Croatia
5
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
4
H P Hrshit Rana
22/12/2001
India
2
3
1
Htet Lin Aung
25/05/1995
Myanmar
19
Htet Lin Oo
25/05/1995
Myanmar
17
Htet Patel
18/09/2006
Eswatini
3
Huang Junjie
24/04/2000
China
7
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
S J Hughes-Pinan
11/05/2006
Spain
4
J O Hull
20/08/2004
England
1
Humayun Farhat
24/01/1981
Pakistan
1
5
Humayun Kabir
02/10/1994
Sweden
3
G I Hume
23/11/1990
Ireland
3
21
7
G W Humpage
24/04/1954
England
3
M J Humphreys
28/09/2002
Ireland
3
6
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
37
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
16
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
18
Hussain Saadhin
12/12/2004
Maldives
2
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
R F Hutton
30/12/1981
Philippines
1
Huzaif Yousuf
27/01/2001
Bulgaria
6
Huzaifa Mohammed
07/08/1982
Philippines
24
Huzaifa Patel
21/03/1997
Panama
2
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
A Hyobeom
21/03/1994
South Korea
6
No. of Records = 394
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Player Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links