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 1989 for ODI
Position
Most Runs
Player Name
Team Name
1
1007
Desmond Haynes
West Indies
2
931
Saleem Malik
Pakistan
3
818
Geoff Marsh
Australia
4
813
Sir Richie Richardson
West Indies
5
793
Imran Khan
6
716
Dean Jones
Australia
7
647
Shoaib Mohammad
Pakistan
8
567
Ramiz Raja
Pakistan
9
533
Allan Border
Australia
10
492
Sir Viv Richards
West Indies
11
487
Javed Miandad
Pakistan
12
468
Aamer Malik
Pakistan
13
441
Aravinda de Silva
Sri Lanka
14
404
Kris Srikkanth
India
14
404
Navjot Sidhu
India
15
399
Gordon Greenidge
West Indies
16
381
Graham Gooch
England
17
377
Steve Waugh
Australia
18
349
Allan Lamb
England
19
329
Andrew Jones
New Zealand
20
327
David Boon
Australia
21
309
Ijaz Ahmed
Pakistan
22
307
Dilip Vengsarkar
India
23
303
Robin Smith
England
24
295
Jeff Dujon
West Indies
25
287
Gus Logie
West Indies
26
282
Mohammad Azharuddin
India
27
266
Raman Lamba
India
28
258
Mohinder Amarnath
India
29
248
Asanka Gurusinha
Sri Lanka
30
239
Wayne Larkins
England
31
238
Kapil Dev
India
32
237
Arjuna Ranatunga
Sri Lanka
33
203
Keith Arthurton
West Indies
34
196
Martin Crowe
New Zealand
35
195
Ajay Sharma
India
36
180
Chetan Sharma
India
37
178
Athula Samarasekera
Sri Lanka
38
177
Hashan Tillakaratne
Sri Lanka
39
172
Roshan Mahanama
Sri Lanka
40
171
Ravi Shastri
India
41
167
Malcolm Marshall
West Indies
42
160
Simon O'Donnell
Australia
43
145
Wasim Akram
Pakistan
44
139
Phil Simmons
West Indies
45
130
Abdul Qadir
Pakistan
46
125
Kiran More
India
46
125
David Gower
England
47
121
Carlisle Best
West Indies
47
121
Brendon Kuruppu
Sri Lanka
48
120
Alec Stewart
England
49
110
Carl Hooper
West Indies
50
106
Shahid Saeed
Pakistan
51
102
John Wright
New Zealand
52
100
Saeed Anwar
Pakistan
53
99
Ravi Ratnayeke
Sri Lanka
54
89
Ian Healy
Australia
55
87
Peter Taylor
Australia
56
82
Manoj Prabhakar
India
56
82
Sir Curtly Ambrose
West Indies
57
81
Mark Waugh
Australia
58
79
Graeme Wood
Australia
59
73
Mudassar Nazar
Pakistan
60
70
David Capel
England
60
70
Ian Smith
New Zealand
61
66
Jeff Crowe
New Zealand
62
58
Mike Gatting
England
63
57
Bert Vance
New Zealand
64
56
Sohail Fazal
Pakistan
65
55
Derek Pringle
England
66
53
Courtney Walsh
West Indies
67
52
Tom Moody
Australia
68
51
Mark Greatbatch
New Zealand
69
48
Mark Taylor
Australia
70
47
Ian Bishop
West Indies
71
42
Asoka de Silva
Sri Lanka
72
40
Akram Raza
Pakistan
72
40
Graeme Labrooy
Sri Lanka
72
40
Sanath Jayasuriya
Sri Lanka
73
39
Tauseef Ahmed
Pakistan
73
39
Phil DeFreitas
England
74
37
Sir Ian Botham
England
75
35
Jack Russell
England
76
34
Craig McDermott
Australia
76
34
Arshad Ayub
India
77
33
Merv Hughes
Australia
77
33
Winston Benjamin
West Indies
78
31
Mansoor Akhtar
Pakistan
79
28
Saleem Yousuf
Pakistan
80
27
Duleep Mendis
Sri Lanka
81
26
Robert Haynes
West Indies
82
22
Roger Harper
West Indies
83
20
Rumesh Ratnayake
Sri Lanka
83
20
Sanjeev Sharma
India
84
19
Vivek Razdan
India
85
17
Mike Veletta
Australia
86
14
Sanjay Manjrekar
India
87
13
Robin Singh
India
87
13
Saleem Jaffar
Pakistan
88
12
Mushtaq Ahmed
Pakistan
88
12
Chris Kuggeleijn
New Zealand
89
10
John Emburey
England
89
10
Moin-ul-Atiq
Pakistan
90
9
Waqar Younis
Pakistan
90
9
Steve Rhodes
England
90
9
Greg Matthews
Australia
91
8
Lalithamana Fernando
Sri Lanka
92
7
Salil Ankola
India
92
7
Arun Lal
India
92
7
Martin Snedden
New Zealand
93
6
Sikander Bakht
Pakistan
93
6
Carl Rackemann
Australia
94
5
Geoff Lawson
Australia
94
5
Neil Foster
England
94
5
Don Anurasiri
Sri Lanka
95
4
Gladstone Small
England
95
4
Gary Robertson
New Zealand
95
4
Willie Watson
New Zealand
96
3
Kapila Wijegunawardene
Sri Lanka
97
2
Aaqib Javed
Pakistan
97
2
Zulqarnain
Pakistan
97
2
Nasser Hussain
England
97
2
Danny Morrison
New Zealand
97
2
Tim May
Australia
97
2
Maninder Singh
India
98
1
Eddie Hemmings
England
98
1
Mohsin Kamal
Pakistan
99
0
Sachin Tendulkar
India
99
0
Narendra Hirwani
India
99
0
Terry Alderman
Australia