Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Best Average in 2009: Top Performers, Rankings & Full Stats
The best average in 2009 highlights the top performers of the season based on official match data.
ODI
2009
277 entries
1
5.00
Mark Vermeulen
ZIM
0.50 clear of Devon Thomas
2
5.50
Devon Thomas
WI
0.50 off the lead
3
6.00
Noor Ali Zadran
AFG
1 off the lead
● LEADS
Mark Vermeulen
ZIM
5.00 · 0.50 better than Thomas
↑ IN THE CHASE
1
player sits within 10% of the lead on best average
★ TOP-10 CUT-OFF
15.09
The mark at number ten — 267 entries sit below it
● NATION IN FRONT
Bangladesh
6 of the top 50 · 17 teams represented
Best Average — full list
277 entries, ranked
Table view
1
Mark Vermeulen
ZIM
5.00
2
Devon Thomas
WI
5.50
3
Noor Ali Zadran
AFG
6.00
4
Scott Styris
NZ
7.67
5
Mashrafe Mortaza
BAN
10.93
6
Craig Wright
SCO
13.63
7
MS Dhoni
IND
14.00
8
Owais Shah
ENG
14.50
9
Sudeep Tyagi
IND
15.00
10
Abdur Razzak
BAN
15.09
11
Andrew Flintoff
ENG
16.00
11
Tom de Grooth
NED
16.00
12
Gordon Goudie
SCO
16.09
13
Mohammad Ashraful
BAN
16.50
14
Mohammad Asif
PAK
17.00
14
Shapoor Zadran
AFG
17.00
15
Edgar Schiferli
NED
17.03
16
Rodney Trott
BER
17.29
17
Zameer Zahir
CAN
17.50
18
Jan-Berrie Burger
NAM
18.50
19
Dolar Mahmud
BAN
18.60
20
Phil Eaglestone
IRE
19.00
20
Lonwabo Tsotsobe
SA
19.00
21
Trent Johnston
IRE
19.25
22
Nazmul Hossain
BAN
19.41
23
Doug Bollinger
AUS
19.64
24
Dirk Nannes
AUS
20.00
25
Kemar Roach
WI
20.15
26
John Blain
SCO
20.18
27
Mark Gillespie
NZ
20.25
28
Zahid Shah
UAE
20.57
29
Ray Price
ZIM
20.61
30
Wayne Parnell
SA
21.00
31
Boyd Rankin
ENG
21.14
32
Mohammad Amir
PAK
21.32
33
Not on record
UAE
21.33
34
Shane Watson
AUS
21.41
35
Karim Sadiq
AFG
21.91
36
Sarel Burger
NAM
22.00
37
Graeme Cremer
ZIM
22.16
38
Cameron White
AUS
22.67
39
Stuart Broad
ENG
22.84
40
Shakib Al Hasan
BAN
22.88
41
Khurram Chohan
CAN
22.91
42
Andre Botha
IRE
23.00
43
Dwayne Bravo
WI
23.06
44
Keith Dabengwa
ZIM
23.25
45
Pragyan Ojha
IND
23.29
45
Regan West
IRE
23.29
46
Daren Powell
WI
23.38
47
Andrew White
IRE
23.40
48
Andrew Symonds
AUS
23.50
49
Peter Connell
IRE
23.57
50
James Anderson
ENG
23.62
51
Brett Lee
AUS
23.86
52
Alex Cusack
IRE
24.07
53
Not on record
OMN
24.29
54
Aman Ali
UAE
24.33
55
Hamid Hassan
AFG
24.38
56
Iftikhar Anjum
PAK
24.60
57
Henry Osinde
CAN
24.79
58
Daryl Tuffey
NZ
25.20
59
Kieron Pollard
WI
25.42
60
Not on record
UGA
25.50
61
Umar Gul
PAK
25.52
62
Not on record
NAM
25.65
63
Peter Borren
NED
26.00
64
Mudassar Bukhari
NED
26.11
65
Saeed Ajmal
PAK
26.26
66
Jean-Paul Duminy
SA
26.30
67
Gerrie Snyman
NAM
26.54
68
Ruud Nijman
NED
26.67
69
Ravi Rampaul
WI
26.80
70
Jerome Taylor
WI
27.20
70
Sunil Dhaniram
CAN
27.20
71
Arshad Ali
UAE
27.25
72
Dale Steyn
SA
27.27
73
Nuwan Kulasekara
SL
27.47
74
Kyle McCallan
IRE
27.50
75
Jan Stander
SCO
27.60
75
Rubel Hossain
BAN
27.60
76
Hasti Gul
AFG
27.67
77
Gordon Drummond
SCO
27.75
78
Khaliq Dad
AFG
27.80
78
Charl Langeveldt
SA
27.80
79
Makhaya Ntini
SA
28.00
80
Thilan Thushara
SL
28.09
81
Suraj Randiv
SL
28.20
82
Irfan Pathan
IND
28.25
83
Kyle Mills
NZ
28.34
84
Shane Harwood
AUS
28.50
85
Umar Bhatti
CAN
28.55
86
Angelo Mathews
SL
28.65
87
Daniel Vettori
NZ
28.67
87
Stuart Clark
AUS
28.67
88
Thomas Odoyo
KEN
29.14
89
Shahid Afridi
GER
29.89
89
Nathan Hauritz
AUS
29.29
90
Enamul Haque jnr
BAN
29.30
91
Muttiah Muralitharan
SL
29.45
92
Nawroz Mangal
AFG
29.80
93
Shahid Afridi
GER
29.89
94
Mitchell Johnson
AUS
30.07
95
Ashish Nehra
IND
30.10
96
Dewald Nel
SCO
30.19
97
Chanaka Welegedara
SL
30.20
98
George O'Brien
BER
30.75
99
Rizwan Cheema
CAN
30.85
100
Abdul Razzaq
PAK
30.88
101
Graeme Swann
ENG
30.92
102
Ryan ten Doeschate
NED
31.00
102
Bernard Scholtz
NAM
31.00
103
Zeeshan Siddiqui
OMN
31.25
104
Morne Morkel
SA
31.40
105
Not on record
UGA
31.43
106
Not on record
UGA
31.67
106
Nehemiah Odhiambo
KEN
31.67
107
Haider Ali
PAK
33.00
107
Prosper Utseya
ZIM
31.72
108
Amjad Javed
UAE
31.80
109
Not on record
DEN
32.00
110
Mahmudullah
BAN
32.07
111
Not on record
NAM
32.14
112
Not on record
OMN
32.18
113
Paul Collingwood
ENG
32.47
114
Deon Kotze
NAM
32.57
115
Roelof van der Merwe
NED
32.69
116
Not on record
PAK
33.00
116
Iain O'Brien
NZ
33.00
117
Yusuf Pathan
IND
33.09
118
Ajantha Mendis
SL
33.33
118
Irving Romaine
BER
33.33
119
Ishant Sharma
IND
33.41
120
Harbhajan Singh
IND
33.42
121
Naved-ul-Hasan
PAK
33.44
122
James Hopes
AUS
33.70
123
Lionel Baker
WI
33.83
124
Elijah Otieno
KEN
34.00
124
Not on record
DEN
34.00
124
Calum MacLeod
SCO
34.00
125
Saqib Ali
UAE
34.20
126
Clint McKay
AUS
34.33
127
Ian Butler
NZ
34.45
128
Rohit Sharma
IND
34.50
129
Not on record
UAE
34.60
130
Hamilton Masakadza
ZIM
34.78
131
Khurram Khan
UAE
34.83
132
Janeiro Tucker
BER
34.88
133
Not on record
OMN
35.33
134
Ed Rainsford
ZIM
35.38
135
Kyle Hodsoll
BER
35.50
136
Shane Bond
NZ
35.77
137
Amit Mishra
IND
36.00
138
Peter Siddle
AUS
36.09
139
Johan Botha
SA
36.13
140
Naeem Islam
BAN
36.50
141
Steve Tikolo
KEN
36.69
142
Syed Rasel
BAN
36.89
143
Elton Chigumbura
ZIM
36.96
144
Grant Elliott
NZ
37.00
145
Shaun Tait
AUS
37.40
146
Sandeep Jyoti
CAN
37.50
147
Lameck Onyango
KEN
37.83
148
Not on record
DEN
38.00
149
Not on record
UGA
38.20
150
Nathan Bracken
AUS
38.54
151
Jesse Ryder
NZ
38.60
152
Jacob Oram
NZ
38.75
153
Stuart Matsikenyeri
ZIM
39.00
154
Tim Bresnan
ENG
39.38
155
David Bernard
WI
39.67
156
Mahbubul Alam
BAN
40.00
157
Yuvraj Singh
IND
40.29
158
Mohammad Nabi
AFG
40.30
159
Chamu Chibhabha
ZIM
40.38
160
Ben Hilfenhaus
AUS
40.65
161
Ryan McLaren
SA
40.75
162
Sanath Jayasuriya
SL
40.92
163
Sajid Mahmood
ENG
41.00
164
Fayyaz Ahmed
UAE
41.14
165
Not on record
NAM
41.50
165
Malinga Bandara
SL
41.50
166
Virender Sehwag
IND
41.75
167
Craig Williams
NAM
42.00
168
Kyle Jarvis
ZIM
42.20
169
Praveen Kumar
IND
42.29
170
Hiren Varaiya
KEN
42.56
171
Zaheer Khan
IND
43.14
172
Suresh Raina
IND
43.20
173
Balaji Rao
CAN
43.25
174
Syed Bashir Ahmed Shah
DEN
43.50
175
Samiullah Shenwari
AFG
43.90
176
Rajesh Bhudia
KEN
44.00
176
Rawl Lewis
WI
44.00
177
Michael Clarke
AUS
44.29
178
Luke Wright
ENG
44.43
179
Fidel Edwards
WI
44.50
180
Not on record
UGA
44.67
181
Gavin Tonge
WI
44.80
182
Harvir Baidwan
CAN
44.86
183
Mohammad Kashif
NED
45.00
184
Dimitri Mascarenhas
ENG
45.29
185
Farveez Maharoof
SL
46.13
186
Graham Onions
ENG
46.25
187
Peter Ongondo
KEN
46.62
188
Franco Nsubuga
UGA
46.86
189
Dwayne Leverock
BER
47.00
190
Chris Mpofu
ZIM
47.14
191
John Mooney
IRE
47.50
192
Pieter Seelaar
NED
47.60
193
Nikita Miller
WI
47.86
194
Kevin O'Brien
IRE
48.80
195
Kenneth Kamyuka
CAN
49.00
195
Stuart Chalmers
SCO
49.00
196
Not on record
OMN
49.83
197
Trevor Garwe
ZIM
50.00
198
Ravindra Jadeja
IND
50.60
199
Adnan Ilyas
OMN
51.00
200
Tawanda Mupariwa
ZIM
51.40
201
Sohail Khan
PAK
52.00
202
Louis Burger
NAM
52.33
203
Ravi Bopara
ENG
53.00
204
RP Singh
IND
53.20
205
Stefan Kelly
BER
53.40
206
Majid Haq
SCO
53.43
207
Ryan Harris
AUS
54.00
208
Ben Laughlin
AUS
54.75
209
Richie Berrington
SCO
55.00
210
Lasith Malinga
SL
55.45
211
Suranga Lakmal
SL
56.00
212
Sulieman Benn
WI
57.50
213
Moneeb Iqbal
SCO
57.67
214
Not on record
DEN
59.00
215
Shoaib Akhtar
PAK
60.00
216
Albie Morkel
SA
60.11
217
John Davison
CAN
60.50
218
Dhammika Prasad
SL
61.00
219
Collins Obuya
KEN
62.50
220
Tim Southee
NZ
63.30
221
Adil Rashid
ENG
63.67
222
Dilhara Fernando
SL
63.75
223
Jimmy Kamande
KEN
64.22
224
Ryan Watson
SCO
64.80
225
Steven Outerbridge
BER
65.00
226
Brett Geeves
AUS
67.00
227
Jacobi Robinson
BER
68.50
228
Not on record
AFG
69.00
229
Bjorn Kotze
NAM
70.00
229
Daan van Bunge
NED
70.00
229
Darren Sammy
WI
70.00
230
Jacques Kallis
SA
71.75
231
Shoaib Malik
PAK
72.00
231
Gareth Batty
ENG
72.00
231
Charles Waiswa
UGA
72.00
232
James Franklin
NZ
73.00
233
Tamauri Tucker
BER
73.50
234
Not on record
UAE
74.00
235
Not on record
DEN
77.00
236
Not on record
NAM
78.75
237
Not on record
DEN
79.33
237
Jeetan Patel
NZ
79.33
238
Ross Lyons
SCO
82.00
239
Ryan Sidebottom
ENG
83.00
240
Moises Henriques
AUS
84.00
241
David Hussey
AUS
97.00
242
Alasdair Evans
SCO
99.00
243
Dawlat Ahmadzai
AFG
100.50
244
Mehrab Hossain jnr
BAN
106.00
245
Not on record
UAE
108.00
246
Adam Voges
AUS
109.00
247
Not on record
DEN
115.00
248
Not on record
DEN
134.00
249
Darron Reekers
NED
138.00
250
Tillakaratne Dilshan
SL
146.00
251
Sohail Tanvir
PAK
154.00
252
Chris Gayle
WI
173.00
253
Munaf Patel
IND
211.00
Show all 277 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›