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 2011 for all time
Position
Most Runs
Player Name
Team Name
1
2267
Kumar Sangakkara
Sri Lanka
2
1885
Mohammad Hafeez
Pakistan
3
1813
Misbah-ul-Haq
Pakistan
4
1718
Mahela Jayawardene
Sri Lanka
5
1680
Jonathan Trott
England
6
1676
Darren Bravo
West Indies
7
1644
Virat Kohli
India
8
1628
Ian Bell
England
9
1599
Shane Watson
Australia
10
1545
Tillakaratne Dilshan
Sri Lanka
11
1527
Alastair Cook
England
12
1518
Michael Clarke
Australia
13
1509
Younis Khan
Pakistan
14
1455
Kevin Pietersen
England
15
1314
MS Dhoni
India
16
1300
Rahul Dravid
India
17
1269
Sachin Tendulkar
India
18
1190
Gautam Gambhir
India
19
1174
Suresh Raina
India
20
1172
Brendan Taylor
Zimbabwe
21
1094
Michael Hussey
Australia
22
1080
Lendl Simmons
West Indies
23
1077
Umar Akmal
Pakistan
24
1073
Martin Guptill
New Zealand
25
1064
Hashim Amla
South Africa
26
1049
Angelo Mathews
Sri Lanka
27
1029
Virender Sehwag
India
28
1022
Shakib Al Hasan
Bangladesh
29
1019
Ricky Ponting
Australia
30
1004
Marlon Samuels
West Indies
31
976
Brad Haddin
Australia
32
960
Asad Shafiq
Pakistan
33
958
Eoin Morgan
England
34
941
Ross Taylor
New Zealand
35
918
Mushfiqur Rahim
Bangladesh
36
888
Taufeeq Umar
Pakistan
37
860
Brendon McCullum
New Zealand
38
858
AB de Villiers
South Africa
39
838
Upul Tharanga
Sri Lanka
40
829
Andrew Strauss
England
41
795
Tatenda Taibu
Zimbabwe
42
789
Tamim Iqbal
Bangladesh
43
776
Shiv Chanderpaul
West Indies
44
773
VVS Laxman
India
45
772
Vusi Sibanda
Zimbabwe
46
771
Azhar Ali
Pakistan
47
765
Graeme Smith
South Africa
48
748
Kirk Edwards
West Indies
49
735
Matt Prior
England
50
729
Jacques Kallis
South Africa
51
691
Rohit Sharma
India
52
630
Jean-Paul Duminy
South Africa
53
629
Ramnaresh Sarwan
West Indies
54
615
Thilan Samaraweera
Sri Lanka
55
601
Yuvraj Singh
India
56
591
Craig Kieswetter
England
57
580
Tharanga Paranavitana
Sri Lanka
58
577
Shaun Marsh
Australia
59
556
Darren Sammy
West Indies
60
546
Kane Williamson
New Zealand
61
543
Hamilton Masakadza
Zimbabwe
62
541
Imrul Kayes
Bangladesh
63
538
Ravi Bopara
England
64
528
Kieron Pollard
West Indies
65
527
Parthiv Patel
India
66
526
Jesse Ryder
New Zealand
67
516
Nasir Hossain
Bangladesh
67
516
Shahriar Nafees
Bangladesh
68
504
Shahid Afridi
69
489
Dinesh Chandimal
Sri Lanka
70
487
Paul Stirling
Ireland
71
478
Tim Bresnan
England
72
473
Adrian Barath
West Indies
73
466
Carlton Baugh
West Indies
74
428
David Warner
Australia
75
426
Mitchell Johnson
Australia
76
423
David Hussey
Australia
77
422
Prasanna Jayawardene
Sri Lanka
78
412
William Porterfield
Ireland
79
404
Phillip Hughes
Australia
80
401
Ajinkya Rahane
India
81
390
Cameron White
Australia
82
383
Ahmed Shehzad
Pakistan
83
380
Mahmudullah
Bangladesh
84
369
Niall O'Brien
Ireland
85
368
Malcolm Waller
Zimbabwe
86
365
Elton Chigumbura
Zimbabwe
87
364
Daniel Vettori
New Zealand
88
359
Andre Russell
West Indies
89
353
Craig Ervine
Zimbabwe
90
350
Kyle Coetzer
Scotland
91
347
Devon Smith
West Indies
91
347
Kamran Akmal
Pakistan
92
345
Steven Smith
Australia
93
329
Kevin O'Brien
Ireland
94
325
Ravichandran Ashwin
India
95
318
Harbhajan Singh
India
96
316
Gary Wilson
Ireland
97
314
Collins Obuya
Kenya
97
314
Peter Borren
Netherlands
98
313
Yusuf Pathan
India
99
310
Rangana Herath
Sri Lanka
99
310
Tino Mawoyo
Zimbabwe
100
307
Ryan ten Doeschate
Netherlands
101
306
Ed Joyce
England
102
296
Imran Farhat
Pakistan
103
295
Ravi Rampaul
West Indies
104
294
Tanmay Mishra
Kenya
105
292
Jimmy Hansra
Canada
105
292
Kraigg Brathwaite
West Indies
106
288
Faf du Plessis
South Africa
107
275
Alex Cusack
Ireland
107
275
Tom Cooper
Netherlands
108
268
Dean Brownlie
New Zealand
109
266
Scott Styris
New Zealand
110
263
Usman Khawaja
Australia
111
262
Adnan Akmal
Pakistan
112
261
Graeme Swann
England
113
259
Stuart Broad
England
114
249
Wesley Barresi
Netherlands
115
244
Kieran Powell
West Indies
116
238
Samit Patel
England
117
233
Nathan McCullum
New Zealand
118
232
Hiral Patel
Canada
118
232
Johan Botha
South Africa
119
225
Ashish Bagai
Canada
120
224
Dale Steyn
South Africa
120
224
Naeem Islam
Bangladesh
121
223
Rakep Patel
Kenya
122
220
Ravindra Jadeja
India
123
211
Abhinav Mukund
India
124
210
Thisara Perera
Sri Lanka
125
203
Morne van Wyk
South Africa
126
202
Chris Gayle
West Indies
127
201
Praveen Kumar
India
127
201
John Mooney
Ireland
128
195
Dwayne Bravo
West Indies
128
195
Kemar Roach
West Indies
129
194
Jeevan Mendis
Sri Lanka
130
192
Amit Mishra
India
131
190
Peter Siddle
Australia
131
190
Chamu Chibhabha
Zimbabwe
132
184
Josh Davey
Scotland
132
184
Rizwan Cheema
Canada
133
181
Prosper Utseya
Zimbabwe
134
179
Tim Southee
New Zealand
135
178
Manoj Tiwary
India
135
178
Forster Mutizwa
Zimbabwe
135
178
Denesh Ramdin
West Indies
135
178
Ashwell Prince
South Africa
135
178
James Franklin
New Zealand
136
177
Lahiru Thirimanne
Sri Lanka
137
174
Nuwan Kulasekara
Sri Lanka
137
174
Mohammad Ashraful
Bangladesh
137
174
Mudassar Bukhari
Netherlands
138
172
Mark Boucher
South Africa
139
170
Danza Hyatt
West Indies
140
169
Reece Young
New Zealand
141
161
Khurram Khan
United Arab Emirates
142
159
Abdul Razzaq
Pakistan
142
159
Jacques Rudolph
South Africa
143
157
David Miller
South Africa
144
156
Michael Yardy
England
145
154
Chamara Silva
Sri Lanka
146
153
Mohammad Nabi
Afghanistan
147
152
Saeed Ajmal
Pakistan
148
151
Abdur Razzak
Bangladesh
149
149
Paul Collingwood
England
150
145
Raqibul Hasan
Bangladesh
151
140
Junaid Siddique
Bangladesh
151
140
Sarel Burger
Namibia
152
137
Fraser Watts
Scotland
153
136
Richie Berrington
Scotland
154
131
Rob Nicol
New Zealand
155
130
Alexei Kervezee
Netherlands
156
128
Luke Wright
England
156
128
Devendra Bishoo
West Indies
157
126
Fidel Edwards
West Indies
157
126
Abdur Rehman
Pakistan
157
126
Colin Ingram
South Africa
157
126
Craig Williams
Namibia
158
125
Calum MacLeod
Scotland
159
121
Nazimuddin
Bangladesh
160
120
Seren Waters
Kenya
161
118
Zubin Surkari
Canada
161
118
Chanaka Welegedara
Sri Lanka
162
117
Ruvindu Gunasekera
Canada
163
116
Sohail Tanvir
Pakistan
164
111
Umar Gul
Pakistan
164
111
Amjad Ali
United Arab Emirates
165
109
Greg Lamb
Zimbabwe
166
107
Shaiman Anwar
United Arab Emirates
167
104
Tanvir Ahmed
Pakistan
167
104
Murali Vijay
India
168
102
Zaheer Khan
India
168
102
Thomas Odoyo
Kenya
169
101
Usman Limbada
Canada
169
101
Suraj Randiv
Sri Lanka
170
100
Christoffel Viljoen
Namibia
171
99
Graeme Cremer
Zimbabwe
172
98
Trent Johnston
Ireland
173
96
Jonny Bairstow
England
174
95
James Anderson
England
174
95
Shabir Noori
Afghanistan
175
93
Lasith Malinga
Sri Lanka
175
93
James Pattinson
Australia
176
92
Regis Chakabva
Zimbabwe
177
90
Jacob Oram
New Zealand
178
87
Nawroz Mangal
Afghanistan
178
87
Gerrie Snyman
Namibia
179
86
Robin Peterson
South Africa
180
84
Kaushal Silva
Sri Lanka
181
83
John Hastings
Australia
181
83
S Badrinath
India
181
83
David Obuya
Kenya
182
82
Ishant Sharma
India
183
81
Steven Finn
England
183
81
Wayne Parnell
South Africa
184
80
Adam Voges
Australia
184
80
Tom de Grooth
Netherlands
185
77
Eric Szwarczynski
Netherlands
185
77
George Dockrell
Ireland
186
76
Chris Woakes
England
186
76
Ed Cowan
Australia
186
76
Karim Sadiq
Afghanistan
187
75
Ray Price
Zimbabwe
187
75
Jamie How
New Zealand
187
75
Alex Hales
England
187
75
Steven Davies
England
188
74
Ben Hilfenhaus
Australia
188
74
Shikhar Dhawan
India
189
70
Shuvagata Hom
Bangladesh
189
70
Helao France
Namibia
190
69
Rubel Hossain
Bangladesh
191
68
Aaron Finch
Australia
191
68
Harvir Baidwan
Canada
192
67
Alok Kapali
Bangladesh
192
67
Charles Coventry
Zimbabwe
193
66
Nitish Kumar
Canada
194
65
Preston Mommsen
Scotland
194
65
Ahmed Raza
United Arab Emirates
194
65
Shahadat Hossain
Bangladesh
195
64
Callum Ferguson
Australia
195
64
Brett Lee
Australia
195
64
Dimuth Karunaratne
Sri Lanka
196
63
Morne Morkel
South Africa
197
62
Shafiul Islam
Bangladesh
198
61
BJ Watling
New Zealand
198
61
Ben Stokes
England
198
61
Chris Barnwell
West Indies
198
61
Stephan Myburgh
Netherlands
199
60
Faizan Asif
United Arab Emirates
200
58
Sean Williams
Zimbabwe
201
57
Dhammika Prasad
Sri Lanka
201
57
Wahab Riaz
Pakistan
201
57
Shoaib Malik
Pakistan
201
57
Johnson Charles
West Indies
202
56
Thilina Kandamby
Sri Lanka
202
56
Nehemiah Odhiambo
Kenya
202
56
Suranga Lakmal
Sri Lanka
202
56
Gulbadin Naib
Afghanistan
203
55
Sarfraz Ahmed
Pakistan
203
55
Nathan Lyon
Australia
204
54
Suhrawadi Shuvo
Bangladesh
204
54
Brendan Nash
West Indies
205
53
Asghar Stanikzai
Afghanistan
205
53
Irfan Karim
Kenya
206
52
Mohammad Salman
Pakistan
206
52
Chris Tremlett
England
207
51
Dilhara Fernando
Sri Lanka
207
51
Andrew Poynter
Ireland
208
50
Khurram Chohan
Canada
208
50
Imran Tahir
South Africa
209
49
Mohammad Shahzad
Afghanistan
210
46
Doug Bollinger
Australia
210
46
Michael Swart
Netherlands
211
45
Kyle Jarvis
Zimbabwe
212
44
Dwayne Smith
West Indies
212
44
Mitchell Marsh
Australia
212
44
Gordon Drummond
Scotland
212
44
Steve Tikolo
Kenya
213
43
Alex Obanda
Kenya
213
43
Arshad Ali
United Arab Emirates
213
43
Alviro Petersen
South Africa
214
42
Vikrant Shetty
United Arab Emirates
214
42
Hamza Tariq
Canada
215
41
Devon Thomas
West Indies
215
41
Ryan Harris
Australia
216
40
Umesh Yadav
India
217
39
Trent Copeland
Australia
217
39
Elias Sunny
Bangladesh
217
39
Neil Kruger
Netherlands
218
38
Hammad Azam
Pakistan
219
36
Mitchell Starc
Australia
219
36
Brian Vitori
Zimbabwe
220
35
Sunil Narine
West Indies
220
35
Junaid Siddiqui
Canada
220
35
Duncan Allan
Kenya
221
34
Majid Haq
Scotland
221
34
Ajmal Shahzad
England
222
33
Tim Paine
Australia
222
33
Tim Gruijters
Netherlands
222
33
John Davison
Canada
223
32
Rusty Theron
South Africa
223
32
Pat Cummins
Australia
223
32
Scott Borthwick
England
223
32
Samiullah Shenwari
Afghanistan
224
31
Vernon Philander
South Africa
224
31
Amjad Javed
United Arab Emirates
225
29
Runish Gudhka
Kenya
225
29
Nikita Miller
West Indies
226
28
Farhad Reza
Bangladesh
226
28
Ajantha Mendis
Sri Lanka
226
28
Kyle Mills
New Zealand
226
28
Nasir Aziz
United Arab Emirates
227
27
Jimmy Kamande
Kenya
227
27
Tyson Gordon
Canada
227
27
Steve O'Keefe
Australia
228
26
Vinay Kumar
India
228
26
Lonwabo Tsotsobe
South Africa
228
26
Atse Buurman
Netherlands
229
25
Neil McCallum
Scotland
229
25
RP Singh
India
229
25
James Tredwell
England
230
24
Ramiz Raja
Pakistan
230
24
Tom Heggelman
Netherlands
230
24
Andrew White
Ireland
231
23
Hamid Hassan
Afghanistan
231
23
Seekkuge Prasanna
Sri Lanka
231
23
Abhimanyu Mithun
India
232
22
Sreesanth
India
232
22
Kosala Kulasekara
Sri Lanka
232
22
Sulieman Benn
West Indies
232
22
Andre Botha
Ireland
232
22
Balaji Rao
Canada
232
22
Morris Ouma
Kenya
233
21
Chris Mpofu
Zimbabwe
233
21
Trent Boult
New Zealand
233
21
Jeetan Patel
New Zealand
234
20
Liam Plunkett
England
234
20
Chamara Kapugedera
Sri Lanka
234
20
Keegan Meth
Zimbabwe
235
19
Doug Bracewell
New Zealand
236
18
Farveez Maharoof
Sri Lanka
236
18
Karl Whatham
Canada
236
18
Gregor Maiden
Scotland
236
18
Merwe Erasmus
Namibia
236
18
Stephan Baard
Namibia
237
17
Bas Zuiderent
Netherlands
237
17
Njabulo Ncube
Zimbabwe
237
17
Brent Arnel
New Zealand
238
16
Munaf Patel
India
238
16
Rajesh Bhudia
Kenya
238
16
Jade Dernbach
England
239
15
Chris Martin
New Zealand
239
15
Shaminda Eranga
Sri Lanka
240
14
Javed Ahmadi
Afghanistan
240
14
Xavier Doherty
Australia
240
14
Gordon Goudie
Scotland
240
14
Luke Woodcock
New Zealand
241
13
Usman Salahuddin
Pakistan
241
13
Lucas Oluoch
Kenya
241
13
Elijah Otieno
Kenya
241
13
Jason Krejza
Australia
241
13
Jos Buttler
England
242
12
Robiul Islam
Bangladesh
242
12
Varun Aaron
India
242
12
Andre Fletcher
West Indies
242
12
Carlos Brathwaite
West Indies
242
12
Cephas Zhuwao
Zimbabwe
242
12
Shadeep Silva
United Arab Emirates
243
11
Saqib Ali
United Arab Emirates
243
11
Abdul Rehman
United Arab Emirates
243
11
Junaid Khan
243
11
Matthew Wade
Australia
243
11
Boyd Rankin
England
243
11
Yasir Shah
Pakistan
243
11
Sohail Khan
Pakistan
244
10
Aizaz Cheema
Pakistan
244
10
Sanath Jayasuriya
Sri Lanka
244
10
Mirwais Ashraf
Afghanistan
244
10
Piyush Chawla
India
244
10
Anthony Martin
West Indies
244
10
Safyaan Sharif
Scotland
244
10
James Ngoche
Kenya
245
9
Hiren Varaiya
Kenya
245
9
Zahid Hussain
Canada
245
9
Henry Osinde
Canada
245
9
Ashish Nehra
India
245
9
Amir Hamza
Afghanistan
245
9
Marchant de Lange
South Africa
246
8
Nazmul Hossain
Bangladesh
246
8
Tim McIntosh
New Zealand
246
8
Bradley Kruger
Netherlands
247
7
Dominic Wesonga
Kenya
247
7
Pieter Seelaar
Netherlands
247
7
Hamish Bennett
New Zealand
247
7
Paul Harris
South Africa
247
7
Muttiah Muralitharan
Sri Lanka
247
7
Natsai M'shangwe
Zimbabwe
248
6
Peter Ongondo
Kenya
248
6
Bernard Loots
Netherlands
248
6
Wilfred Diepeveen
Netherlands
248
6
Ashley Nurse
West Indies
249
5
Nigel Jones
Ireland
250
4
Heino Kuhn
South Africa
250
4
Vinoo Tewarie
Netherlands
250
4
Tinashe Panyangara
Zimbabwe
250
4
Irfan Pathan
India
250
4
Michael Beer
Australia
251
3
Pragyan Ojha
India
251
3
Shoaib Akhtar
Pakistan
251
3
Craig Wallace
Scotland
251
3
Nkrumah Bonner
West Indies
251
3
Rustam Bhatti
Canada
251
3
Parth Desai
Canada
251
3
Miles Bascombe
West Indies
252
2
Stuart Meaker
England
252
2
Michael Lumb
England
252
2
Sharif Asadullah
United Arab Emirates
252
2
Jason Mohammed
West Indies
252
2
Cheteshwar Pujara
India
252
2
Nathan Hauritz
Australia
253
1
Robin Uthappa
India
253
1
James Taylor
England
253
1
Makhaya Ntini
South Africa
253
1
Dawlat Zadran
Afghanistan
253
1
Noor Ali Zadran
Afghanistan
253
1
Nuwan Pradeep
Sri Lanka
253
1
Dilruwan Perera
Sri Lanka
253
1
Berend Westdijk
Netherlands
254
0
Derwin Christian
West Indies
254
0
Adeel Raja
Netherlands
254
0
Shem Ngoche
Kenya
254
0
Andy McKay
New Zealand
254
0
Shaun Tait
Australia