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 Balls Faced in 1989 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
1514
Geoff Marsh
Australia
2
1376
Desmond Haynes
West Indies
3
1273
Sir Richie Richardson
West Indies
4
1111
Shoaib Mohammad
Pakistan
5
1066
Dean Jones
Australia
6
1003
Saleem Malik
Pakistan
7
943
Imran Khan
8
915
Javed Miandad
Pakistan
9
825
Ramiz Raja
Pakistan
10
773
Aamer Malik
Pakistan
11
687
Kris Srikkanth
India
12
652
Allan Border
Australia
13
621
Graham Gooch
England
14
578
Gordon Greenidge
West Indies
15
573
Navjot Sidhu
India
16
522
David Boon
Australia
17
508
Sir Viv Richards
West Indies
18
506
Aravinda de Silva
Sri Lanka
19
505
Andrew Jones
New Zealand
20
480
Dilip Vengsarkar
India
21
462
Jeff Dujon
West Indies
22
440
Allan Lamb
England
23
436
Steve Waugh
Australia
24
418
Raman Lamba
India
25
403
Ijaz Ahmed
Pakistan
26
402
Keith Arthurton
West Indies
27
398
Robin Smith
England
28
394
Asanka Gurusinha
Sri Lanka
29
393
Mohammad Azharuddin
India
30
387
Arjuna Ranatunga
Sri Lanka
31
385
Mohinder Amarnath
India
32
377
Gus Logie
West Indies
33
319
Hashan Tillakaratne
Sri Lanka
34
318
Wayne Larkins
England
35
304
Roshan Mahanama
Sri Lanka
36
300
Ravi Shastri
India
37
294
Kapil Dev
India
38
286
Athula Samarasekera
Sri Lanka
39
283
Brendon Kuruppu
Sri Lanka
40
277
Phil Simmons
West Indies
41
263
Martin Crowe
New Zealand
42
220
Ajay Sharma
India
42
220
Shahid Saeed
Pakistan
43
216
Mudassar Nazar
Pakistan
44
213
Chetan Sharma
India
45
206
Carlisle Best
West Indies
46
204
Kiran More
India
47
197
Simon O'Donnell
Australia
48
192
David Gower
England
49
188
Alec Stewart
England
50
182
Abdul Qadir
Pakistan
51
174
Carl Hooper
West Indies
52
168
Malcolm Marshall
West Indies
53
167
John Wright
New Zealand
54
158
Ravi Ratnayeke
Sri Lanka
55
156
Bert Vance
New Zealand
56
148
Peter Taylor
Australia
57
138
Wasim Akram
Pakistan
58
132
Manoj Prabhakar
India
59
129
Ian Healy
Australia
59
129
Saeed Anwar
Pakistan
60
124
Sir Curtly Ambrose
West Indies
61
119
Mike Gatting
England
62
117
David Capel
England
63
112
Jeff Crowe
New Zealand
63
112
Graeme Wood
Australia
64
97
Mark Waugh
Australia
65
94
Ian Bishop
West Indies
66
75
Mark Taylor
Australia
67
74
Tom Moody
Australia
68
72
Winston Benjamin
West Indies
69
68
Saleem Yousuf
Pakistan
69
68
Derek Pringle
England
70
66
Akram Raza
Pakistan
71
63
Robert Haynes
West Indies
72
62
Merv Hughes
Australia
72
62
Mark Greatbatch
New Zealand
73
61
Ian Smith
New Zealand
73
61
Sanath Jayasuriya
Sri Lanka
74
60
Mansoor Akhtar
Pakistan
75
59
Sohail Fazal
Pakistan
76
58
Asoka de Silva
Sri Lanka
77
57
Graeme Labrooy
Sri Lanka
78
53
Tauseef Ahmed
Pakistan
78
53
Jack Russell
England
79
50
Arshad Ayub
India
80
47
Duleep Mendis
Sri Lanka
81
44
Phil DeFreitas
England
82
43
Courtney Walsh
West Indies
83
42
Moin-ul-Atiq
Pakistan
84
41
Craig McDermott
Australia
85
38
Sir Ian Botham
England
86
33
Sanjeev Sharma
India
87
31
Mike Veletta
Australia
88
30
Sanjay Manjrekar
India
89
29
Arun Lal
India
90
28
Roger Harper
West Indies
91
24
Rumesh Ratnayake
Sri Lanka
92
23
Vivek Razdan
India
92
23
Chris Kuggeleijn
New Zealand
93
21
Mushtaq Ahmed
Pakistan
94
20
Greg Matthews
Australia
95
19
Robin Singh
India
96
18
Waqar Younis
Pakistan
97
17
Steve Rhodes
England
98
16
Don Anurasiri
Sri Lanka
99
15
Kapila Wijegunawardene
Sri Lanka
100
13
Saleem Jaffar
Pakistan
101
12
Nasser Hussain
England
102
11
John Emburey
England
102
11
Geoff Lawson
Australia
102
11
Terry Alderman
Australia
103
10
Carl Rackemann
Australia
103
10
Gladstone Small
England
104
8
Gary Robertson
New Zealand
105
6
Martin Snedden
New Zealand
105
6
Lalithamana Fernando
Sri Lanka
106
5
Aaqib Javed
Pakistan
106
5
Sikander Bakht
Pakistan
107
4
Zulqarnain
Pakistan
107
4
Maninder Singh
India
107
4
Salil Ankola
India
108
3
Narendra Hirwani
India
108
3
Tim May
Australia
108
3
Willie Watson
New Zealand
108
3
Neil Foster
England
108
3
Mohsin Kamal
Pakistan
109
2
Danny Morrison
New Zealand
109
2
Sachin Tendulkar
India
110
1
Eddie Hemmings
England