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
Most Runs in 2012 for all time
Position
Most Runs
Player Name
Team Name
1
2251
Michael Clarke
Australia
2
2186
Virat Kohli
India
3
2148
Kumar Sangakkara
Sri Lanka
4
1962
David Warner
Australia
5
1960
Tillakaratne Dilshan
Sri Lanka
6
1950
Hashim Amla
South Africa
7
1912
Alastair Cook
England
8
1742
Michael Hussey
Australia
9
1686
Mahela Jayawardene
Sri Lanka
10
1673
Marlon Samuels
West Indies
11
1638
AB de Villiers
South Africa
12
1496
Brendon McCullum
New Zealand
13
1470
Gautam Gambhir
India
14
1446
Kevin Pietersen
England
15
1439
Martin Guptill
New Zealand
16
1415
Jonathan Trott
England
17
1379
Mohammad Hafeez
Pakistan
18
1239
MS Dhoni
India
19
1228
Ross Taylor
New Zealand
20
1224
Jacques Kallis
South Africa
21
1221
Angelo Mathews
Sri Lanka
21
1221
Ian Bell
England
22
1163
Graeme Smith
South Africa
23
1129
Shane Watson
Australia
24
1121
Kane Williamson
New Zealand
25
1098
Matthew Wade
Australia
26
1041
Dinesh Chandimal
Sri Lanka
27
1031
Chris Gayle
West Indies
28
987
Shiv Chanderpaul
West Indies
29
962
Azhar Ali
Pakistan
30
878
Darren Sammy
West Indies
31
875
Alviro Petersen
South Africa
32
851
Misbah-ul-Haq
Pakistan
33
820
Jean-Paul Duminy
South Africa
34
817
David Hussey
Australia
35
811
Tamim Iqbal
Bangladesh
36
807
Suresh Raina
India
37
803
Virender Sehwag
India
38
792
Rob Nicol
New Zealand
39
777
Matt Prior
England
40
768
Darren Bravo
West Indies
41
760
Faf du Plessis
South Africa
42
757
Upul Tharanga
Sri Lanka
43
747
Lahiru Thirimanne
Sri Lanka
44
745
Asad Shafiq
Pakistan
45
725
Nasir Jamshed
Pakistan
46
717
Kieron Pollard
West Indies
47
697
Andrew Strauss
England
48
691
Kieran Powell
West Indies
49
689
Eoin Morgan
England
50
672
Sachin Tendulkar
India
51
654
Cheteshwar Pujara
India
52
651
Shakib Al Hasan
Bangladesh
53
647
Nasir Hossain
Bangladesh
54
644
George Bailey
Australia
55
629
Umar Akmal
Pakistan
56
618
Ricky Ponting
Australia
57
606
Ed Cowan
Australia
57
606
Paul Stirling
Ireland
58
585
Younis Khan
Pakistan
59
581
Ravichandran Ashwin
India
60
554
Thilan Samaraweera
Sri Lanka
61
545
Mahmudullah
Bangladesh
62
515
Dwayne Bravo
West Indies
63
502
James Franklin
New Zealand
64
498
Karim Sadiq
Afghanistan
65
494
Ed Joyce
England
66
493
Michael Swart
Netherlands
67
486
Mushfiqur Rahim
Bangladesh
68
468
Ravi Bopara
England
69
463
Gary Wilson
Ireland
70
462
Mohammad Shahzad
Afghanistan
71
461
BJ Watling
New Zealand
72
445
Graeme Swann
England
73
441
Thisara Perera
Sri Lanka
74
435
Jacques Rudolph
South Africa
75
434
Calum MacLeod
Scotland
76
420
Alex Obanda
Kenya
77
410
Daniel Flynn
New Zealand
78
403
Johnson Charles
West Indies
79
396
Collins Obuya
Kenya
80
392
Warren Bardsley
Australia
81
389
Denesh Ramdin
West Indies
82
387
Sir Jack Hobbs
England
83
383
Craig Kieswetter
England
84
380
Richie Berrington
Scotland
85
376
Dwayne Smith
West Indies
86
373
Kevin O'Brien
Ireland
87
368
Peter Forrest
Australia
88
367
Jonny Bairstow
England
89
365
Nuwan Kulasekara
Sri Lanka
90
360
Charles Kelleway
Australia
91
356
William Porterfield
Ireland
92
351
Tom Cooper
Netherlands
92
351
Yuvraj Singh
India
93
345
Jamie Atkinson
Hong Kong
93
345
Ruvindu Gunasekera
Canada
94
343
Alex Hales
England
94
343
Samit Patel
England
95
341
Kruger van Wyk
New Zealand
96
332
Alexei Kervezee
Netherlands
97
330
Stuart Broad
England
98
327
Doug Bracewell
New Zealand
99
319
Mohammad Nabi
Afghanistan
99
319
Kyle Coetzer
Scotland
100
314
Shahid Afridi
101
311
Stephan Myburgh
Netherlands
102
306
Prasanna Jayawardene
Sri Lanka
103
303
Duncan Allan
Kenya
104
294
Andre Russell
West Indies
105
292
Irfan Ahmed
Hong Kong
106
284
Rohit Sharma
India
107
279
Shoaib Malik
Pakistan
108
265
Tim Southee
New Zealand
109
262
Adrian Barath
West Indies
110
258
Jeevan Mendis
Sri Lanka
110
258
Daniel Christian
Australia
111
257
Wilfred Rhodes
England
112
255
Craig Williams
Namibia
113
254
Paras Khadka
Nepal
114
252
Luke Wright
England
115
251
Reggie Spooner
England
116
249
Tharanga Paranavitana
Sri Lanka
117
248
Janeiro Tucker
Bermuda
118
246
Taufeeq Umar
Pakistan
118
246
Frank Woolley
England
119
242
Nathan McCullum
New Zealand
120
239
Rakep Patel
Kenya
121
238
Vernon Philander
South Africa
122
236
Richard Levi
South Africa
123
231
Tanmay Mishra
Kenya
124
225
Brett Lee
Australia
125
222
Preston Mommsen
Scotland
126
221
Gerrie Snyman
Namibia
127
220
Brendan Taylor
Zimbabwe
127
220
Dave Nourse
South Africa
128
219
Jacob Oram
New Zealand
128
219
FA Klokker
129
218
Narsingh Deonarine
West Indies
130
217
Anamul Haque
Bangladesh
131
216
Hiral Patel
Canada
132
214
Sarel Burger
Namibia
133
213
Adnan Akmal
Pakistan
134
212
Naeem Islam
Bangladesh
135
211
Irfan Pathan
India
136
209
Lionel Cann
Bermuda
137
208
Nick Compton
England
138
203
David Hemp
Bermuda
139
202
Umar Gul
Pakistan
140
201
Wesley Barresi
Netherlands
141
200
C.B. Fry
England
142
197
Charles Macartney
Australia
142
197
Tony Ura
P.N.G.
143
195
Jimmy Hansra
Canada
144
194
Aubrey Faulkner
South Africa
144
194
Herbie Taylor
South Africa
145
193
Nawroz Mangal
Afghanistan
146
190
Elton Chigumbura
Zimbabwe
146
190
Mitchell Starc
Australia
147
186
Nitish Kumar
Canada
148
185
Geraint Jones
England
149
183
Daniel Vettori
New Zealand
150
181
Albie Morkel
South Africa
150
181
Samiullah Shenwari
Afghanistan
151
179
Gulbadin Naib
Afghanistan
151
179
Steven Taylor
U.S.A.
152
176
Tom Latham
New Zealand
152
176
Imran Nazir
Pakistan
153
174
Imran Farhat
Pakistan
153
174
Shaiman Anwar
United Arab Emirates
154
168
Robin Peterson
South Africa
155
167
Charlie Llewellyn
South Africa
156
166
Morne Morkel
South Africa
157
165
Pradeep Airee
Nepal
158
163
Glenn Maxwell
Australia
159
159
Dion Stovell
Bermuda
160
157
Sid Pegler
South Africa
161
155
Carlton Baugh
West Indies
162
154
Sunil Narine
West Indies
163
153
Hamilton Masakadza
Zimbabwe
163
153
Javed Ahmadi
Afghanistan
163
153
Asghar Stanikzai
Afghanistan
164
152
Peter Borren
Netherlands
164
152
VVS Laxman
India
165
151
Andrew Ellis
New Zealand
166
150
Tyson Gordon
Canada
166
150
'Young Jack' Hearne
England
166
150
Kamran Akmal
Pakistan
167
148
Kemar Roach
West Indies
168
147
Tim Bresnan
England
169
146
Christoffel Viljoen
Namibia
170
144
Chris Amini
P.N.G.
171
143
Henry Davids
South Africa
171
143
Jos Buttler
England
172
142
James Anderson
England
173
140
Rizwan Mahmood
174
139
RG Mukasa
174
139
James Pattinson
Australia
175
138
Babar Hayat
Hong Kong
176
136
John Mooney
Ireland
176
136
Jatinder Singh
Oman
176
136
Gordon White
South Africa
176
136
Justin Ontong
South Africa
177
135
Mudassar Bukhari
Netherlands
178
134
Dhammika Prasad
Sri Lanka
178
134
Louis Tancred
South Africa
178
134
Ryan Harris
Australia
178
134
Michael Di Venuto
Australia
179
133
Vani Morea
P.N.G.
180
132
Jan Stander
Scotland
180
132
Sharad Vesawkar
Nepal
181
130
Dean Brownlie
New Zealand
182
129
Abul Hasan
Bangladesh
182
129
Saeed Ajmal
Pakistan
182
129
Assad Vala
P.N.G.
182
129
Tatenda Taibu
Zimbabwe
183
128
Fraser Watts
Scotland
184
126
Ravindra Jadeja
India
185
124
Anil Mandal
Nepal
186
123
Nathan Lyon
Australia
186
123
Rangana Herath
Sri Lanka
187
122
Ajinkya Rahane
India
187
122
Assad Fudadin
West Indies
187
122
Morris Ouma
Kenya
188
121
J Sebanja
189
120
Devon Thomas
West Indies
189
120
Aftab Ahmed
Bangladesh
190
119
Zeeshan Siddiqui
Oman
190
119
F Nsubuga
191
118
Mohammad Ashraful
Bangladesh
192
117
Fiqre Crockwell
Bermuda
193
116
Rahul Dravid
India
194
115
Tip Snooke
South Africa
195
114
Mitchell Johnson
Australia
196
113
Louis Stricker
South Africa
197
112
Phillip Hughes
Australia
198
111
Mahuru Dai
P.N.G.
199
110
Tino Best
West Indies
199
110
Dimuth Karunaratne
Sri Lanka
199
110
Abdur Rehman
Pakistan
200
109
Farhaan Behardien
South Africa
201
108
Mark Boucher
South Africa
202
107
Claude Jennings
Australia
203
105
Ragheb Aga
Kenya
204
104
Alex Cusack
Ireland
204
104
Frank Foster
England
205
103
Suraj Randiv
Sri Lanka
205
103
Regis Chakabva
Zimbabwe
206
101
Ravi Rampaul
West Indies
206
101
Gordon Goudie
Scotland
206
101
Shahriar Nafees
Bangladesh
207
100
Ziaur Rahman
Afghanistan
208
98
D Muhumuza
208
98
Nizakat Khan
Hong Kong
208
98
Mashrafe Mortaza
Bangladesh
209
97
Chamara Kapugedera
Sri Lanka
210
96
Trent Boult
New Zealand
211
95
Zaheer Khan
India
212
94
Clint McKay
Australia
212
94
Lendl Simmons
West Indies
213
93
Dean Elgar
South Africa
213
93
Joe Root
England
213
93
Rohan Mustafa
United Arab Emirates
214
92
Colin Ingram
South Africa
214
92
Niall O'Brien
Ireland
214
92
Wayne Parnell
South Africa
214
92
Sohag Gazi
Bangladesh
215
91
Trent Johnston
Ireland
215
91
Craig Wallace
Scotland
216
90
Jahurul Islam
Bangladesh
217
88
Elmore Hutchinson
U.S.A.
218
87
Waqas Barkat
Hong Kong
219
86
Roy Minnett
Australia
219
86
Manoj Tiwary
India
220
85
Sarfraz Ahmed
Pakistan
221
84
Gyanendra Malla
Nepal
222
83
Sultan Ahmed
Oman
223
82
Dale Steyn
South Africa
223
82
Jimmy Matthews
Australia
224
80
Cameron White
Australia
224
80
Ben Hilfenhaus
Australia
224
80
David Obuya
Kenya
225
78
Khurram Khan
United Arab Emirates
225
78
Ahmed Shehzad
Pakistan
226
77
Majid Haq
Scotland
227
76
Jack Vare
P.N.G.
227
76
Adnan Ilyas
Oman
227
76
Syed Kaleem
Oman
228
75
Kamau Leverock
Bermuda
228
75
Jeetan Patel
New Zealand
229
74
Lasith Malinga
Sri Lanka
229
74
Rustam Bhatti
Canada
230
72
Shingi Masakadza
Zimbabwe
230
72
Syed Ali
Oman
230
72
Syd Gregory
Australia
231
71
Vaibhav Wategaonkar
Oman
231
71
Kraigg Brathwaite
West Indies
231
71
Junaid Siddiqui
Canada
232
70
Steven Outerbridge
Bermuda
232
70
Kirk Edwards
West Indies
233
69
Rizwan Cheema
Canada
233
69
Mominul Haque
Bangladesh
234
68
Malcolm Waller
Zimbabwe
235
66
Andrew White
Ireland
236
64
Amjad Ali
United Arab Emirates
236
64
Sachithra Senanayake
Sri Lanka
237
63
Claude Carter
South Africa
238
61
Nazimuddin
Bangladesh
238
61
David Miller
South Africa
238
61
Hammad Azam
Pakistan
239
59
Asif Khan
United Arab Emirates
239
59
Rolland Beaumont
South Africa
240
58
Farveez Maharoof
Sri Lanka
240
58
Jesse Ryder
New Zealand
240
58
Swapnil Patil
United Arab Emirates
241
57
Tiger Smith
England
242
56
Peter Siddle
Australia
242
56
Harvir Baidwan
Canada
242
56
Michael Lumb
England
243
55
Rodney Trott
Bermuda
243
55
Rajeshkumar Ranpura
Oman
243
55
Xavier Doherty
Australia
244
53
Brad Haddin
Australia
244
53
Vikrant Shetty
United Arab Emirates
244
53
C Waiswa
244
53
Nehemiah Odhiambo
Kenya
244
53
Tom de Grooth
Netherlands
245
52
Graeme Cremer
Zimbabwe
245
52
Stuart Matsikenyeri
Zimbabwe
245
52
John Hastings
Australia
245
52
Junaid Siddique
Bangladesh
245
52
Reggie Schwarz
South Africa
246
51
Mark Gillespie
New Zealand
246
51
Shane Shillingford
West Indies
247
50
Zeeshan Siddiqi
Canada
248
49
Colin de Grandhomme
New Zealand
249
48
Basant Regmi
Nepal
249
48
Dawlat Zadran
Afghanistan
249
48
James Taylor
England
249
48
Ernie Mayne
Australia
250
47
Mohammad Ayub
Pakistan
250
47
Ray Price
Zimbabwe
250
47
Craig Ervine
Zimbabwe
250
47
Awais Zia
Pakistan
251
46
Neil Wagner
New Zealand
251
46
Chanaka Welegedara
Sri Lanka
252
45
Josh Davey
Scotland
253
44
Ishant Sharma
India
254
43
Sir Pelham Warner
England
254
43
Jason Kila
P.N.G.
255
42
Johnny Douglas
England
256
41
Andrew Poynter
Ireland
256
41
Pieter Seelaar
Netherlands
257
40
Roy Lamsam
Hong Kong
257
40
Steven Finn
England
258
39
Bill Whitty
Australia
258
39
Imran Tahir
South Africa
259
38
Tommy Ward
South Africa
259
38
Kosala Kulasekara
Sri Lanka
259
38
Todd Astle
New Zealand
259
38
Wriddhiman Saha
India
259
38
Prosper Utseya
Zimbabwe
259
38
Ryan Flannigan
Scotland
260
37
Shem Ngoche
Kenya
260
37
Abdul Razzaq
Pakistan
261
36
Aaron Finch
Australia
261
36
Courtney Kruger
Hong Kong
262
35
Tim Gruijters
Netherlands
263
34
Veerasammy Permaul
West Indies
263
34
Shabir Noori
Afghanistan
263
34
Dilshan Munaweera
Sri Lanka
263
34
Colin Munro
New Zealand
264
33
Chris Woakes
England
265
32
Mirwais Ashraf
Afghanistan
266
31
Sydney Barnes
England
267
30
Vinay Kumar
India
267
30
Dave Smith
Australia
267
30
Gerald Hartigan
South Africa
267
30
Quinton de Kock
South Africa
268
29
Johan Botha
South Africa
268
29
Steven Smith
Australia
268
29
Nigel Jones
Ireland
269
28
Najibullah Zadran
Afghanistan
269
28
Gerry Hazlitt
Australia
269
28
Harbhajan Singh
India
269
28
Frank Mitchell
England
269
28
Shaminda Eranga
Sri Lanka
269
28
Yasir Arafat
Pakistan
270
27
Kyle Mills
New Zealand
270
27
Fidel Edwards
West Indies
270
27
Usman Limbada
Canada
270
27
Munir Dar
Hong Kong
271
26
Monty Panesar
England
271
26
Pat Cummins
Australia
272
25
Henry Osinde
Canada
272
25
Devendra Bishoo
West Indies
272
25
Amjad Javed
United Arab Emirates
273
24
Nkrumah Bonner
West Indies
273
24
Forster Mutizwa
Zimbabwe
273
24
Damodar Daesrath
Canada
273
24
Sohail Tanvir
Pakistan
274
23
Irfan Karim
Kenya
275
22
Eric Szwarczynski
Netherlands
275
22
Aizaz Khan
Hong Kong
275
22
Safyaan Sharif
Scotland
275
22
James Neesham
New Zealand
276
21
Pragyan Ojha
India
276
21
Justine Pitcher
Bermuda
277
20
Bashir Shah
277
20
Noor Ali Zadran
Afghanistan
277
20
Rubel Hossain
Bangladesh
277
20
Gilbert Jessop
England
277
20
Rory Kleinveldt
South Africa
278
19
Abdur Razzak
Bangladesh
278
19
Umesh Yadav
India
279
18
Robin Uthappa
India
279
18
Durand Soraine
Canada
279
18
Tim Murtagh
Ireland
279
18
John Reva
P.N.G.
280
17
Ronnie Hira
New Zealand
280
17
Travis Birt
Australia
280
17
Terryn Fray
Bermuda
280
17
Shahadat Hossain
Bangladesh
280
17
Suranga Lakmal
Sri Lanka
280
17
Corey Anderson
New Zealand
280
17
Aizaz Cheema
Pakistan
281
16
Mohammad Sami
Pakistan
281
16
Praveen Kumar
India
281
16
Barlow Carkeek
Australia
281
16
Timm van der Gugten
Netherlands
281
16
Jade Dernbach
England
281
16
Keegan Meth
Zimbabwe
282
14
George Dockrell
Ireland
282
14
Max Sorensen
Ireland
282
14
Shakti Gauchan
Nepal
282
14
Arshad Ali
United Arab Emirates
282
14
Shaun Marsh
Australia
283
13
Mitchell Marsh
Australia
283
13
Seekkuge Prasanna
Sri Lanka
283
13
Junaid Khan
283
13
Michael Bates
New Zealand
283
13
Tino Mawoyo
Zimbabwe
283
13
Shannon Gabriel
West Indies
284
12
Shapoor Zadran
Afghanistan
284
12
Tarun Nethula
New Zealand
284
12
Adam Milne
New Zealand
284
12
Gordon Drummond
Scotland
285
11
Merwe Erasmus
Namibia
285
11
Lucas Oluoch
Kenya
285
11
Vusi Sibanda
Zimbabwe
285
11
Kyle Jarvis
Zimbabwe
285
11
Kaushal Lokuarachchi
Sri Lanka
285
11
Brent Arnel
New Zealand
285
11
Chris Martin
New Zealand
285
11
Brad Hogg
Australia
286
10
Harry Dean
England
286
10
Elias Sunny
Bangladesh
286
10
H Ssenyondo
287
9
Willie Gavera
P.N.G.
287
9
Ahmed Raza
United Arab Emirates
287
9
Peter Fulton
New Zealand
287
9
Schofield Haigh
England
287
9
Rob Quiney
Australia
288
8
Boyd Rankin
England
288
8
James Tredwell
England
288
8
Wahab Riaz
Pakistan
288
8
Shafiqullah
Afghanistan
288
8
Nelson Odhiambo
Kenya
289
7
James Ngoche
Kenya
289
7
Ahsan Malik
Netherlands
289
7
Izatullah Dawlatzai
Afghanistan
289
7
Brian Vitori
Zimbabwe
289
7
Ajay Lalcheta
Oman
289
7
Bernard Scholtz
Namibia
290
6
Danza Hyatt
West Indies
290
6
Hiren Varaiya
Kenya
290
6
Sid Emery
Australia
290
6
Bhuvneshwar Kumar
India
291
5
Raza Hasan
Pakistan
292
4
Khalid Latif
Pakistan
292
4
Saqib Ali
United Arab Emirates
292
4
Garey Mathurin
West Indies
292
4
Kinchit Shah
Hong Kong
292
4
Parth Desai
Canada
292
4
Parthiv Patel
India
292
4
Bill Hitch
England
292
4
Ernie Hayes
England
292
4
Ajantha Mendis
Sri Lanka
293
3
Tom Campbell
South Africa
293
3
Ashok Dinda
India
293
3
Zahid Hussain
Canada
293
3
Amir Hamza
Afghanistan
293
3
Zakiullah Zaki
Afghanistan
293
3
B Masaba
294
2
Mohammad Naveed
United Arab Emirates
294
2
Elijah Otieno
Kenya
294
2
Michael Beer
Australia
294
2
Shafiul Islam
Bangladesh
294
2
Andy McKay
New Zealand
295
1
Nuwan Pradeep
Sri Lanka
295
1
Ryan McLaren
South Africa
295
1
Chris Tremlett
England
295
1
Piyush Chawla
India
295
1
Rory McCann
Ireland
295
1
Jeremy Gordon
Canada
295
1
Raza-ur-Rehman
Canada
295
1
Rahul Sharma
Hong Kong
295
1
Aftab Alam
Afghanistan
295
1
Samuel Badree
West Indies
295
1
Isuru Udana
Sri Lanka
295
1
Mitchell McClenaghan
New Zealand
295
1
Moneeb Iqbal
Scotland
295
1
Zhivago Groenewald
Namibia
296
0
Rahat Ali
296
0
Akila Dananjaya
Sri Lanka
296
0
Manjula Guruge
United Arab Emirates
296
0
Shakeel Ansar
Pakistan
296
0
Chris Mpofu
Zimbabwe
296
0
Darren Ramsammy
Canada
296
0
Walter Brearley
England
296
0
Jackson Bird
Australia
296
0
Lonwabo Tsotsobe
South Africa
296
0
Dilhara Fernando
Sri Lanka