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 Runs in for T20I
Position
Most Runs
Player Name
Team Name
1
4226
Rohit Sharma
India
1
98
Ricky Ponting
Australia
1
127
Graeme Smith
South Africa
1
302
Matthew Hayden
Australia
1
169
Hamilton Masakadza
Zimbabwe
1
471
Tillakaratne Dilshan
Sri Lanka
1
441
Umar Akmal
Pakistan
1
195
Shane Watson
Australia
1
507
Paul Stirling
Ireland
1
490
Rakep Patel
Kenya
1
397
Alex Hales
England
1
325
Mohammad Shahzad
Afghanistan
1
641
Virat Kohli
India
1
357
Evin Lewis
West Indies
1
689
Shikhar Dhawan
India
1
748
Paul Stirling
Ireland
1
415
Mohammad Hafeez
Pakistan
1
1326
Mohammad Rizwan
Pakistan
1
1164
Suryakumar Yadav
India
1
863
Muhammad Waseem
United Arab Emirates
1
909
Muhammad Waseem
United Arab Emirates
1
680
Fiaz Ahmed
2
431
Prashant Kurup
2
860
K Kadowaki-Fleming
2
738
RG Mukasa
2
996
Mohammad Rizwan
Pakistan
2
939
Babar Azam
Pakistan
2
404
Kannaur Rahul
India
2
729
Kevin O'Brien
Ireland
2
590
Rohit Sharma
India
2
520
Mohammad Shahzad
Afghanistan
2
352
Babar Azam
Pakistan
2
323
Ben Cooper
Netherlands
2
455
Collins Obuya
Kenya
2
390
Aaron Finch
Australia
2
472
Martin Guptill
New Zealand
2
169
Mahela Jayawardene
Sri Lanka
2
434
Kumar Sangakkara
Sri Lanka
2
373
David Warner
Australia
2
159
Salman Butt
Pakistan
2
290
Gautam Gambhir
India
2
125
Marcus Trescothick
England
2
4223
Babar Azam
Pakistan
2
90
Scott Styris
New Zealand
3
4165
Virat Kohli
India
3
61
Graeme Smith
South Africa
3
113
Damien Martyn
Australia
3
262
Shoaib Malik
Pakistan
3
147
Misbah-ul-Haq
Pakistan
3
417
Brendon McCullum
New Zealand
3
353
Kevin Pietersen
England
3
163
Mohammad Hafeez
Pakistan
3
471
Virat Kohli
India
3
445
Matt Machan
Scotland
3
385
Virat Kohli
India
3
497
Rohit Sharma
India
3
309
Stephan Baard
Namibia
3
330
Mohammad Shahzad
Afghanistan
3
576
Fakhar Zaman
Pakistan
3
702
Max O'Dowd
Netherlands
3
397
Dawid Malan
England
3
678
Martin Guptill
New Zealand
3
733
Suryakumar Yadav
India
3
781
Virat Kohli
India
3
829
O Manishimwe
3
428
Sohail Ahmed
4
421
4
725
S Ssesazi
4
791
Nizakat Khan
Hong Kong
4
627
Mitchell Marsh
Australia
4
735
Babar Azam
Pakistan
4
352
Tim Seifert
New Zealand
4
637
Ben Cooper
Netherlands
4
304
AB de Villiers
South Africa
4
463
Sabbir Rahman
Bangladesh
4
563
Babar Azam
Pakistan
4
292
Matthew Cross
Scotland
4
285
Anamul Haque
Bangladesh
4
399
Calum MacLeod
Scotland
4
459
Brendon McCullum
New Zealand
4
153
Eoin Morgan
England
4
350
David Hussey
Australia
4
302
Yuvraj Singh
India
4
127
Rizwan Cheema
Canada
4
92
Sanath Jayasuriya
Sri Lanka
4
251
Andrew Symonds
Australia
4
4143
Paul Stirling
Ireland
4
53
Brendon McCullum
New Zealand
5
3531
Martin Guptill
New Zealand
5
49
Stephen Fleming
New Zealand
5
71
Brendon McCullum
New Zealand
5
115
Ross Taylor
New Zealand
5
230
Adam Gilchrist
Australia
5
298
Sanath Jayasuriya
Sri Lanka
5
343
Mahela Jayawardene
Sri Lanka
5
145
Brendon McCullum
New Zealand
5
376
Mohammad Shahzad
Afghanistan
5
418
Gary Wilson
Ireland
5
283
Zeeshan Maqsood
Oman
5
273
Lendl Simmons
West Indies
5
435
Glenn Maxwell
Australia
5
531
Aaron Finch
Australia
5
299
Virat Kohli
India
5
601
Andy Balbirnie
Ireland
5
716
Glenn Phillips
New Zealand
5
589
Jos Buttler
England
5
335
Kamran Khan
5
665
Virandeep Singh
5
401
Tim Seifert
New Zealand
5
770
Alishan Sharafu
United Arab Emirates
6
363
Shai Hope
West Indies
6
738
Babar Azam
Pakistan
6
576
Mark Chapman
Hong Kong
6
575
Mohammad Sheikh
Bangladesh
6
713
Pathum Silva
Sri Lanka
6
515
D'Arcy Short
Australia
6
572
Tony Ura
P.N.G.
6
329
Jonny Bairstow
England
6
283
Marlon Samuels
West Indies
6
411
Hamilton Masakadza
Zimbabwe
6
279
Mark Chapman
Hong Kong
6
362
Wesley Barresi
Netherlands
6
272
Cameron White
Australia
6
136
Tillakaratne Dilshan
Sri Lanka
6
406
Shane Watson
Australia
6
330
Niall O'Brien
Ireland
6
286
Kamran Akmal
Pakistan
6
111
Brendon McCullum
New Zealand
6
227
Younis Khan
Pakistan
6
64
Nathan Astle
New Zealand
6
3277
David Warner
Australia
6
46
Paul Collingwood
England
7
41
Marcus Trescothick
England
7
3120
Aaron Finch
Australia
7
224
Kevin Pietersen
England
7
63
Herschelle Gibbs
South Africa
7
108
Jesse Ryder
New Zealand
7
284
Jean-Paul Duminy
South Africa
7
319
Suresh Raina
India
7
398
Mohammad Hafeez
Pakistan
7
129
David Warner
Australia
7
270
Ravi Bopara
England
7
347
Ahmed Shehzad
Pakistan
7
277
Jatinder Singh
Oman
7
392
Martin Guptill
New Zealand
7
279
Kannaur Rahul
India
7
506
Glenn Maxwell
Australia
7
551
Paras Khadka
Nepal
7
570
Aiden Markram
South Africa
7
295
Virat Kohli
India
7
692
S Ssesazi
7
724
Brian Bennett
Zimbabwe
7
559
Syed Aziz
7
336
DK Kesuma
8
334
Ahmad Ramdoni
8
719
Asif Khan
United Arab Emirates
8
557
Collins Obuya
Kenya
8
524
Quinton de Kock
South Africa
8
669
Virandeep Singh
8
291
Jos Buttler
England
8
526
George Munsey
Scotland
8
500
Colin Munro
New Zealand
8
277
Colin Munro
New Zealand
8
383
Kane Williamson
New Zealand
8
272
Faf du Plessis
South Africa
8
343
Richie Berrington
Scotland
8
257
Jean-Paul Duminy
South Africa
8
128
Marlon Samuels
West Indies
8
371
Mohammad Shahzad
Afghanistan
8
278
Graeme Smith
South Africa
8
317
Kamran Akmal
Pakistan
8
105
Shoaib Malik
Pakistan
8
207
Aftab Ahmed
Bangladesh
8
61
Stephen Fleming
New Zealand
8
2664
Glenn Maxwell
Australia
8
34
Kevin Pietersen
England
9
32
Michael Hussey
Australia
9
2653
Richie Berrington
Scotland
9
54
Andrew Symonds
Australia
9
201
Imran Nazir
Pakistan
9
100
Ryan Watson
Scotland
9
316
Graeme Smith
South Africa
9
273
David Warner
Australia
9
368
Chris Gayle
West Indies
9
124
Asad Shafiq
Pakistan
9
249
Eoin Morgan
England
9
336
Tony Ura
P.N.G.
9
259
Kyle Coetzer
Scotland
9
373
Dinesh Chandimal
Sri Lanka
9
414
Mahmudullah
Bangladesh
9
288
Rassie van der Dussen
South Africa
9
466
Virat Kohli
India
9
663
II Selemani
9
496
Mahmudullah
Bangladesh
9
525
Kamau Leverock
Bermuda
9
693
Babar Hayat
Hong Kong
9
326
Michael Levitt
Netherlands
10
314
Delray Rawlins
Bermuda
10
516
Vriitya Aravind
United Arab Emirates
10
489
Evin Lewis
West Indies
10
440
Calum MacLeod
Scotland
10
285
Quinton de Kock
South Africa
10
410
Martin Guptill
New Zealand
10
370
Shoaib Malik
Pakistan
10
241
Glenn Maxwell
Australia
10
361
Richie Berrington
Scotland
10
323
Mohammad Hafeez
Pakistan
10
315
Eoin Morgan
England
10
99
Kyle Coetzer
Scotland
10
253
Gautam Gambhir
India
10
46
Mohammad Hafeez
Pakistan
10
2575
Kane Williamson
New Zealand