Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Harry Brook
Jofra Archer
William Jacks
Joe Root
Shai Hope
Ishan Kishan
Arshdeep Singh
Roston Chase
Axar Patel
Abhishek Sharma
Liam Dawson
Shamar Joseph
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
429 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 — 419 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 15 teams represented
Most Runs — full list
429 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
68
Mohammad Shahzad
AFG
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
80
Not on record
NAM
318
81
Gary Wilson
IRE
315
82
Niall O'Brien
IRE
313
82
Shahid Afridi
GER
313
83
Umar Akmal
PAK
311
84
Mark Boucher
SA
310
85
Khurram Khan
UAE
306
86
Not on record
UAE
302
87
Mohammad Yousuf
PAK
301
88
Misbah-ul-Haq
PAK
300
89
Not on record
UGA
297
90
Sandeep Jyoti
CAN
294
91
Albie Morkel
SA
292
91
Not on record
DEN
292
92
Mitchell Johnson
AUS
289
93
Mark Vermeulen
ZIM
285
94
Noor Ali Zadran
AFG
280
95
Sarel Burger
NAM
273
96
Ian Billcliff
CAN
272
97
Joe Denly
ENG
268
98
Asghar Stanikzai
AFG
267
98
Not on record
UGA
267
99
Daan van Bunge
NED
266
99
Prosper Utseya
ZIM
266
100
Thomas Odoyo
KEN
265
101
Forster Mutizwa
ZIM
263
102
Samiullah Shenwari
AFG
260
103
Daniel Vettori
NZ
259
103
Junaid Siddique
BAN
259
104
David Obuya
KEN
257
105
Amjad Javed
UAE
255
106
Thilan Samaraweera
SL
253
107
Mohammad Nabi
AFG
252
108
Tatenda Taibu
ZIM
248
108
Mahmudullah
BAN
248
109
Not on record
NAM
242
110
Franco Nsubuga
UGA
241
111
Eric Szwarczynski
NED
239
112
Nehemiah Odhiambo
KEN
238
113
Craig Williams
NAM
236
114
Not on record
DEN
234
115
John Davison
CAN
233
116
Andrew White
IRE
224
117
Dinesh Karthik
IND
223
118
Dwayne Bravo
WI
220
119
Alviro Petersen
SA
218
120
Travis Dowlin
WI
217
121
Naeem Islam
BAN
215
121
Jan Stander
SCO
215
122
Roger Galwanao Mukasa
UGA
203
122
Nuwan Kulasekara
SL
203
123
Tim Bresnan
ENG
202
123
Naeemuddin Aslam
UAE
202
124
Neil Broom
NZ
201
124
Ravindra Jadeja
IND
201
125
Luke Wright
ENG
199
126
Farveez Maharoof
SL
198
127
Darren Sammy
WI
197
128
Fayyaz Ahmed
UAE
196
129
Peter Borren
NED
194
130
Mudassar Bukhari
NED
191
131
Malcolm Waller
ZIM
189
132
Jan-Berrie Burger
NAM
188
133
Denesh Ramdin
WI
184
134
Runako Morton
WI
182
134
Ryan Watson
SCO
182
135
Raees Ahmadzai
AFG
180
135
Rahul Dravid
IND
180
136
Not on record
OMN
179
137
Arshad Ali
UAE
177
137
Zeeshan Siddiqui
OMN
177
138
Seren Waters
KEN
176
138
Kenneth Kamyuka
CAN
176
139
Vusi Sibanda
ZIM
173
140
Louis Burger
NAM
172
141
Not on record
NAM
171
141
Not on record
UGA
171
142
Syed Ali
OMN
170
142
Hiren Varaiya
KEN
170
143
Devon Smith
WI
169
144
Glenn Blakeney
BER
165
144
Not on record
UAE
165
145
Nathan Hauritz
AUS
161
146
Kyle Mills
NZ
156
147
Mohammad Amir
PAK
155
148
Ray Price
ZIM
154
149
Yusuf Pathan
IND
151
149
Adam Voges
AUS
151
150
Fiqre Crockwell
BER
150
151
Jonathan Trott
ENG
148
152
Praveen Kumar
IND
147
153
Not on record
OMN
145
153
Navdeep Poonia
SCO
145
154
Adnan Ilyas
OMN
144
155
Sultan Ahmed
OMN
143
156
Tom de Grooth
NED
141
157
Frederik Andreas Klokker
DEN
140
157
Andre Fletcher
WI
140
158
Not on record
OMN
138
158
Harbhajan Singh
IND
138
159
Aaron Redmond
NZ
136
159
Nikita Miller
WI
136
160
Umar Bhatti
CAN
135
161
Kevin Pietersen
ENG
132
162
John Mooney
IRE
131
163
Rakep Patel
KEN
129
164
Khalid Latif
PAK
128
164
Fraser Watts
SCO
128
165
Abdul Razzaq
PAK
125
166
Kieron Pollard
WI
123
167
Lendl Simmons
WI
122
168
Colin Smith
SCO
121
169
Not on record
DEN
120
170
Darron Reekers
NED
119
171
Not on record
OMN
118
172
Rajesh Bhudia
KEN
117
173
Paul Stirling
IRE
116
173
David Bernard
WI
116
174
Not on record
OMN
114
175
Deon Kotze
NAM
113
175
Muttiah Muralitharan
SL
113
176
Imran Nazir
PAK
111
177
Not on record
DEN
110
178
Umar Gul
PAK
108
178
Neil McKenzie
SA
108
179
Thilan Thushara
SL
107
180
Ahmed Shehzad
PAK
106
180
David Warner
AUS
106
180
Chamu Chibhabha
ZIM
106
181
Jacob Oram
NZ
105
182
Rohit Sharma
IND
102
183
Khurram Chohan
CAN
101
184
Not on record
DEN
99
185
Keith Dabengwa
ZIM
97
186
Graeme Cremer
ZIM
95
186
Dimitri Mascarenhas
ENG
95
186
Peter Fulton
NZ
95
187
John Blain
SCO
93
188
Andre Botha
IRE
90
189
Naved-ul-Hasan
PAK
89
189
Not on record
OMN
89
190
Bjorn Kotze
NAM
87
190
Edgar Schiferli
NED
87
190
Khurram Manzoor
PAK
87
191
Floyd Reifer
WI
86
192
Ashif Mulla
CAN
83
193
Andrew Symonds
AUS
82
193
Ryan Sidebottom
ENG
82
194
Graeme Swann
ENG
81
194
Mahbubul Alam
BAN
81
194
Craig Wright
SCO
81
195
Not on record
NAM
77
195
Not on record
UGA
77
196
Not on record
DEN
76
197
Mehrab Hossain jnr
BAN
72
197
Janeiro Tucker
BER
72
198
Tim Southee
NZ
70
199
Zubin Surkari
CAN
69
200
Saeed Ajmal
PAK
68
201
Lionel Cann
BER
66
202
Jehan Mubarak
SL
65
202
Ian Butler
NZ
65
202
Not on record
UGA
65
202
Peter Ongondo
KEN
65
203
Peter McGlashan
NZ
63
203
James Franklin
NZ
63
204
Lameck Onyango
KEN
62
204
Not on record
DEN
62
205
Irving Romaine
BER
61
206
Adil Rashid
ENG
60
206
Johan Botha
SA
60
207
Alex Cusack
IRE
58
208
Regan West
IRE
57
209
Not on record
DEN
55
210
Zahid Shah
UAE
54
210
Fawad Alam
PAK
54
210
Stuart Broad
ENG
54
211
Jeroen Smits
NED
52
212
Not on record
UGA
51
213
Gordon Drummond
SCO
49
214
Daniel Flynn
NZ
48
215
Balaji Rao
CAN
47
216
Jerome Taylor
WI
45
216
Moneeb Iqbal
SCO
45
217
RP Singh
IND
44
218
Rawl Lewis
WI
43
219
Harvir Baidwan
CAN
42
219
Shafiqullah
AFG
42
219
Hasti Gul
AFG
42
219
Brett Lee
AUS
42
220
Dolar Mahmud
BAN
41
220
Trent Johnston
IRE
41
220
Kyle McCallan
IRE
41
221
Darren Bravo
WI
40
221
Not on record
DEN
40
222
Sulieman Benn
WI
39
222
Shane Bond
NZ
39
223
Rizwan Tariq Mahmood
DEN
36
224
Not on record
UAE
35
224
Nathan Bracken
AUS
35
225
Ajantha Mendis
SL
32
225
Lasith Malinga
SL
32
225
Rodney Trott
BER
32
225
Abdool Samad
CAN
32
226
Thisara Perera
SL
31
226
Malinga Bandara
SL
31
227
Dale Steyn
SA
30
227
Dawlat Ahmadzai
AFG
30
228
Ben Hilfenhaus
AUS
29
228
Devon Thomas
WI
29
229
Not on record
DEN
28
229
Scott Styris
NZ
28
229
Shoaib Akhtar
PAK
28
229
Dilhara Fernando
SL
28
230
Jamie How
NZ
27
230
Jeetan Patel
NZ
27
230
Not on record
UGA
27
231
Brendon Diamanti
NZ
26
231
Yasir Arafat
PAK
26
232
Richie Berrington
SCO
25
233
Gareth Batty
ENG
24
233
Morne Morkel
SA
24
233
Sewnarine Chattergoon
WI
24
234
Fidel Edwards
WI
23
234
Ravi Rampaul
WI
23
234
Shapoor Zadran
AFG
23
234
Ishant Sharma
IND
23
234
Majid Haq
SCO
23
235
Not on record
PAK
22
235
Zaheer Khan
IND
22
235
Dale Richards
WI
22
236
Shaheed Keshvani
CAN
21
236
James Anderson
ENG
21
236
Sohail Tanvir
PAK
21
236
Syed Bashir Ahmed Shah
DEN
21
237
Abdur Razzak
BAN
20
238
Kyle Jarvis
ZIM
19
239
Jekon Edness
BER
18
239
Steve Harmison
ENG
18
239
Moises Henriques
AUS
18
240
Khaliq Dad
AFG
17
240
Mirwais Ashraf
AFG
17
240
Kemar Roach
WI
17
240
Roelof van der Merwe
NED
17
241
Not on record
NAM
16
241
Brendan Nash
WI
16
242
Hiral Patel
CAN
15
242
Ashish Nehra
IND
15
242
Gareth Hopkins
NZ
15
242
Not on record
NAM
15
242
Gordon Goudie
SCO
15
243
Elijah Otieno
KEN
14
243
Andrew Poynter
IRE
14
243
Not on record
UGA
14
243
George O'Brien
BER
14
244
Shaun Tait
AUS
13
245
Peter Siddle
AUS
12
245
Tawanda Mupariwa
ZIM
12
245
Not on record
DEN
12
245
Dewald Nel
SCO
12
246
Peter Connell
IRE
11
246
Shawn Findlay
WI
11
246
Lionel Baker
WI
11
246
Ryan McLaren
SA
11
246
Wayne Parnell
SA
11
246
Makhaya Ntini
SA
11
247
Nasir Jamshed
PAK
10
247
Brett Geeves
AUS
10
247
Gavin Tonge
WI
10
247
Jacobi Robinson
BER
10
247
Not on record
UAE
10
248
Amjad Ali
UAE
9
248
Vaughn van Jaarsveld
SA
9
248
Stuart Chalmers
SCO
9
248
Mohammad Kashif
NED
9
249
Not on record
UGA
8
249
Dwayne Leverock
BER
8
249
Tino Best
WI
8
249
Irfan Pathan
IND
8
249
Syed Rasel
BAN
8
249
Mashrafe Mortaza
BAN
8
249
Enamul Haque jnr
BAN
8
250
Lakshmipathy Balaji
IND
7
250
Graham Manou
AUS
7
250
Ryan Harris
AUS
7
250
Not on record
DEN
7
250
Not on record
NAM
7
250
Muthumudalige Pushpakumara
SL
7
251
Charles Waiswa
UGA
6
251
Not on record
UGA
6
251
Ross Lyons
SCO
6
251
Marcus North
AUS
6
251
Daryl Tuffey
NZ
6
251
Iftikhar Anjum
PAK
6
251
Charl Langeveldt
SA
6
251
Hamid Hassan
AFG
6
252
Steven Davies
ENG
5
252
Suraj Randiv
SL
5
252
Daren Powell
WI
5
252
Kieran Powell
WI
5
252
Nazmul Hossain
BAN
5
252
Royston Crandon
WI
5
253
Calum MacLeod
SCO
4
253
Sohail Khan
PAK
4
254
Iain O'Brien
NZ
3
254
Andrew Flintoff
ENG
3
254
Chanaka Welegedara
SL
3
254
Zameer Zahir
CAN
3
254
Stefan Kelly
BER
3
254
Marc Petrie
SCO
3
254
Pieter Seelaar
NED
3
254
Not on record
OMN
3
254
Not on record
IRE
3
255
Ed Rainsford
ZIM
2
255
Bernard Scholtz
NAM
2
255
Ruud Nijman
NED
2
255
Qasim Sheikh
SCO
2
255
Chris Mpofu
ZIM
2
255
Ahmed Shah
AFG
2
255
Xavier Marshall
WI
2
255
Stuart Clark
AUS
2
255
Munaf Patel
IND
2
255
Mathew Sinclair
NZ
2
256
Rubel Hossain
BAN
1
256
Ben Laughlin
AUS
1
256
Dirk Nannes
AUS
1
256
Graham Onions
ENG
1
256
Dhammika Prasad
SL
1
256
Arvind Kandappah
CAN
1
256
Henry Osinde
CAN
1
256
Alfred Luseno
KEN
1
256
Aman Ali
UAE
1
257
Phil Eaglestone
IRE
0
257
Nick Statham
NED
0
257
Nathan McCullum
NZ
0
257
Nelon Pascal
WI
0
257
Chadwick Walton
WI
0
257
Shane Harwood
AUS
0
257
Pragyan Ojha
IND
0
257
Doug Bollinger
AUS
0
257
Abhishek Nayar
IND
0
257
Boyd Rankin
ENG
0
257
Craig Cumming
NZ
0
Show all 429 ↓
Nothing matches that filter.
RECENT RESULTS
2 matches
▲
show
‹
T20I
Sri Lanka in Pakistan T20I Series
PAK
215/3 (20.0)
SL
133/7 (20.0)
T20I
West Indies in India T20I Series
IND
223 (20.0)
WI
209/7 (20.0)
›