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 1988 for all time
Position
Most Runs
Player Name
Team Name
1
1420
Gordon Greenidge
West Indies
2
1301
Javed Miandad
Pakistan
3
1297
Sir Richie Richardson
West Indies
4
1296
Desmond Haynes
West Indies
5
1237
Gus Logie
West Indies
6
1191
John Wright
New Zealand
7
1188
Sir Viv Richards
West Indies
8
1108
David Boon
Australia
9
1024
Andrew Jones
New Zealand
10
954
Carl Hooper
West Indies
11
947
Geoff Marsh
Australia
12
910
Jeff Dujon
West Indies
13
898
Kris Srikkanth
India
14
862
Dean Jones
Australia
15
780
Saleem Malik
Pakistan
16
762
Mark Greatbatch
New Zealand
17
728
Chris Broad
England
18
722
Steve Waugh
Australia
19
720
Mohammad Azharuddin
India
20
697
Ijaz Ahmed
Pakistan
21
680
Graham Gooch
England
22
677
Allan Border
Australia
23
671
Ramiz Raja
Pakistan
24
661
Navjot Sidhu
India
25
588
Mohinder Amarnath
India
26
554
Aravinda de Silva
Sri Lanka
27
552
Kapil Dev
India
28
547
Martin Crowe
New Zealand
29
544
Ravi Shastri
India
30
523
Arjuna Ranatunga
Sri Lanka
31
493
Phil Simmons
West Indies
32
471
Roshan Mahanama
Sri Lanka
33
469
Saleem Yousuf
Pakistan
34
463
Mike Gatting
England
35
442
Ken Rutherford
New Zealand
36
440
Mike Veletta
Australia
37
436
Mudassar Nazar
Pakistan
38
434
Allan Lamb
England
39
424
Brendon Kuruppu
Sri Lanka
40
414
Shoaib Mohammad
Pakistan
40
414
John Bracewell
New Zealand
41
411
Ravi Ratnayeke
Sri Lanka
42
403
Dilip Vengsarkar
India
43
394
Ian Smith
New Zealand
44
389
Sir Richard Hadlee
New Zealand
45
380
Tim Robinson
New Zealand
46
378
Malcolm Marshall
West Indies
47
345
Martyn Moxon
England
48
271
Peter Taylor
Australia
48
271
Imran Khan
49
265
Graeme Wood
Australia
50
260
Woorkeri Raman
India
51
255
Sir Curtly Ambrose
West Indies
52
250
Arun Lal
India
53
238
Bert Vance
New Zealand
54
237
John Emburey
England
55
232
Trevor Franklin
New Zealand
56
228
Ian Healy
Australia
57
218
Athula Samarasekera
Sri Lanka
58
214
Tony Blain
New Zealand
59
212
Duleep Mendis
Sri Lanka
60
211
David Gower
England
61
209
Asanka Gurusinha
Sri Lanka
62
202
Tony Dodemaide
Australia
63
193
Ranjan Madugalle
Sri Lanka
63
193
Roger Harper
West Indies
64
189
Moin-ul-Atiq
Pakistan
65
179
Kiran More
India
66
177
David Capel
England
66
177
Jeff Crowe
New Zealand
67
167
Courtney Walsh
West Indies
68
166
Craig McDermott
Australia
69
164
Ajay Sharma
India
70
154
Robin Smith
England
71
153
Neil Fairbrother
England
72
150
Kim Barnett
England
73
147
Derek Pringle
England
74
140
Abdul Qadir
Pakistan
75
137
Chris Kuggeleijn
New Zealand
76
136
Graeme Labrooy
Sri Lanka
77
127
Arshad Ayub
India
78
126
Guy de Alwis
Sri Lanka
79
121
Phil DeFreitas
England
80
119
Wasim Akram
Pakistan
81
114
Paul Downton
England
82
111
Greg Dyer
Australia
83
110
Winston Benjamin
West Indies
84
109
Bill Athey
England
85
106
Dipak Patel
New Zealand
85
106
Martin Snedden
New Zealand
86
94
Jack Russell
England
87
89
Rob Bailey
England
88
88
Graham Dilley
England
89
87
Chandrakant Pandit
India
90
86
Manzoor Elahi
Pakistan
90
86
Tauseef Ahmed
Pakistan
91
85
Sanjay Manjrekar
India
92
82
Neil Foster
England
92
82
Aamer Malik
Pakistan
93
81
Paul Jarvis
England
94
73
V.B.Chandrasekhar
India
95
72
Bruce French
England
96
71
Sanjeev Sharma
India
97
69
Tim Curtis
England
98
68
Iqbal Qasim
Pakistan
98
68
Athar Ali Khan
Bangladesh
99
54
Keith Arthurton
West Indies
99
54
Danny Morrison
New Zealand
100
53
Champaka Ramanayake
Sri Lanka
100
53
Peter Sleep
Australia
100
53
Patrick Patterson
West Indies
101
52
Tim May
Australia
102
51
Eldine Baptiste
West Indies
103
50
Mark Waugh
Australia
104
49
Carlisle Best
West Indies
105
44
Evan Gray
New Zealand
105
44
Vaughan Brown
New Zealand
106
43
Minhajul Abedin
Bangladesh
107
38
Clyde Butts
West Indies
107
38
Asoka de Silva
Sri Lanka
108
37
Merv Hughes
Australia
108
37
Aminul Islam
Bangladesh
109
33
Chris Matthews
Australia
110
32
Jamie Siddons
Australia
111
30
Akram Khan
Bangladesh
112
28
Chetan Sharma
India
113
27
Jack Richards
England
113
27
Naved Anjum
Pakistan
113
27
Golam Faruq
Bangladesh
114
26
Hashan Tillakaratne
Sri Lanka
114
26
Phil Newport
England
114
26
Narendra Hirwani
India
115
25
Stu Gillespie
New Zealand
116
24
Willie Watson
New Zealand
117
23
Gazi Ashraf
Bangladesh
118
22
Ewen Chatfield
New Zealand
119
21
Ijaz Faqih
Pakistan
120
19
Gladstone Small
England
121
18
Winston Davis
West Indies
122
17
Sajid Ali
Pakistan
122
17
Bruce Reid
Australia
122
17
Amal Silva
Sri Lanka
122
17
Sanath Kaluperuma
Sri Lanka
123
16
Richard Reid
New Zealand
124
15
Jahangir Shah
Bangladesh
125
14
Azhar Hossain
Bangladesh
125
14
Faruque Ahmed
Bangladesh
125
14
Maninder Singh
India
126
13
Matthew Maynard
England
126
13
Kaushik Amalean
Sri Lanka
127
11
Don Anurasiri
Sri Lanka
127
11
Zakir Khan
Pakistan
127
11
Nasir Ahmed
Bangladesh
127
11
Haafiz Shahid
Pakistan
127
11
Shaul Karnain
Sri Lanka
128
9
Saleem Jaffar
Pakistan
129
8
Ranjith Madurasinghe
Sri Lanka
129
8
Kapila Wijegunawardene
Sri Lanka
129
8
Neal Radford
England
129
8
Eddie Hemmings
England
129
8
Raman Lamba
India
129
8
Sadanand Viswanath
India
129
8
Monte Lynch
England
130
6
Zahid Razzak
Bangladesh
130
6
David Williams
West Indies
131
5
Mike Whitney
Australia
131
5
Chris Cowdrey
England
132
4
David Lawrence
England
133
3
Terry Alderman
Australia
134
2
John Childs
England
134
2
Ian Bishop
West Indies
135
1
Sridharan Jeganathan
Sri Lanka
136
0
Aaqib Javed
Pakistan
136
0
Geoff Lawson
Australia
136
0
Margashayam Venkataramana
India
136
0
Rashid Patel
India
136
0
Harunur Rashid
Bangladesh