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
Best Strike Rate in 2012 for ODI
Position
Best Strike Rate
Player Name
Team Name
1
13.50
Marchant de Lange
South Africa
2
14.14
Rizwan Cheema
Canada
3
15.00
Mominul Haque
Bangladesh
4
16.50
Manoj Tiwary
India
5
16.80
Izatullah Dawlatzai
Afghanistan
6
19.20
George Dockrell
Ireland
7
19.80
Kane Williamson
New Zealand
8
19.92
Junaid Khan
Pakistan
9
20.76
Shingi Masakadza
Zimbabwe
10
21.43
Peter Borren
Netherlands
11
21.60
Collins Obuya
Kenya
11
21.60
Alex Cusack
Ireland
12
22.29
Timm van der Gugten
Netherlands
13
23.43
Kemar Roach
West Indies
14
24.00
Durand Soraine
Canada
14
24.00
Damodar Daesrath
Canada
14
24.00
Nazmul Hossain
Bangladesh
14
24.00
Mitchell Starc
Australia
14
24.00
Nelson Odhiambo
Kenya
14
24.00
Craig Williams
Namibia
15
24.60
Lahiru Thirimanne
Sri Lanka
16
24.87
Rob Nicol
New Zealand
17
25.74
Morne Morkel
South Africa
18
25.80
Paul Stirling
Ireland
19
26.00
Jacques Kallis
South Africa
20
26.57
James Tredwell
England
21
26.91
Ahmed Raza
United Arab Emirates
22
26.94
Thisara Perera
Sri Lanka
23
27.00
Tino Best
West Indies
23
27.00
Bhuvneshwar Kumar
India
23
27.00
Bernard Scholtz
Namibia
23
27.00
Gordon Goudie
Scotland
24
28.34
Tim Bresnan
England
25
28.50
Trent Johnston
Ireland
26
28.56
Steven Finn
England
27
28.71
Sarel Burger
Namibia
28
28.80
Shapoor Zadran
Afghanistan
29
28.85
Sunil Narine
West Indies
30
29.25
Jeevan Mendis
Sri Lanka
31
29.30
Saeed Ajmal
Pakistan
32
30.00
Prosper Utseya
Zimbabwe
32
30.00
Danny Briggs
England
32
30.00
Shadeep Silva
United Arab Emirates
32
30.00
Hiren Varaiya
Kenya
32
30.00
Shem Ngoche
Kenya
32
30.00
Manjula Guruge
United Arab Emirates
33
30.20
Jade Dernbach
England
34
30.24
Mudassar Bukhari
Netherlands
35
30.40
Tom Cooper
Netherlands
35
30.40
Jimmy Hansra
Canada
35
30.40
Sohag Gazi
Bangladesh
36
30.80
Mohammad Sami
Pakistan
37
30.82
Dhammika Prasad
Sri Lanka
38
31.50
Abdur Razzak
Bangladesh
39
31.56
Clint McKay
Australia
40
31.77
Lonwabo Tsotsobe
South Africa
41
31.93
Irfan Pathan
India
42
32.00
Vinay Kumar
India
42
32.00
Richie Berrington
Scotland
43
32.12
Kyle Mills
New Zealand
44
32.56
Shane Watson
Australia
45
33.00
Shafiul Islam
Bangladesh
45
33.00
Amir Hamza
Afghanistan
46
33.24
Aizaz Cheema
Pakistan
47
33.30
Michael Swart
Netherlands
48
33.48
Khurram Khan
United Arab Emirates
49
33.67
Andre Russell
West Indies
50
33.80
James Anderson
England
51
33.86
Lasith Malinga
Sri Lanka
52
34.20
Dwayne Smith
West Indies
53
34.80
Pieter Seelaar
Netherlands
54
35.15
Robin Peterson
South Africa
55
35.64
Brett Lee
Australia
56
35.93
Tim Southee
New Zealand
57
36.00
Vernon Philander
South Africa
57
36.00
Nuwan Pradeep
Sri Lanka
57
36.00
Hiral Patel
Canada
57
36.00
Rakep Patel
Kenya
57
36.00
Arshad Ali
United Arab Emirates
58
36.60
Alasdair Evans
Scotland
59
36.65
Ravi Rampaul
West Indies
60
37.55
James Pattinson
Australia
61
37.65
Suranga Lakmal
Sri Lanka
62
38.45
Mashrafe Mortaza
Bangladesh
63
38.51
Daniel Christian
Australia
64
38.67
Mahmudullah
Bangladesh
65
39.00
Naeem Islam
Bangladesh
65
39.00
Pat Cummins
Australia
65
39.00
Pragyan Ojha
India
66
39.17
Ashok Dinda
India
67
39.75
Jacob Oram
New Zealand
68
40.00
Shakib Al Hasan
Bangladesh
69
40.32
Ben Hilfenhaus
Australia
70
40.50
Virender Sehwag
India
70
40.50
Kyle Jarvis
Zimbabwe
70
40.50
Veerasammy Permaul
West Indies
71
41.25
Andrew Ellis
New Zealand
72
41.50
Farveez Maharoof
Sri Lanka
73
42.00
Johan Botha
South Africa
73
42.00
Keegan Meth
Zimbabwe
73
42.00
Michael Bates
New Zealand
73
42.00
Hammad Azam
Pakistan
74
42.60
Rahul Sharma
Hong Kong
75
43.00
Mitchell Johnson
Australia
76
43.08
Jean-Paul Duminy
South Africa
77
43.09
Stuart Broad
England
78
43.56
James Ngoche
Kenya
79
43.65
Michael Clarke
Australia
80
43.71
Ravi Bopara
England
81
43.84
Umar Gul
Pakistan
82
44.04
Dale Steyn
South Africa
83
45.18
Dwayne Bravo
West Indies
84
46.50
Nehemiah Odhiambo
Kenya
85
46.62
Xavier Doherty
Australia
86
47.25
Praveen Kumar
India
87
48.00
Hamilton Masakadza
Zimbabwe
87
48.00
Dawlat Zadran
Afghanistan
87
48.00
Ajantha Mendis
Sri Lanka
87
48.00
Dean Elgar
South Africa
87
48.00
Preston Mommsen
Scotland
88
48.12
Mohammad Nabi
Afghanistan
89
49.29
Nathan McCullum
New Zealand
90
49.30
Trent Boult
New Zealand
91
49.84
Nuwan Kulasekara
Sri Lanka
92
50.04
Darren Sammy
West Indies
93
50.25
Graeme Swann
England
94
51.00
Safyaan Sharif
Scotland
95
51.53
Ravichandran Ashwin
India
96
52.50
Shahadat Hossain
Bangladesh
97
52.80
Tarun Nethula
New Zealand
98
52.91
Marlon Samuels
West Indies
99
53.14
Umesh Yadav
India
100
53.33
Zaheer Khan
India
101
54.00
Elias Sunny
Bangladesh
101
54.00
Sohail Tanvir
Pakistan
101
54.00
Mohammad Irfan
Pakistan
101
54.00
Doug Bracewell
New Zealand
101
54.00
Sachithra Senanayake
Sri Lanka
101
54.00
Henry Osinde
Canada
101
54.00
Brian Vitori
Zimbabwe
102
54.80
Shahid Afridi
Pakistan
103
55.20
Adam Milne
New Zealand
104
56.00
Majid Haq
Scotland
104
56.00
Elton Chigumbura
Zimbabwe
104
56.00
Samiullah Shenwari
Afghanistan
105
56.20
Wayne Parnell
South Africa
106
57.00
Karim Sadiq
Afghanistan
106
57.00
Amjad Javed
United Arab Emirates
107
58.50
Abdur Rehman
Pakistan
108
60.00
Ishant Sharma
India
108
60.00
Ray Price
Zimbabwe
108
60.00
John Mooney
Ireland
108
60.00
Jeremy Gordon
Canada
108
60.00
Chris Gayle
West Indies
108
60.00
Vikrant Shetty
United Arab Emirates
108
60.00
Sajeewa Weerakoon
Sri Lanka
109
60.75
David Hussey
Australia
110
60.90
Wahab Riaz
Pakistan
111
61.20
Gulbadin Naib
Afghanistan
112
61.60
Angelo Mathews
Sri Lanka
113
62.00
Ryan Harris
Australia
114
66.00
Faf du Plessis
South Africa
115
69.00
Ahsan Malik
Netherlands
116
69.60
Samit Patel
England
117
71.08
Mohammad Hafeez
Pakistan
118
73.29
Rangana Herath
Sri Lanka
119
78.00
Javed Ahmadi
Afghanistan
119
78.00
Rohit Sharma
India
120
81.00
Junaid Siddiqui
Canada
121
84.00
Josh Davey
Scotland
121
84.00
Kieron Pollard
West Indies
122
90.00
Boyd Rankin
England
123
96.00
Nathan Lyon
Australia
123
96.00
Ryan McLaren
South Africa
124
99.00
Seekkuge Prasanna
Sri Lanka
125
107.10
Ravindra Jadeja
India
126
108.60
Lucas Oluoch
Kenya
127
114.00
Gordon Drummond
Scotland
128
179.20
Tillakaratne Dilshan
Sri Lanka
129
193.80
Suresh Raina
India