Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
One Day Internationals - Batting Records and Statistics - Averages / Scoring Rates
Players Batting 30 Innings with Average Never Less Than 30.00
Player
Country
Mat
Inns
NO
Runs
HS
100s
50s
Avg
Low
M J Guptill
New Zealand
198
195
19
7346
237*
18
39
41.74
32.38
Fakhar Zaman
Pakistan
86
85
6
3651
210*
11
17
46.22
31.00
S D Hope*
West Indies
142
137
20
5879
170
18
29
50.25
32.11
J E Root*
England
180
169
24
7126
166*
18
42
49.14
33.59
Babar Azam*
Pakistan
134
131
15
6291
158
19
37
54.23
30.33
M P O'Dowd
Netherlands
65
64
4
2153
158*
1
15
35.88
31.76
G J Bailey
Australia
90
85
10
3044
156
3
22
40.59
33.50
Imam-ul-Haq*
Pakistan
75
74
7
3152
151
9
20
47.04
47.03
Rahmanullah Gurbaz*
Afghanistan
49
49
1
1785
151
8
6
37.19
34.64
B J McMullen
Scotland
35
31
4
1175
151
4
4
43.52
31.67
E J G Morgan
England
248
230
34
7701
148
14
47
39.29
30.00
T Bavuma*
South Africa
50
49
5
1931
144
5
8
43.89
42.33
C W J Athey
England
31
30
3
848
142*
2
4
31.41
31.41
Mohammad Yousuf
Pakistan
288
273
40
9720
141*
15
64
41.72
35.65
G C Smith
South Africa
197
194
10
6989
141
10
47
37.98
36.13
I R Bell
England
161
157
14
5416
141
4
35
37.87
31.50
G S Chappell
Australia
74
72
14
2331
138*
3
14
40.19
39.10
M E Trescothick
England
123
122
6
4335
137
12
21
37.37
34.43
N S Sidhu
India
136
127
8
4413
134*
6
33
37.08
37.08
Shakib Al Hasan*
Bangladesh
247
234
31
7570
134*
9
56
37.29
30.91
H E van der Dussen*
South Africa
71
65
12
2657
134
6
17
50.13
48.31
D J Mitchell*
New Zealand
52
47
5
2041
134
6
9
48.60
35.47
Salman Agha*
Pakistan
41
34
6
1116
134
1
6
39.86
35.53
K P Pietersen
England
136
125
16
4440
130
9
25
40.73
39.83
M J Clarke
Australia
245
223
44
7981
130
8
58
44.59
37.72
M Labuschagne*
Australia
66
58
4
1871
124
2
12
34.65
30.75
A T Rayudu
India
55
50
14
1694
124*
3
10
47.06
32.63
Zaheer Abbas
Pakistan
62
60
6
2572
123
7
13
47.63
31.00
R N ten Doeschate
Netherlands
33
32
9
1541
119
5
9
67.00
39.00
G M Hamilton
Scotland
38
38
3
1231
119
2
7
35.17
31.33
A J Lamb
England
122
118
16
4010
118
4
26
39.31
39.31
K L Rahul*
India
85
79
17
3043
112
7
18
49.08
32.13
Nasir Jamshed
Pakistan
48
48
3
1418
112
3
8
31.51
31.51
M E K Hussey
Australia
185
157
44
5442
109*
3
39
48.16
47.89
M G Bevan
Australia
232
196
67
6912
108*
6
46
53.58
42.33
J D Ryder
New Zealand
48
42
1
1362
107
3
6
33.22
31.00
K C Wessels
South Africa
109
105
7
3367
107
1
26
34.36
31.14
B C Broad
England
34
34
0
1361
106
1
11
40.03
38.00
B A Edgar
New Zealand
64
64
5
1814
102*
1
10
30.75
30.75
T L W Cooper
Netherlands
32
31
2
1319
101
1
12
45.48
45.48
Towhid Hridoy
Bangladesh
38
34
3
1087
100
1
9
35.06
32.94
A G Prince
South Africa
52
41
12
1018
89*
0
3
35.10
35.10
No. of Players = 42
Lowest Averages
Highest Averages
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links