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 2007 for all time
Position
Most Runs
Player Name
Team Name
1
2346
Sourav Ganguly
India
2
2230
Mahela Jayawardene
Sri Lanka
3
2223
Matthew Hayden
Australia
4
2201
Sachin Tendulkar
India
4
2201
Jacques Kallis
South Africa
5
2120
Kevin Pietersen
England
6
2026
Paul Collingwood
England
7
1879
Ian Bell
England
8
1864
Graeme Smith
South Africa
9
1830
Kumar Sangakkara
Sri Lanka
10
1800
Ricky Ponting
Australia
11
1734
MS Dhoni
India
12
1698
AB de Villiers
South Africa
13
1642
Yuvraj Singh
India
14
1595
Younis Khan
Pakistan
15
1567
Shiv Chanderpaul
West Indies
16
1429
Rahul Dravid
India
17
1410
Mohammad Yousuf
Pakistan
18
1367
Michael Clarke
Australia
19
1351
Adam Gilchrist
Australia
20
1350
Alastair Cook
England
21
1330
Herschelle Gibbs
South Africa
22
1289
Andrew Symonds
Australia
23
1183
Chamara Silva
Sri Lanka
24
1171
Sanath Jayasuriya
Sri Lanka
25
1109
Chris Gayle
West Indies
26
1104
Shoaib Malik
Pakistan
27
1074
Misbah-ul-Haq
Pakistan
28
1060
Mark Boucher
South Africa
29
1040
Michael Vaughan
England
30
1029
Brendon McCullum
New Zealand
31
1025
Scott Styris
New Zealand
32
1001
Dinesh Karthik
India
33
963
Kamran Akmal
Pakistan
34
942
Mohammad Ashraful
Bangladesh
35
932
Gautam Gambhir
India
36
926
Michael Hussey
Australia
37
912
Marlon Samuels
West Indies
38
907
Matt Prior
England
39
888
Peter Fulton
New Zealand
40
877
Tillakaratne Dilshan
Sri Lanka
41
838
Wasim Jaffer
India
42
832
Ross Taylor
New Zealand
43
823
Stephen Fleming
New Zealand
44
813
Salman Butt
Pakistan
45
770
Shakib Al Hasan
Bangladesh
46
750
Upul Tharanga
Sri Lanka
47
748
Jacob Oram
New Zealand
48
726
Aftab Ahmed
Bangladesh
49
720
Craig McMillan
New Zealand
50
712
Shaun Pollock
South Africa
51
708
Andrew Strauss
England
52
681
Lou Vincent
New Zealand
53
676
Ashwell Prince
South Africa
54
664
Dwayne Bravo
West Indies
55
660
Hashim Amla
South Africa
56
657
Virender Sehwag
India
56
657
Robin Uthappa
India
57
597
Vusi Sibanda
Zimbabwe
58
593
Imran Nazir
Pakistan
59
583
Owais Shah
England
60
580
Brad Hodge
Australia
61
576
Devon Smith
West Indies
61
576
Runako Morton
West Indies
62
562
Ryan Watson
Scotland
63
555
William Porterfield
Ireland
64
553
Andrew Flintoff
England
65
550
Tamim Iqbal
Bangladesh
66
546
Shahid Afridi
67
541
Steve Tikolo
Kenya
68
514
Kevin O'Brien
Ireland
69
504
Thomas Odoyo
Kenya
70
501
Justin Kemp
South Africa
71
499
Mashrafe Mortaza
Bangladesh
72
496
VVS Laxman
India
72
496
Ashish Bagai
Canada
73
487
Michael Vandort
Sri Lanka
74
484
David Obuya
Kenya
75
483
Shahriar Nafees
Bangladesh
76
450
Eoin Morgan
England
77
443
Habibul Bashar
Bangladesh
78
442
Mushfiqur Rahim
Bangladesh
79
441
Ed Joyce
England
80
439
Phil Jaques
Australia
81
427
Ramnaresh Sarwan
West Indies
81
427
Fraser Watts
Scotland
82
418
Niall O'Brien
Ireland
83
406
Brendan Taylor
Zimbabwe
84
404
Lionel Cann
Bermuda
85
402
Elton Chigumbura
Zimbabwe
86
394
Jamie How
New Zealand
87
393
Yasir Hameed
Pakistan
88
387
Majid Haq
Scotland
89
386
Morris Ouma
Kenya
89
386
Brian Lara
West Indies
90
384
Gavin Hamilton
England
91
381
Ravi Shah
Kenya
92
371
Jeremy Bray
Ireland
93
370
John Davison
Canada
94
363
Inzamam-ul-Haq
Pakistan
95
357
Chaminda Vaas
Sri Lanka
96
356
Ryan ten Doeschate
Netherlands
97
355
Denesh Ramdin
West Indies
98
354
Tanmay Mishra
Kenya
99
351
Ashif Mulla
Canada
100
346
Mohammad Hafeez
Pakistan
100
346
Ravi Bopara
England
101
345
Prasanna Jayawardene
Sri Lanka
102
342
Farveez Maharoof
Sri Lanka
102
342
Collins Obuya
Kenya
103
341
Javed Omar
Bangladesh
104
336
Neil McCallum
Scotland
105
335
Brad Haddin
Australia
106
332
Sunil Dhaniram
Canada
107
328
Paul Nixon
England
108
318
Bas Zuiderent
Netherlands
109
315
Abdool Samad
Canada
109
315
Marvan Atapattu
Sri Lanka
110
308
Trent Johnston
Ireland
111
303
Albie Morkel
South Africa
111
303
Hamilton Masakadza
Zimbabwe
112
294
Stuart Matsikenyeri
Zimbabwe
112
294
Jehan Mubarak
Sri Lanka
113
288
Irfan Pathan
India
114
269
Darron Reekers
Netherlands
115
268
David Hemp
Bermuda
116
267
Jean-Paul Duminy
South Africa
116
267
Shane Watson
Australia
117
250
Janeiro Tucker
Bermuda
118
249
Chamu Chibhabha
Zimbabwe
119
245
Ian Billcliff
Canada
120
237
Anil Kumble
India
121
229
Zaheer Khan
India
121
229
Daniel Vettori
New Zealand
121
229
Irving Romaine
Bermuda
122
226
Alex Obanda
Kenya
123
222
Tatenda Taibu
Zimbabwe
124
221
Andre Nel
South Africa
125
215
Sean Williams
Zimbabwe
126
214
James Franklin
New Zealand
127
213
Russel Arnold
Sri Lanka
128
212
Dean Minors
Bermuda
129
206
Mohammad Sami
Pakistan
130
202
Qaiser Ali
Canada
130
202
Peter Borren
Netherlands
131
198
Colin Smith
Scotland
132
197
Cameron White
Australia
133
196
Dougie Brown
England
134
192
Ryan Sidebottom
England
135
186
Alexei Kervezee
Netherlands
136
185
Craig Wright
Scotland
136
185
Rajin Saleh
Bangladesh
137
183
Daren Ganga
West Indies
138
179
Morne van Wyk
South Africa
139
173
Geoff Barnett
Canada
140
170
Jimmy Kamande
Kenya
141
165
Harbhajan Singh
India
142
163
Mohammad Rafique
Bangladesh
142
163
Jamie Dalrymple
England
143
162
Navdeep Poonia
Scotland
144
156
Eric Szwarczynski
Netherlands
144
156
John Blain
Scotland
144
156
James Hopes
Australia
145
155
Stuart Broad
England
146
153
Tom de Grooth
Netherlands
147
152
Nazimuddin
Bangladesh
147
152
Liam Plunkett
England
148
149
Rohit Sharma
India
149
145
Mudassar Bukhari
Netherlands
150
144
Andre Botha
Ireland
151
142
Mal Loye
England
152
141
Andrew White
Ireland
152
141
Dwayne Smith
West Indies
153
137
Brad Hogg
Australia
153
137
Dimitri Mascarenhas
England
154
134
Faisal Iqbal
Pakistan
154
134
Imran Farhat
Pakistan
155
133
Desmond Chumney
Canada
156
130
Jerome Taylor
West Indies
157
128
Abdur Razzak
Bangladesh
158
122
Mathew Sinclair
New Zealand
159
119
Dilhara Fernando
Sri Lanka
160
117
Naved-ul-Hasan
Pakistan
160
117
Daren Powell
West Indies
161
113
Gary Brent
Zimbabwe
161
113
Darren Maddy
England
162
107
Dave Langford-Smith
Ireland
162
107
Nehemiah Odhiambo
Kenya
163
105
Farhad Reza
Bangladesh
164
103
Kyle McCallan
Ireland
165
102
Lasith Malinga
Sri Lanka
166
100
Junaid Siddique
Bangladesh
167
99
Clay Smith
Bermuda
167
99
Jekon Edness
Bermuda
168
97
Arvind Kandappah
Canada
169
95
Terry Duffin
Zimbabwe
169
95
Johan Botha
South Africa
170
93
Darren Sammy
West Indies
170
93
Mark Gillespie
New Zealand
170
93
Luke Wright
England
171
91
Gulam Bodi
South Africa
171
91
Umar Bhatti
Canada
172
90
Saleem Mukuddem
Bermuda
172
90
Abdur Rehman
Pakistan
172
90
Yasir Arafat
Pakistan
172
90
Billy Stelling
Netherlands
173
89
Phil Mustard
England
173
89
Brett Lee
Australia
174
88
Hamish Marshall
New Zealand
174
88
Tim de Leede
Netherlands
175
87
Malinda Warnapura
Sri Lanka
175
87
Sreesanth
India
176
86
Ajit Agarkar
India
176
86
Paul Harris
South Africa
177
85
Shahid Nazir
Pakistan
178
84
Iftikhar Anjum
Pakistan
179
83
Dale Steyn
South Africa
179
83
Graeme Swann
England
180
82
Sohail Tanvir
Pakistan
180
82
Daan van Bunge
Netherlands
181
81
Steve Harmison
England
182
80
Boeta Dippenaar
South Africa
182
80
Chamara Kapugedera
Sri Lanka
183
78
Prosper Utseya
Zimbabwe
184
77
Chris Tremlett
England
185
76
Lameck Onyango
Kenya
185
76
Trevin Bastiampillai
Canada
186
73
Stuart Clark
Australia
187
72
Abdul Razzaq
Pakistan
187
72
Oliver Pitcher
Bermuda
188
71
Keith Dabengwa
Zimbabwe
188
71
Kyle Mills
New Zealand
188
71
Shane Warne
Australia
189
70
Malachi Jones
Bermuda
189
70
Kenny Carroll
Ireland
190
69
Ramesh Powar
India
190
69
James Anderson
England
190
69
Monty Panesar
England
191
68
Luuk van Troost
Netherlands
192
67
Vikram Solanki
England
192
67
Craig Cumming
New Zealand
192
67
Alok Kapali
Bangladesh
193
66
Kevin Hurdle
Bermuda
193
66
Andrew Hall
South Africa
194
65
Makhaya Ntini
South Africa
195
64
Mahmudullah
Bangladesh
195
64
Mitchell Johnson
Australia
196
61
RP Singh
India
196
61
Tushar Imran
Bangladesh
196
61
Danish Kaneria
Pakistan
196
61
Mohammad Asif
Pakistan
197
60
Dwayne Leverock
Bermuda
198
59
Delyone Borden
Bermuda
198
59
Corey Collymore
West Indies
198
59
Abdul Jabbar
Canada
198
59
Loots Bosman
South Africa
199
57
Shahadat Hossain
Bangladesh
200
54
Vernon Philander
South Africa
201
53
Morne Morkel
South Africa
201
53
Alex Cusack
Ireland
202
52
John Mooney
Ireland
202
52
Steven Outerbridge
Bermuda
203
51
Don Maxwell
Canada
204
50
Brenton Parchment
West Indies
204
50
Ravi Rampaul
West Indies
204
50
Shane Bond
New Zealand
205
49
Jeetan Patel
New Zealand
205
49
Ross Lyons
Scotland
206
48
Peter Ongondo
Kenya
206
48
Khaled Mashud
Bangladesh
206
48
Nathan Bracken
Australia
207
47
Rodney Trott
Bermuda
207
47
Paul Hoffmann
Scotland
208
46
George Codrington
Canada
208
46
Justin Langer
Australia
208
46
Nathan Astle
New Zealand
209
44
Lendl Simmons
West Indies
209
44
Malinga Bandara
Sri Lanka
209
44
Atse Buurman
Netherlands
210
43
Umar Gul
Pakistan
211
42
Ian Bradshaw
West Indies
211
42
Mohammad Sharif
Bangladesh
211
42
Adam Voges
Australia
211
42
Michael Yardy
England
211
42
Jeroen Smits
Netherlands
212
41
Glenn Rogers
Scotland
213
40
Syed Rasel
Bangladesh
214
39
Dougie Lockhart
Scotland
215
38
James Celestine
Bermuda
215
38
Muttiah Muralitharan
Sri Lanka
216
37
Murali Kartik
India
217
35
Jon Lewis
England
217
35
Fawad Alam
Pakistan
218
34
Charl Langeveldt
South Africa
218
34
Dinesh Mongia
India
219
33
Thilan Samaraweera
Sri Lanka
219
33
Rawl Lewis
West Indies
219
33
Mohammad Iqbal
Canada
219
33
Hiren Varaiya
Kenya
219
33
Tony Suji
Kenya
220
32
Steven Welsh
Canada
221
31
Mehrab Hossain jnr
Bangladesh
222
30
Azeem Pitcher
Bermuda
222
30
Dilruwan Perera
Sri Lanka
223
29
Henry Osinde
Canada
223
29
Azhar Mahmood
Pakistan
223
29
Dom Joyce
Ireland
224
28
Omer Hussain
Scotland
225
27
Anderson Cummins
West Indies
226
26
Munaf Patel
India
227
25
Nadif Chowdhury
Bangladesh
227
25
Kenneth Kamyuka
Canada
228
24
Chris Schofield
England
229
23
Matthew Hoggard
England
229
23
Suresh Raina
India
229
23
Ryan Steede
Bermuda
229
23
Thinus Fourie
Ireland
230
22
Rajesh Bhudia
Kenya
231
21
Jason Patraj
Canada
232
20
Josclyn Pitcher
Bermuda
232
20
Piyush Chawla
India
233
18
Tapash Baisya
Bangladesh
233
18
Friday Kasteni
Zimbabwe
234
17
Michael Papps
New Zealand
234
17
Jacobi Robinson
Bermuda
235
15
Nuwan Kulasekara
Sri Lanka
235
15
Gareth Hopkins
New Zealand
235
15
Boyd Rankin
England
235
15
Yusuf Pathan
India
235
15
Luke Pomersbach
Australia
235
15
Johan van der Wath
South Africa
235
15
Dewald Nel
Scotland
236
14
Iain O'Brien
New Zealand
236
14
Kwame Tucker
Bermuda
236
14
Sylvester Joseph
West Indies
237
13
Rayad Emrit
West Indies
237
13
Gary Wilson
Ireland
238
12
Austin Richards
West Indies
238
12
Dwight Basden
Bermuda
238
12
Robin Peterson
South Africa
238
12
Praveen Kumar
India
239
11
Shaun Tait
Australia
239
11
Jonathan Trott
England
239
11
Kaushal Lokuarachchi
Sri Lanka
240
10
RG Mukasa
240
10
Kieron Pollard
West Indies
240
10
Adeel Raja
Netherlands
241
9
Geert-Maarten Mol
Netherlands
241
9
Anthony Ireland
Zimbabwe
241
9
Chris Mpofu
Zimbabwe
241
9
Shoaib Akhtar
Pakistan
242
8
Daryl Tuffey
New Zealand
242
8
Narsingh Deonarine
West Indies
242
8
Kevin Sandher
Canada
242
8
Gordon Drummond
Scotland
243
7
Jeremy Snape
England
243
7
Fidel Edwards
West Indies
243
7
Timycen Maruma
Zimbabwe
244
6
Chris Read
England
244
6
Sajid Mahmood
England
244
6
Glenn McGrath
Australia
244
6
Edgar Schiferli
Netherlands
245
5
Roger Whelan
Ireland
245
5
Michael Mason
New Zealand
245
5
James Marshall
New Zealand
245
5
Austin Codrington
Canada
245
5
Zulqarnain Haider
Pakistan
246
4
Chris Lonsdale
Bermuda
246
4
George O'Brien
Bermuda
246
4
Shahzad Khan
Canada
246
4
Calvert Hooper
Canada
247
3
Aftab Shamsudeen
Canada
247
3
Durand Soraine
Canada
247
3
E Isaneez
247
3
Ray Price
Zimbabwe
248
2
Kyle Hodsoll
Bermuda
248
2
James Kirtley
England
248
2
Tafadzwa Mufambisi
Zimbabwe
248
2
Thandi Tshabalala
South Africa
248
2
Pieter Seelaar
Netherlands
248
2
Peter Gillespie
Ireland
248
2
Henk-Jan Mol
Netherlands
249
1
Paul Mooney
Ireland
249
1
Mohsin Mulla
Canada
249
1
Nathan McCullum
New Zealand
249
1
Ed Rainsford
Zimbabwe
249
1
Jadavji Jesani
Kenya
249
1
Joginder Sharma
India
249
1
Vikram Singh
India
249
1
Andre Adams
New Zealand
249
1
Gayan Wijekoon
Sri Lanka
249
1
Ishara Amerasinghe
Sri Lanka
249
1
Upul Chandana
Sri Lanka
250
0
Ruchira Perera
Sri Lanka
250
0
Tawanda Mupariwa
Zimbabwe
250
0
Chris Martin
New Zealand
250
0
Enamul Haque jnr
Bangladesh
250
0
Ishant Sharma
India
250
0
Ashley Noffke
Australia
250
0
Najaf Shah
Pakistan
250
0
Mark Jonkman
Netherlands
250
0
Sandeep Jyoti
Canada
250
0
Alfred Luseno
Kenya