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 all time
Position
Most Runs
Player Name
Team Name
1
1815
Dean Jones
Australia
2
1610
Sir Richie Richardson
West Indies
3
1603
Desmond Haynes
West Indies
4
1351
Allan Border
Australia
5
1339
Saleem Malik
Pakistan
6
1334
Shoaib Mohammad
Pakistan
7
1290
Geoff Marsh
Australia
8
1284
David Boon
Australia
9
1267
Mark Taylor
Australia
10
1242
Steve Waugh
Australia
11
1195
Imran Khan
12
1155
Javed Miandad
Pakistan
13
856
Robin Smith
England
14
852
Navjot Sidhu
India
15
818
Gordon Greenidge
West Indies
16
790
Ramiz Raja
Pakistan
17
786
Aamer Malik
Pakistan
18
783
Sanjay Manjrekar
India
19
779
Sir Viv Richards
West Indies
20
755
Aravinda de Silva
Sri Lanka
21
707
Mohammad Azharuddin
India
22
564
Graham Gooch
England
23
549
Martin Crowe
New Zealand
24
530
Gus Logie
West Indies
25
508
David Gower
England
26
505
Ravi Shastri
India
27
501
Kris Srikkanth
India
27
501
Andrew Jones
New Zealand
28
488
Kapil Dev
India
29
478
Allan Lamb
England
30
433
Jeff Dujon
West Indies
31
417
Dilip Vengsarkar
India
32
365
Merv Hughes
Australia
33
362
Mark Greatbatch
New Zealand
34
350
Kiran More
India
35
349
Jack Russell
England
36
321
Arjuna Ranatunga
Sri Lanka
37
311
Asanka Gurusinha
Sri Lanka
38
309
Ijaz Ahmed
Pakistan
39
295
Ian Healy
Australia
40
281
Keith Arthurton
West Indies
41
267
Roshan Mahanama
Sri Lanka
42
266
Raman Lamba
India
42
266
Chetan Sharma
India
43
263
Malcolm Marshall
West Indies
44
260
Tom Moody
Australia
45
258
Mohinder Amarnath
India
46
250
Manoj Prabhakar
India
47
239
Wayne Larkins
England
47
239
Ravi Ratnayeke
Sri Lanka
48
217
Bert Vance
New Zealand
48
217
Jeff Crowe
New Zealand
49
215
Sachin Tendulkar
India
50
208
Ian Smith
New Zealand
51
203
John Wright
New Zealand
51
203
Wasim Akram
Pakistan
52
196
Athula Samarasekera
Sri Lanka
53
195
Ajay Sharma
India
54
185
Abdul Qadir
Pakistan
55
183
Hashan Tillakaratne
Sri Lanka
56
160
Simon O'Donnell
Australia
57
150
Sir Curtly Ambrose
West Indies
58
147
Carl Hooper
West Indies
59
143
Geoff Lawson
Australia
60
141
John Emburey
England
60
141
Kim Barnett
England
61
139
Phil Simmons
West Indies
62
136
Trevor Hohns
Australia
63
123
Arshad Ayub
India
64
121
Brendon Kuruppu
Sri Lanka
64
121
Carlisle Best
West Indies
65
120
Alec Stewart
England
65
120
Arun Lal
India
66
118
Shahid Saeed
Pakistan
67
116
Asoka de Silva
Sri Lanka
68
102
Ian Bishop
West Indies
69
100
Saeed Anwar
Pakistan
70
99
Sir Ian Botham
England
71
91
David Capel
England
72
88
Derek Pringle
England
72
88
Courtney Walsh
West Indies
73
87
Peter Taylor
Australia
73
87
Dammika Ranatunga
Sri Lanka
74
84
Mudassar Nazar
Pakistan
75
82
Chris Broad
England
76
81
Mark Waugh
Australia
77
80
Mike Gatting
England
78
79
Graeme Wood
Australia
79
74
Eddie Hemmings
England
80
73
Neil Foster
England
80
73
Mike Atherton
England
81
72
Saleem Yousuf
Pakistan
82
71
Tim Curtis
England
83
63
Gladstone Small
England
84
61
Phil DeFreitas
England
85
57
Graeme Labrooy
Sri Lanka
86
56
Sohail Fazal
Pakistan
87
53
Martin Snedden
New Zealand
87
53
Sir Richard Hadlee
New Zealand
88
51
Roger Harper
West Indies
89
47
Angus Fraser
England
89
47
Peter Sleep
Australia
89
47
Terry Alderman
Australia
90
46
Nadeem Abbasi
Pakistan
91
45
Nick Cook
England
92
44
Phil Newport
England
93
42
Graham Dilley
England
94
40
Akram Raza
Pakistan
94
40
Sanath Jayasuriya
Sri Lanka
94
40
Winston Benjamin
West Indies
95
39
Tauseef Ahmed
Pakistan
96
36
John Stephenson
England
97
34
Craig McDermott
Australia
98
33
Paul Jarvis
England
98
33
Rizwan-uz-Zaman
Pakistan
99
32
Woorkeri Raman
India
100
31
Mansoor Akhtar
Pakistan
101
29
Chris Cairns
New Zealand
102
27
Duleep Mendis
Sri Lanka
103
26
Carl Rackemann
Australia
103
26
Tim May
Australia
103
26
Robert Haynes
West Indies
104
25
Vivek Razdan
India
104
25
Rumesh Ratnayake
Sri Lanka
105
20
Sanjeev Sharma
India
106
18
Martyn Moxon
England
107
17
Mike Veletta
Australia
108
16
Champaka Ramanayake
Sri Lanka
109
15
John Bracewell
New Zealand
110
14
Devon Malcolm
England
110
14
Ewen Chatfield
New Zealand
111
13
Waqar Younis
Pakistan
111
13
Saleem Jaffar
Pakistan
111
13
Robin Singh
India
111
13
Salil Ankola
India
111
13
Maninder Singh
India
112
12
Mushtaq Ahmed
Pakistan
112
12
Naved Anjum
Pakistan
112
12
Chris Kuggeleijn
New Zealand
112
12
Tim Robinson
New Zealand
113
10
Moin-ul-Atiq
Pakistan
114
9
Patrick Patterson
West Indies
114
9
Dipak Patel
New Zealand
114
9
Steve Rhodes
England
114
9
Zakir Khan
Pakistan
114
9
Greg Matthews
Australia
115
8
Stephen Boock
New Zealand
115
8
Willie Watson
New Zealand
115
8
Lalithamana Fernando
Sri Lanka
116
6
Sikander Bakht
Pakistan
116
6
Danny Morrison
New Zealand
116
6
Greg Campbell
Australia
117
5
Don Anurasiri
Sri Lanka
118
4
Gary Robertson
New Zealand
119
3
Kapila Wijegunawardene
Sri Lanka
119
3
Narendra Hirwani
India
120
2
Mike Whitney
Australia
120
2
Chris Tavaré
England
120
2
Gamini Wickremasinghe
Sri Lanka
120
2
Zulqarnain
Pakistan
120
2
Aaqib Javed
Pakistan
120
2
Alan Igglesden
England
120
2
Nasser Hussain
England
121
1
Mohsin Kamal
Pakistan
122
0
Margashayam Venkataramana
India