Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Highest Score in 2012 for all time
Position
Stats Value
Player Name
Team Name
1
329
Michael Clarke
Australia
2
311
Hashim Amla
South Africa
3
260
Marlon Samuels
West Indies
4
224
Jacques Kallis
South Africa
5
221
Ricky Ponting
Australia
6
206
Cheteshwar Pujara
India
7
203
Shiv Chanderpaul
West Indies
8
199
Kumar Sangakkara
Sri Lanka
9
196
Mohammad Hafeez
Pakistan
10
190
Alastair Cook
England
11
186
Kevin Pietersen
England
12
183
Virat Kohli
India
13
182
Alviro Petersen
South Africa
14
180
Mahela Jayawardene
Sri Lanka
14
180
David Warner
Australia
15
169
AB de Villiers
South Africa
16
164
Warren Bardsley
Australia
17
160
Tillakaratne Dilshan
Sri Lanka
18
157
Azhar Ali
Pakistan
19
150
Chris Gayle
West Indies
19
150
Michael Hussey
Australia
20
146
Rob Nicol
New Zealand
21
143
Jonathan Trott
England
22
142
Ross Taylor
New Zealand
23
141
Andrew Strauss
England
24
136
Ed Cowan
Australia
25
135
Kane Williamson
New Zealand
26
134
Kieran Powell
West Indies
27
131
Graeme Smith
South Africa
28
127
Younis Khan
Pakistan
28
127
Darren Bravo
West Indies
29
126
Denesh Ramdin
West Indies
29
126
Ian Bell
England
30
123
Brendon McCullum
New Zealand
31
122
Aubrey Faulkner
South Africa
32
120
Anamul Haque
Bangladesh
33
119
Reggie Spooner
England
34
117
Virender Sehwag
India
34
117
Richard Levi
South Africa
35
115
Thilan Samaraweera
Sri Lanka
36
114
Sachin Tendulkar
India
36
114
Charles Kelleway
Australia
37
113
MS Dhoni
India
37
113
Abul Hasan
Bangladesh
38
112
Nasir Jamshed
Pakistan
39
110
Faf du Plessis
South Africa
40
108
Naeem Islam
Bangladesh
41
107
Sir Jack Hobbs
England
42
106
Matthew Wade
Australia
42
106
Darren Sammy
West Indies
43
105
Jacques Rudolph
South Africa
44
104
Peter Forrest
Australia
44
104
Calum MacLeod
Scotland
45
103
Jean-Paul Duminy
South Africa
46
102
BJ Watling
New Zealand
46
102
Gautam Gambhir
India
46
102
Kieron Pollard
West Indies
47
101
Martin Guptill
New Zealand
48
100
Asad Shafiq
Pakistan
48
100
Richie Berrington
Scotland
48
100
Karim Sadiq
Afghanistan
49
99
Luke Wright
England
49
99
Alex Hales
England
49
99
Charles Macartney
Australia
50
97
Shakib Al Hasan
Bangladesh
51
96
Nasir Hossain
Bangladesh
52
95
Tino Best
West Indies
52
95
Jonny Bairstow
England
52
95
Ruvindu Gunasekera
Canada
53
93
Herbie Taylor
South Africa
54
92
Dinesh Chandimal
Sri Lanka
54
92
Wilfred Rhodes
England
54
92
Mitchell Johnson
Australia
55
91
Ravichandran Ashwin
India
55
91
Matt Prior
England
55
91
Irfan Ahmed
Hong Kong
56
89
Eoin Morgan
England
57
88
Tamim Iqbal
Bangladesh
57
88
Ed Joyce
England
58
87
Jamie Atkinson
Hong Kong
59
86
Phillip Hughes
Australia
60
84
Misbah-ul-Haq
Pakistan
60
84
Angelo Mathews
Sri Lanka
60
84
Johnson Charles
West Indies
61
83
Alexei Kervezee
Netherlands
61
83
Shane Watson
Australia
62
82
Ravi Bopara
England
63
79
Mushfiqur Rahim
Bangladesh
63
79
C.B. Fry
England
63
79
Alex Obanda
Kenya
63
79
Paul Stirling
Ireland
63
79
Narsingh Deonarine
West Indies
64
78
Gerrie Snyman
Namibia
64
78
Colin Ingram
South Africa
65
77
Shaiman Anwar
United Arab Emirates
65
77
Mohammad Shahzad
Afghanistan
65
77
Dwayne Bravo
West Indies
65
77
Lahiru Thirimanne
Sri Lanka
65
77
Umar Akmal
Pakistan
66
76
Mahmudullah
Bangladesh
67
75
Charlie Llewellyn
South Africa
67
75
Tharanga Paranavitana
Sri Lanka
67
75
Thisara Perera
Sri Lanka
67
75
Brendan Taylor
Zimbabwe
68
74
David Hussey
Australia
68
74
Yuvraj Singh
India
69
73
Frank Woolley
England
69
73
Joe Root
England
69
73
Nuwan Kulasekara
Sri Lanka
69
73
Lionel Cann
Bermuda
69
73
Kyle Coetzer
Scotland
70
72
Jeevan Mendis
Sri Lanka
70
72
Imran Nazir
Pakistan
71
71
Kruger van Wyk
New Zealand
71
71
Upul Tharanga
Sri Lanka
71
71
Khurram Khan
United Arab Emirates
72
70
Tony Ura
P.N.G.
72
70
Tanmay Mishra
Kenya
72
70
Dwayne Smith
West Indies
73
68
Mitchell Starc
Australia
73
68
Rohit Sharma
India
73
68
Ryan Harris
Australia
73
68
Stephan Myburgh
Netherlands
73
68
Henry Davids
South Africa
73
68
Paras Khadka
Nepal
74
67
Zeeshan Siddiqui
Oman
74
67
Samit Patel
England
75
66
VVS Laxman
India
75
66
Asghar Stanikzai
Afghanistan
76
65
Pradeep Airee
Nepal
76
65
Rizwan Mahmood
76
65
Suresh Raina
India
76
65
Manoj Tiwary
India
76
65
George Bailey
Australia
76
65
Taufeeq Umar
Pakistan
77
64
Dave Nourse
South Africa
78
63
Elton Chigumbura
Zimbabwe
78
63
Regis Chakabva
Zimbabwe
79
62
Hamilton Masakadza
Zimbabwe
79
62
Janeiro Tucker
Bermuda
79
62
Chamara Kapugedera
Sri Lanka
80
61
Prasanna Jayawardene
Sri Lanka
80
61
Vernon Philander
South Africa
80
61
Adnan Akmal
Pakistan
80
61
Samiullah Shenwari
Afghanistan
80
61
Kirk Edwards
West Indies
80
61
Michael Swart
Netherlands
81
60
Tom Cooper
Netherlands
81
60
James Franklin
New Zealand
81
60
Dimuth Karunaratne
Sri Lanka
82
59
Gordon White
South Africa
82
59
Jacob Oram
New Zealand
82
59
Brett Lee
Australia
82
59
Andre Russell
West Indies
82
59
Craig Williams
Namibia
83
58
Jan Stander
Scotland
83
58
Stuart Broad
England
84
57
Nick Compton
England
84
57
Shoaib Malik
Pakistan
84
57
Kraigg Brathwaite
West Indies
84
57
Nitish Kumar
Canada
84
57
Collins Obuya
Kenya
85
56
William Porterfield
Ireland
85
56
Jatinder Singh
Oman
85
56
Dion Stovell
Bermuda
85
56
Imran Farhat
Pakistan
85
56
Graeme Swann
England
85
56
Glenn Maxwell
Australia
86
55
Swapnil Patil
United Arab Emirates
86
55
Assad Fudadin
West Indies
87
53
Sarel Burger
Namibia
87
53
Jahurul Islam
Bangladesh
87
53
Daniel Flynn
New Zealand
88
52
Jesse Ryder
New Zealand
88
52
Gary Wilson
Ireland
88
52
Mohammad Nabi
Afghanistan
88
52
Assad Vala
P.N.G.
88
52
Shahid Afridi
89
51
Duncan Allan
Kenya
89
51
Morris Ouma
Kenya
89
51
Wesley Barresi
Netherlands
90
50
Nathan McCullum
New Zealand
90
50
Michael Lumb
England
90
50
Craig Kieswetter
England
90
50
Tatenda Taibu
Zimbabwe
90
50
FA Klokker
90
50
Christoffel Viljoen
Namibia
90
50
Anil Mandal
Nepal
91
49
Vani Morea
P.N.G.
91
49
Jimmy Hansra
Canada
91
49
Jimmy Matthews
Australia
92
48
Tom Latham
New Zealand
92
48
Louis Stricker
South Africa
92
48
Justin Ontong
South Africa
93
47
Rahul Dravid
India
93
47
Irfan Pathan
India
93
47
Fiqre Crockwell
Bermuda
93
47
Kevin O'Brien
Ireland
94
46
Geraint Jones
England
94
46
Mark Boucher
South Africa
94
46
Sarfraz Ahmed
Pakistan
94
46
Daniel Vettori
New Zealand
95
45
'Young Jack' Hearne
England
95
45
Nawroz Mangal
Afghanistan
95
45
Gordon Goudie
Scotland
95
45
RG Mukasa
96
44
Chris Amini
P.N.G.
96
44
Sharad Vesawkar
Nepal
96
44
Gulbadin Naib
Afghanistan
96
44
Tim Southee
New Zealand
97
43
Doug Bracewell
New Zealand
97
43
Kamran Akmal
Pakistan
97
43
Javed Ahmadi
Afghanistan
97
43
David Hemp
Bermuda
97
43
Hiral Patel
Canada
97
43
Zeeshan Siddiqi
Canada
98
42
Rakep Patel
Kenya
98
42
Adrian Barath
West Indies
98
42
Dean Elgar
South Africa
98
42
Michael Di Venuto
Australia
98
42
James Pattinson
Australia
98
42
Ajinkya Rahane
India
98
42
Brad Haddin
Australia
99
41
Albie Morkel
South Africa
99
41
Kemar Roach
West Indies
99
41
Rohan Mustafa
United Arab Emirates
100
40
Craig Wallace
Scotland
100
40
Ziaur Rahman
Afghanistan
100
40
Steven Taylor
U.S.A.
100
40
Nathan Lyon
Australia
101
39
Roy Minnett
Australia
101
39
Daniel Christian
Australia
101
39
Sir Pelham Warner
England
101
39
Tim Bresnan
England
101
39
Suraj Randiv
Sri Lanka
101
39
Umar Gul
Pakistan
101
39
Louis Tancred
South Africa
101
39
Aftab Ahmed
Bangladesh
101
39
Tyson Gordon
Canada
102
38
Shingi Masakadza
Zimbabwe
102
38
John Mooney
Ireland
102
38
Mohammad Ashraful
Bangladesh
103
37
Syd Gregory
Australia
103
37
Craig Ervine
Zimbabwe
103
37
Devon Thomas
West Indies
104
36
Mahuru Dai
P.N.G.
104
36
Preston Mommsen
Scotland
104
36
Sunil Narine
West Indies
104
36
Colin de Grandhomme
New Zealand
104
36
Babar Hayat
Hong Kong
104
36
Aaron Finch
Australia
104
36
Ahmed Shehzad
Pakistan
104
36
Abdur Rehman
Pakistan
105
35
Dean Brownlie
New Zealand
105
35
Todd Astle
New Zealand
105
35
Morne Morkel
South Africa
105
35
Sid Pegler
South Africa
105
35
Wriddhiman Saha
India
105
35
Zaheer Khan
India
105
35
Adnan Ilyas
Oman
105
35
Asif Khan
United Arab Emirates
106
34
J Sebanja
106
34
Steven Outerbridge
Bermuda
106
34
James Taylor
England
106
34
Dhammika Prasad
Sri Lanka
107
33
Carlton Baugh
West Indies
107
33
Trent Boult
New Zealand
107
33
Jos Buttler
England
107
33
Chris Woakes
England
107
33
Bill Whitty
Australia
107
33
Andrew Ellis
New Zealand
107
33
Fraser Watts
Scotland
107
33
David Miller
South Africa
107
33
Amjad Ali
United Arab Emirates
108
32
Gyanendra Malla
Nepal
108
32
Peter Borren
Netherlands
108
32
Nizakat Khan
Hong Kong
108
32
Stuart Matsikenyeri
Zimbabwe
108
32
Claude Jennings
Australia
108
32
John Hastings
Australia
108
32
Robin Peterson
South Africa
109
31
Rolland Beaumont
South Africa
109
31
Claude Carter
South Africa
109
31
Mominul Haque
Bangladesh
109
31
Shahriar Nafees
Bangladesh
109
31
Ravi Rampaul
West Indies
109
31
Shane Shillingford
West Indies
109
31
Waqas Barkat
Hong Kong
109
31
Farhaan Behardien
South Africa
110
30
Majid Haq
Scotland
110
30
Vaibhav Wategaonkar
Oman
110
30
F Nsubuga
110
30
Hammad Azam
Pakistan
110
30
Mashrafe Mortaza
Bangladesh
110
30
Frank Foster
England
110
30
Peter Siddle
Australia
110
30
Nazimuddin
Bangladesh
110
30
Sohag Gazi
Bangladesh
111
29
Mudassar Bukhari
Netherlands
111
29
Elmore Hutchinson
U.S.A.
112
28
Shem Ngoche
Kenya
112
28
Andrew White
Ireland
112
28
David Obuya
Kenya
112
28
Reggie Schwarz
South Africa
112
28
Quinton de Kock
South Africa
112
28
Clint McKay
Australia
113
27
Wayne Parnell
South Africa
113
27
Mark Gillespie
New Zealand
113
27
Alex Cusack
Ireland
113
27
Prosper Utseya
Zimbabwe
114
26
Graeme Cremer
Zimbabwe
114
26
Ray Price
Zimbabwe
114
26
Usman Limbada
Canada
114
26
Dale Steyn
South Africa
115
25
Gerald Hartigan
South Africa
115
25
Jeetan Patel
New Zealand
115
25
Mohammad Ayub
Pakistan
115
25
Ernie Mayne
Australia
115
25
Junaid Siddique
Bangladesh
115
25
Niall O'Brien
Ireland
115
25
Ragheb Aga
Kenya
115
25
C Waiswa
115
25
Syed Ali
Oman
115
25
Vikrant Shetty
United Arab Emirates
116
24
Nkrumah Bonner
West Indies
116
24
D Muhumuza
116
24
Trent Johnston
Ireland
116
24
Damodar Daesrath
Canada
116
24
Johnny Douglas
England
116
24
Dave Smith
Australia
116
24
Ben Hilfenhaus
Australia
116
24
Ravindra Jadeja
India
116
24
Tommy Ward
South Africa
117
23
Tip Snooke
South Africa
117
23
Colin Munro
New Zealand
117
23
Neil Wagner
New Zealand
117
23
James Anderson
England
117
23
Andrew Poynter
Ireland
117
23
Irfan Karim
Kenya
117
23
Rustam Bhatti
Canada
117
23
Najibullah Zadran
Afghanistan
117
23
Malcolm Waller
Zimbabwe
117
23
Awais Zia
Pakistan
117
23
Josh Davey
Scotland
118
22
Syed Kaleem
Oman
118
22
Pieter Seelaar
Netherlands
118
22
Tom de Grooth
Netherlands
118
22
Cameron White
Australia
118
22
Abdul Razzaq
Pakistan
118
22
Sachithra Senanayake
Sri Lanka
119
21
Steven Smith
Australia
119
21
Harbhajan Singh
India
119
21
Tim Gruijters
Netherlands
119
21
Harvir Baidwan
Canada
119
21
Junaid Siddiqui
Canada
119
21
Kamau Leverock
Bermuda
119
21
Rajeshkumar Ranpura
Oman
120
20
Basant Regmi
Nepal
120
20
Jack Vare
P.N.G.
120
20
Courtney Kruger
Hong Kong
121
19
Eric Szwarczynski
Netherlands
121
19
Gerry Hazlitt
Australia
121
19
Kosala Kulasekara
Sri Lanka
121
19
Lasith Malinga
Sri Lanka
121
19
Chanaka Welegedara
Sri Lanka
122
18
Farveez Maharoof
Sri Lanka
122
18
Lendl Simmons
West Indies
122
18
Robin Uthappa
India
122
18
Rodney Trott
Bermuda
122
18
Forster Mutizwa
Zimbabwe
122
18
Devendra Bishoo
West Indies
122
18
Ryan Flannigan
Scotland
123
17
Travis Birt
Australia
123
17
Dilshan Munaweera
Sri Lanka
123
17
Sultan Ahmed
Oman
123
17
Henry Osinde
Canada
123
17
Rizwan Cheema
Canada
123
17
Nehemiah Odhiambo
Kenya
123
17
Rory Kleinveldt
South Africa
123
17
Rangana Herath
Sri Lanka
123
17
Saeed Ajmal
Pakistan
124
16
Imran Tahir
South Africa
124
16
Ishant Sharma
India
124
16
Gilbert Jessop
England
124
16
Terryn Fray
Bermuda
124
16
Jason Kila
P.N.G.
125
15
Munir Dar
Hong Kong
125
15
Tim Murtagh
Ireland
125
15
Shabir Noori
Afghanistan
125
15
Sydney Barnes
England
125
15
Steven Finn
England
125
15
Praveen Kumar
India
125
15
Yasir Arafat
Pakistan
126
14
Johan Botha
South Africa
126
14
Rubel Hossain
Bangladesh
126
14
Tiger Smith
England
126
14
Nigel Jones
Ireland
127
13
Roy Lamsam
Hong Kong
127
13
Michael Bates
New Zealand
127
13
Veerasammy Permaul
West Indies
127
13
Shannon Gabriel
West Indies
127
13
Safyaan Sharif
Scotland
127
13
Amjad Javed
United Arab Emirates
127
13
Mitchell Marsh
Australia
127
13
Shahadat Hossain
Bangladesh
127
13
Monty Panesar
England
127
13
Xavier Doherty
Australia
127
13
Pat Cummins
Australia
127
13
Suranga Lakmal
Sri Lanka
128
12
James Neesham
New Zealand
128
12
Corey Anderson
New Zealand
128
12
Vinay Kumar
India
128
12
Frank Mitchell
England
128
12
Justine Pitcher
Bermuda
128
12
Ronnie Hira
New Zealand
128
12
Dawlat Zadran
Afghanistan
128
12
Mirwais Ashraf
Afghanistan
128
12
Durand Soraine
Canada
128
12
Adam Milne
New Zealand
128
12
Timm van der Gugten
Netherlands
128
12
Jade Dernbach
England
128
12
Max Sorensen
Ireland
129
11
Lucas Oluoch
Kenya
129
11
Vusi Sibanda
Zimbabwe
129
11
Noor Ali Zadran
Afghanistan
129
11
Arshad Ali
United Arab Emirates
129
11
Shaun Marsh
Australia
129
11
Sohail Tanvir
Pakistan
129
11
Kaushal Lokuarachchi
Sri Lanka
130
10
Fidel Edwards
West Indies
130
10
Shakti Gauchan
Nepal
130
10
Bashir Shah
130
10
Keegan Meth
Zimbabwe
131
9
Kyle Jarvis
Zimbabwe
131
9
Tino Mawoyo
Zimbabwe
131
9
Shapoor Zadran
Afghanistan
131
9
Tarun Nethula
New Zealand
131
9
George Dockrell
Ireland
131
9
Aizaz Khan
Hong Kong
131
9
Merwe Erasmus
Namibia
131
9
Willie Gavera
P.N.G.
131
9
Mohammad Sami
Pakistan
131
9
Aizaz Cheema
Pakistan
131
9
Peter Fulton
New Zealand
131
9
Rob Quiney
Australia
131
9
Schofield Haigh
England
132
8
Harry Dean
England
132
8
Brent Arnel
New Zealand
132
8
Wahab Riaz
Pakistan
132
8
Seekkuge Prasanna
Sri Lanka
132
8
John Reva
P.N.G.
132
8
Junaid Khan
132
8
Shafiqullah
Afghanistan
133
7
Brian Vitori
Zimbabwe
133
7
Ahmed Raza
United Arab Emirates
133
7
Kyle Mills
New Zealand
133
7
Boyd Rankin
England
133
7
Brad Hogg
Australia
134
6
Barlow Carkeek
Australia
134
6
Bhuvneshwar Kumar
India
134
6
Umesh Yadav
India
134
6
Pragyan Ojha
India
134
6
Abdur Razzak
Bangladesh
134
6
James Tredwell
England
134
6
Shaminda Eranga
Sri Lanka
134
6
Danza Hyatt
West Indies
134
6
Izatullah Dawlatzai
Afghanistan
134
6
Nelson Odhiambo
Kenya
135
5
Raza Hasan
Pakistan
135
5
Ajay Lalcheta
Oman
135
5
Gordon Drummond
Scotland
135
5
Chris Martin
New Zealand
135
5
Elias Sunny
Bangladesh
135
5
Sid Emery
Australia
136
4
Parthiv Patel
India
136
4
Bill Hitch
England
136
4
Ernie Hayes
England
136
4
Saqib Ali
United Arab Emirates
136
4
Bernard Scholtz
Namibia
136
4
H Ssenyondo
136
4
Ahsan Malik
Netherlands
136
4
Parth Desai
Canada
137
3
Amir Hamza
Afghanistan
137
3
Zakiullah Zaki
Afghanistan
137
3
Hiren Varaiya
Kenya
137
3
Kinchit Shah
Hong Kong
137
3
B Masaba
137
3
Garey Mathurin
West Indies
137
3
Khalid Latif
Pakistan
137
3
Ashok Dinda
India
137
3
Ajantha Mendis
Sri Lanka
137
3
Tom Campbell
South Africa
138
2
Andy McKay
New Zealand
138
2
Michael Beer
Australia
138
2
Mohammad Naveed
United Arab Emirates
138
2
James Ngoche
Kenya
138
2
Elijah Otieno
Kenya
138
2
Zahid Hussain
Canada
139
1
Aftab Alam
Afghanistan
139
1
Mitchell McClenaghan
New Zealand
139
1
Rahul Sharma
Hong Kong
139
1
Jeremy Gordon
Canada
139
1
Raza-ur-Rehman
Canada
139
1
Rory McCann
Ireland
139
1
Samuel Badree
West Indies
139
1
Zhivago Groenewald
Namibia
139
1
Moneeb Iqbal
Scotland
139
1
Isuru Udana
Sri Lanka
139
1
Piyush Chawla
India
139
1
Chris Tremlett
England
139
1
Shafiul Islam
Bangladesh
139
1
Ryan McLaren
South Africa
139
1
Nuwan Pradeep
Sri Lanka
140
0
Lonwabo Tsotsobe
South Africa
140
0
Dilhara Fernando
Sri Lanka
140
0
Walter Brearley
England
140
0
Jackson Bird
Australia
140
0
Akila Dananjaya
Sri Lanka
140
0
Manjula Guruge
United Arab Emirates
140
0
Shakeel Ansar
Pakistan
140
0
Rahat Ali
140
0
Darren Ramsammy
Canada
140
0
Chris Mpofu
Zimbabwe