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
▼
Jofra Archer
Harry Brook
Brad Evans
Joe Root
Joshua Tongue
Blessing Muzarabani
Sikandar Raza
Gamage Dinusha
Ben Duckett
Brian Bennett
Oliver Robinson
Tanzid Tamim
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 →
Most Runs in 2009: Top Performers, Rankings & Full Stats
The most runs in 2009 highlights the top performers of the season based on official match data.
ODI
2009
432 entries
1
1198
MS Dhoni
IND
level with Ricky Ponting
1
1198
Ricky Ponting
AUS
2
1166
Michael Hussey
AUS
32 off the lead
● LEADS
MS Dhoni
IND
1198 · level with Ponting
↑ IN THE CHASE
3
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
810
The mark at number ten — 422 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 15 teams represented
Most Runs — full list
432 entries, ranked
Table view
1
MS Dhoni
IND
1198
1
Ricky Ponting
AUS
1198
2
Michael Hussey
AUS
1166
3
Hamilton Masakadza
ZIM
1087
4
Shane Watson
AUS
1013
5
Tillakaratne Dilshan
SL
1000
6
Sachin Tendulkar
IND
972
7
Kumar Sangakkara
SL
919
8
Michael Clarke
AUS
868
9
Gautam Gambhir
IND
848
10
Virender Sehwag
IND
810
11
Yuvraj Singh
IND
783
12
AB de Villiers
SA
762
13
Brendon McCullum
NZ
750
14
Martin Guptill
NZ
738
15
Brad Haddin
AUS
716
16
William Porterfield
IRE
714
17
Paul Collingwood
ENG
705
18
Stuart Matsikenyeri
ZIM
701
19
Eoin Morgan
ENG
689
20
Thilina Kandamby
SL
686
21
Cameron White
AUS
682
22
Shakib Al Hasan
BAN
671
23
Mahela Jayawardene
SL
669
24
Andrew Strauss
ENG
647
25
Sanath Jayasuriya
SL
643
26
Ross Taylor
NZ
631
27
Elton Chigumbura
ZIM
630
28
Collins Obuya
KEN
613
29
Gavin Hamilton
ENG
605
29
Suresh Raina
IND
605
30
Tamim Iqbal
BAN
602
31
Callum Ferguson
AUS
599
32
Brendan Taylor
ZIM
590
33
Neil McCallum
SCO
576
34
Morris Ouma
KEN
575
35
David Hemp
BER
557
36
Alexei Kervezee
NED
554
37
Kennedy Otieno
KEN
553
37
Chris Gayle
WI
553
38
Owais Shah
ENG
546
39
Jacques Kallis
SA
538
40
Shiv Chanderpaul
WI
531
41
Upul Tharanga
SL
523
42
Ryan ten Doeschate
NED
521
43
Kamran Akmal
PAK
509
44
Grant Elliott
NZ
507
45
Alex Obanda
KEN
505
46
Graeme Smith
SA
502
47
James Hopes
AUS
501
48
Raqibul Hasan
BAN
499
49
Hashim Amla
SA
480
50
Jean-Paul Duminy
SA
475
51
David Hussey
AUS
461
52
Rizwan Cheema
CAN
459
53
Mohammad Ashraful
BAN
448
54
Tim Paine
AUS
447
55
Ravi Bopara
ENG
436
56
Charles Coventry
ZIM
430
57
Nawroz Mangal
AFG
428
58
Herschelle Gibbs
SA
425
59
Kyle Coetzer
SCO
424
60
Ashish Bagai
CAN
423
61
Younis Khan
PAK
420
62
Steve Tikolo
KEN
412
63
Shoaib Malik
PAK
410
64
Ramnaresh Sarwan
WI
407
65
Sunil Dhaniram
CAN
398
66
Shaun Marsh
AUS
393
67
Mushfiqur Rahim
BAN
387
68
Jesse Ryder
NZ
374
69
Geoff Barnett
CAN
367
70
Steven Outerbridge
BER
365
70
Sean Williams
ZIM
365
71
Salman Butt
PAK
358
71
Bas Zuiderent
NED
358
72
Matt Prior
ENG
357
73
Chamara Kapugedera
SL
348
74
Karim Sadiq
AFG
347
74
Jimmy Kamande
KEN
347
75
Angelo Mathews
SL
344
76
Gerrie Snyman
NAM
338
77
Kevin O'Brien
IRE
327
78
Saqib Ali
UAE
326
79
Virat Kohli
IND
325
81
Not on record
NAM
318
82
Gary Wilson
IRE
315
83
Niall O'Brien
IRE
313
84
Umar Akmal
PAK
311
85
Mark Boucher
SA
310
86
Khurram Khan
UAE
306
87
Not on record
UAE
302
88
Mohammad Yousuf
PAK
301
89
Misbah-ul-Haq
PAK
300
90
Not on record
UGA
297
92
Sandeep Jyoti
CAN
294
93
Albie Morkel
SA
292
93
Not on record
DEN
292
94
Mitchell Johnson
AUS
289
95
Mark Vermeulen
ZIM
285
96
Noor Ali Zadran
AFG
280
97
Sarel Burger
NAM
273
98
Ian Billcliff
CAN
272
99
Joe Denly
ENG
268
100
Asghar Stanikzai
AFG
267
100
Not on record
UGA
267
101
Daan van Bunge
NED
266
101
Prosper Utseya
ZIM
266
102
Thomas Odoyo
KEN
265
103
Forster Mutizwa
ZIM
263
104
Samiullah Shenwari
AFG
260
105
Daniel Vettori
NZ
259
105
Junaid Siddique
BAN
259
106
David Obuya
KEN
257
107
Amjad Javed
UAE
255
108
Thilan Samaraweera
SL
253
109
Mohammad Nabi
AFG
252
110
Tatenda Taibu
ZIM
248
110
Mahmudullah
BAN
248
111
Not on record
NAM
242
112
Franco Nsubuga
UGA
241
113
Eric Szwarczynski
NED
239
114
Nehemiah Odhiambo
KEN
238
115
Craig Williams
NAM
236
116
Not on record
DEN
234
117
John Davison
CAN
233
118
Andrew White
IRE
224
119
Dinesh Karthik
IND
223
120
Dwayne Bravo
WI
220
121
Alviro Petersen
SA
218
122
Travis Dowlin
WI
217
123
Naeem Islam
BAN
215
123
Jan Stander
SCO
215
124
Roger Galwanao Mukasa
UGA
203
124
Nuwan Kulasekara
SL
203
125
Tim Bresnan
ENG
202
125
Naeemuddin Aslam
UAE
202
126
Neil Broom
NZ
201
126
Ravindra Jadeja
IND
201
127
Luke Wright
ENG
199
128
Farveez Maharoof
SL
198
129
Darren Sammy
WI
197
130
Fayyaz Ahmed
UAE
196
131
Peter Borren
NED
194
132
Mudassar Bukhari
NED
191
133
Malcolm Waller
ZIM
189
134
Jan-Berrie Burger
NAM
188
135
Denesh Ramdin
WI
184
136
Runako Morton
WI
182
136
Ryan Watson
SCO
182
137
Raees Ahmadzai
AFG
180
137
Rahul Dravid
IND
180
138
Not on record
OMN
179
139
Arshad Ali
UAE
177
139
Zeeshan Siddiqui
OMN
177
140
Seren Waters
KEN
176
140
Kenneth Kamyuka
CAN
176
141
Vusi Sibanda
ZIM
173
142
Louis Burger
NAM
172
143
Not on record
NAM
171
143
Not on record
UGA
171
144
Syed Ali
OMN
170
144
Hiren Varaiya
KEN
170
145
Devon Smith
WI
169
146
Glenn Blakeney
BER
165
146
Not on record
UAE
165
147
Nathan Hauritz
AUS
161
148
Kyle Mills
NZ
156
149
Mohammad Amir
PAK
155
150
Ray Price
ZIM
154
151
Yusuf Pathan
IND
151
151
Adam Voges
AUS
151
152
Fiqre Crockwell
BER
150
153
Jonathan Trott
ENG
148
154
Praveen Kumar
IND
147
155
Not on record
OMN
145
155
Navdeep Poonia
SCO
145
156
Adnan Ilyas
OMN
144
157
Sultan Ahmed
OMN
143
158
Tom de Grooth
NED
141
159
Frederik Andreas Klokker
DEN
140
159
Andre Fletcher
WI
140
160
Not on record
OMN
138
160
Harbhajan Singh
IND
138
161
Aaron Redmond
NZ
136
161
Nikita Miller
WI
136
162
Umar Bhatti
CAN
135
163
Kevin Pietersen
ENG
132
164
John Mooney
IRE
131
165
Rakep Patel
KEN
129
166
Khalid Latif
PAK
128
166
Fraser Watts
SCO
128
167
Abdul Razzaq
PAK
125
168
Kieron Pollard
WI
123
169
Lendl Simmons
WI
122
170
Colin Smith
SCO
121
171
Not on record
DEN
120
172
Darron Reekers
NED
119
173
Not on record
OMN
118
174
Rajesh Bhudia
KEN
117
175
Paul Stirling
IRE
116
175
David Bernard
WI
116
176
Not on record
OMN
114
177
Deon Kotze
NAM
113
177
Muttiah Muralitharan
SL
113
178
Imran Nazir
PAK
111
179
Not on record
DEN
110
180
Umar Gul
PAK
108
180
Neil McKenzie
SA
108
181
Thilan Thushara
SL
107
182
Ahmed Shehzad
PAK
106
182
David Warner
AUS
106
182
Chamu Chibhabha
ZIM
106
183
Jacob Oram
NZ
105
184
Rohit Sharma
IND
102
185
Khurram Chohan
CAN
101
186
Not on record
DEN
99
187
Keith Dabengwa
ZIM
97
188
Graeme Cremer
ZIM
95
188
Dimitri Mascarenhas
ENG
95
188
Peter Fulton
NZ
95
189
John Blain
SCO
93
190
Andre Botha
IRE
90
191
Naved-ul-Hasan
PAK
89
191
Not on record
OMN
89
192
Bjorn Kotze
NAM
87
192
Edgar Schiferli
NED
87
192
Khurram Manzoor
PAK
87
193
Floyd Reifer
WI
86
194
Ashif Mulla
CAN
83
195
Andrew Symonds
AUS
82
195
Ryan Sidebottom
ENG
82
196
Graeme Swann
ENG
81
196
Mahbubul Alam
BAN
81
196
Craig Wright
SCO
81
197
Not on record
NAM
77
197
Not on record
UGA
77
197
Mohammad Shahzad
UAE
55
198
Not on record
DEN
76
199
Mehrab Hossain jnr
BAN
72
199
Janeiro Tucker
BER
72
200
Tim Southee
NZ
70
201
Zubin Surkari
CAN
69
202
Saeed Ajmal
PAK
68
203
Lionel Cann
BER
66
204
Jehan Mubarak
SL
65
204
Ian Butler
NZ
65
204
Not on record
UGA
65
204
Peter Ongondo
KEN
65
205
Peter McGlashan
NZ
63
205
James Franklin
NZ
63
206
Lameck Onyango
KEN
62
206
Not on record
DEN
62
207
Irving Romaine
BER
61
208
Adil Rashid
ENG
60
208
Johan Botha
SA
60
209
Alex Cusack
IRE
58
210
Regan West
IRE
57
211
Not on record
DEN
55
211
Mohammad Shahzad
UAE
55
212
Fawad Alam
PAK
54
212
Stuart Broad
ENG
54
212
Zahid Shah
UAE
54
213
Jeroen Smits
NED
52
214
Not on record
UGA
51
215
Gordon Drummond
SCO
49
216
Daniel Flynn
NZ
48
217
Balaji Rao
CAN
47
218
Jerome Taylor
WI
45
218
Moneeb Iqbal
SCO
45
219
RP Singh
IND
44
220
Rawl Lewis
WI
43
221
Harvir Baidwan
CAN
42
221
Shafiqullah
AFG
42
221
Hasti Gul
AFG
42
221
Brett Lee
AUS
42
222
Dolar Mahmud
BAN
41
222
Trent Johnston
IRE
41
222
Kyle McCallan
IRE
41
222
Haider Ali
PAK
22
223
Not on record
DEN
40
223
Darren Bravo
WI
40
224
Sulieman Benn
WI
39
224
Shane Bond
NZ
39
225
Rizwan Tariq Mahmood
DEN
36
226
Not on record
UAE
35
226
Nathan Bracken
AUS
35
227
Ajantha Mendis
SL
32
227
Lasith Malinga
SL
32
227
Rodney Trott
BER
32
227
Abdool Samad
CAN
32
227
Shahid Afridi
GER
17
228
Thisara Perera
SL
31
228
Malinga Bandara
SL
31
229
Dale Steyn
SA
30
229
Dawlat Ahmadzai
AFG
30
230
Ben Hilfenhaus
AUS
29
230
Devon Thomas
WI
29
231
Not on record
DEN
28
231
Scott Styris
NZ
28
231
Shoaib Akhtar
PAK
28
231
Dilhara Fernando
SL
28
232
Jamie How
NZ
27
232
Jeetan Patel
NZ
27
232
Not on record
UGA
27
233
Brendon Diamanti
NZ
26
233
Yasir Arafat
PAK
26
234
Richie Berrington
SCO
25
235
Gareth Batty
ENG
24
235
Morne Morkel
SA
24
235
Sewnarine Chattergoon
WI
24
236
Fidel Edwards
WI
23
236
Ravi Rampaul
WI
23
236
Shapoor Zadran
AFG
23
236
Ishant Sharma
IND
23
236
Majid Haq
SCO
23
237
Not on record
PAK
22
237
Zaheer Khan
IND
22
237
Dale Richards
WI
22
238
Shaheed Keshvani
CAN
21
238
James Anderson
ENG
21
238
Sohail Tanvir
PAK
21
238
Syed Bashir Ahmed Shah
DEN
21
239
Abdur Razzak
BAN
20
240
Kyle Jarvis
ZIM
19
241
Jekon Edness
BER
18
241
Steve Harmison
ENG
18
241
Moises Henriques
AUS
18
242
Shahid Afridi
GER
17
242
Khaliq Dad
AFG
17
242
Mirwais Ashraf
AFG
17
242
Kemar Roach
WI
17
242
Roelof van der Merwe
NED
17
243
Not on record
NAM
16
243
Brendan Nash
WI
16
244
Hiral Patel
CAN
15
244
Gareth Hopkins
NZ
15
244
Ashish Nehra
IND
15
244
Not on record
NAM
15
244
Gordon Goudie
SCO
15
245
Elijah Otieno
KEN
14
245
Andrew Poynter
IRE
14
245
Not on record
UGA
14
245
George O'Brien
BER
14
246
Shaun Tait
AUS
13
247
Peter Siddle
AUS
12
247
Tawanda Mupariwa
ZIM
12
247
Not on record
DEN
12
247
Dewald Nel
SCO
12
248
Peter Connell
IRE
11
248
Shawn Findlay
WI
11
248
Lionel Baker
WI
11
248
Ryan McLaren
SA
11
248
Wayne Parnell
SA
11
248
Makhaya Ntini
SA
11
249
Nasir Jamshed
PAK
10
249
Brett Geeves
AUS
10
249
Gavin Tonge
WI
10
249
Jacobi Robinson
BER
10
249
Not on record
UAE
10
250
Amjad Ali
UAE
9
250
Vaughn van Jaarsveld
SA
9
250
Stuart Chalmers
SCO
9
250
Mohammad Kashif
NED
9
251
Not on record
UGA
8
251
Dwayne Leverock
BER
8
251
Tino Best
WI
8
251
Irfan Pathan
IND
8
251
Syed Rasel
BAN
8
251
Mashrafe Mortaza
BAN
8
251
Enamul Haque jnr
BAN
8
252
Lakshmipathy Balaji
IND
7
252
Graham Manou
AUS
7
252
Ryan Harris
AUS
7
252
Not on record
DEN
7
252
Not on record
NAM
7
252
Muthumudalige Pushpakumara
SL
7
253
Charles Waiswa
UGA
6
253
Not on record
UGA
6
253
Ross Lyons
SCO
6
253
Marcus North
AUS
6
253
Daryl Tuffey
NZ
6
253
Iftikhar Anjum
PAK
6
253
Charl Langeveldt
SA
6
253
Hamid Hassan
AFG
6
254
Steven Davies
ENG
5
254
Suraj Randiv
SL
5
254
Daren Powell
WI
5
254
Kieran Powell
WI
5
254
Nazmul Hossain
BAN
5
254
Royston Crandon
WI
5
255
Calum MacLeod
SCO
4
255
Sohail Khan
PAK
4
256
Iain O'Brien
NZ
3
256
Andrew Flintoff
ENG
3
256
Chanaka Welegedara
SL
3
256
Zameer Zahir
CAN
3
256
Stefan Kelly
BER
3
256
Marc Petrie
SCO
3
256
Pieter Seelaar
NED
3
256
Not on record
OMN
3
256
Not on record
IRE
3
257
Ed Rainsford
ZIM
2
257
Bernard Scholtz
NAM
2
257
Ruud Nijman
NED
2
257
Qasim Sheikh
SCO
2
257
Chris Mpofu
ZIM
2
257
Ahmed Shah
AFG
2
257
Xavier Marshall
WI
2
257
Stuart Clark
AUS
2
257
Munaf Patel
IND
2
257
Mathew Sinclair
NZ
2
258
Rubel Hossain
BAN
1
258
Ben Laughlin
AUS
1
258
Dirk Nannes
AUS
1
258
Graham Onions
ENG
1
258
Dhammika Prasad
SL
1
258
Arvind Kandappah
CAN
1
258
Henry Osinde
CAN
1
258
Alfred Luseno
KEN
1
258
Aman Ali
UAE
1
259
Phil Eaglestone
IRE
0
259
Nick Statham
NED
0
259
Nathan McCullum
NZ
0
259
Nelon Pascal
WI
0
259
Chadwick Walton
WI
0
259
Shane Harwood
AUS
0
259
Pragyan Ojha
IND
0
259
Doug Bollinger
AUS
0
259
Abhishek Nayar
IND
0
259
Boyd Rankin
ENG
0
259
Craig Cumming
NZ
0
Show all 432 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
PAT
TRI
CPL
CPL 2026
PAT
TRI
T20I
Namibia T20I Tri-Series [Aug 2026]
SA
185/7 (20.0)
ZIM
142 (17.4)
TEST
ACC Men's Premier Cup
KUW
249/4 (43.4)
SIN
96 (27.3)
TEST
ACC Men's Premier Cup
MAL
270/8 (50.0)
SAR
177 (34.0)
›