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 Fours in 2017 for Test
Position
Most Fours
Player Name
Team Name
1
401
Joe Root
England
2
354
Hashim Amla
South Africa
3
307
Jonny Bairstow
England
4
290
Ben Stokes
England
5
287
Faf du Plessis
South Africa
6
278
Alastair Cook
England
7
228
Temba Bavuma
South Africa
8
187
Heino Kuhn
South Africa
9
173
Quinton de Kock
South Africa
10
171
Keaton Jennings
England
11
165
Dawid Malan
England
12
164
Moeen Ali
England
13
163
Dean Elgar
South Africa
14
159
Tom Westley
England
15
140
Steven Smith
Australia
16
115
Cheteshwar Pujara
India
16
115
David Warner
Australia
17
102
Dinesh Chandimal
Sri Lanka
18
97
Virat Kohli
India
19
96
Shai Hope
West Indies
20
93
Keshav Maharaj
South Africa
21
91
Dimuth Karunaratne
Sri Lanka
22
87
Niroshan Dickwella
Sri Lanka
22
87
Kagiso Rabada
South Africa
22
87
Shakib Al Hasan
Bangladesh
23
86
Roston Chase
West Indies
24
81
Toby Roland-Jones
England
25
80
Mushfiqur Rahim
Bangladesh
26
77
Shikhar Dhawan
India
26
77
Kusal Mendis
Sri Lanka
27
76
Kannaur Rahul
India
28
70
Kane Williamson
New Zealand
28
70
Kieran Powell
West Indies
29
69
Kraigg Brathwaite
West Indies
30
63
Jeet Raval
New Zealand
31
62
Morne Morkel
South Africa
31
62
Tom Latham
New Zealand
32
61
Upul Tharanga
Sri Lanka
33
60
Dilruwan Perera
Sri Lanka
33
60
Soumya Sarkar
Bangladesh
34
59
Tamim Iqbal
Bangladesh
34
59
Ajinkya Rahane
India
34
59
Angelo Mathews
Sri Lanka
34
59
Peter Handscomb
Australia
34
59
Matt Renshaw
Australia
35
56
James Anderson
England
36
53
Shaun Marsh
Australia
37
52
Murali Vijay
India
38
51
Jason Holder
West Indies
38
51
Aiden Markram
South Africa
39
48
Sabbir Rahman
Bangladesh
39
48
Stuart Broad
England
40
45
Henry Nicholls
New Zealand
41
44
Mahmudullah
Bangladesh
42
43
Shane Dowrich
West Indies
43
42
Ross Taylor
New Zealand
43
42
Mark Stoneman
England
44
41
Azhar Ali
Pakistan
44
41
Jean-Paul Duminy
South Africa
45
40
Mitchell Marsh
Australia
45
40
Vernon Philander
South Africa
46
38
Theunis de Bruyn
South Africa
47
37
Mominul Haque
Bangladesh
48
35
Hamilton Masakadza
Zimbabwe
48
35
Mehidy Hasan
Bangladesh
49
34
Wriddhiman Saha
India
50
32
James Vince
England
51
31
Suranga Lakmal
Sri Lanka
51
31
Rangana Herath
Sri Lanka
52
30
Dhananjaya de Silva
Sri Lanka
52
30
Sarfraz Ahmed
Pakistan
52
30
Shimron Hetmyer
West Indies
53
29
Younis Khan
Pakistan
53
29
Asad Shafiq
Pakistan
53
29
Usman Khawaja
Australia
54
28
Craig Ervine
Zimbabwe
55
26
Sikandar Raza
Zimbabwe
55
26
Ravichandran Ashwin
India
55
26
Glenn Maxwell
Australia
55
26
Chris Woakes
England
55
26
Imrul Kayes
Bangladesh
56
25
Misbah-ul-Haq
Pakistan
56
25
Pat Cummins
Australia
56
25
Matthew Wade
Australia
57
24
Ravindra Jadeja
India
57
24
BJ Watling
New Zealand
57
24
Colin de Grandhomme
New Zealand
57
24
Mitchell Santner
New Zealand
57
24
Litton Das
Bangladesh
58
22
Jermaine Blackwood
West Indies
59
20
Cameron Bancroft
Australia
59
20
Rohit Sharma
India
60
18
Tim Paine
Australia
60
18
Duanne Olivier
South Africa
61
17
Tom Blundell
New Zealand
61
17
Sadeera Samarawickrama
Sri Lanka
62
16
Hardik Pandya
India
62
16
Babar Azam
Pakistan
63
15
Haris Sohail
Pakistan
63
15
Malcolm Waller
Zimbabwe
63
15
Ahmed Shehzad
Pakistan
64
14
Kemar Roach
West Indies
64
14
Devendra Bishoo
West Indies
64
14
Kyle Hope
West Indies
65
13
Lahiru Thirimanne
Sri Lanka
66
12
Brendan Taylor
Zimbabwe
66
12
Solomon Mire
Zimbabwe
66
12
Neil Wagner
New Zealand
66
12
Gary Ballance
England
67
11
Mitchell Starc
Australia
67
11
Abhinav Mukund
India
67
11
Mohammad Amir
Pakistan
67
11
Chris Morris
South Africa
67
11
Roshen Silva
Sri Lanka
68
10
Graeme Cremer
Zimbabwe
68
10
Tim Southee
New Zealand
69
9
Nasir Hossain
Bangladesh
69
9
Yasir Shah
Pakistan
69
9
Sami Aslam
Pakistan
69
9
Shan Masood
Pakistan
69
9
Nathan Lyon
Australia
69
9
Steve O'Keefe
Australia
69
9
Peter Moor
Zimbabwe
69
9
Mosaddek Hossain
Bangladesh
70
8
Kaushal Silva
Sri Lanka
70
8
Craig Overton
England
71
7
Hilton Cartwright
Australia
71
7
Lakshan Sandakan
Sri Lanka
71
7
Kyle Jarvis
Zimbabwe
71
7
Sharjeel Khan
Pakistan
71
7
Mohammed Shami
India
71
7
Trent Boult
New Zealand
71
7
Rubel Hossain
Bangladesh
72
6
Wahab Riaz
Pakistan
72
6
Ashton Agar
Australia
72
6
Miguel Cummins
West Indies
72
6
Karun Nair
India
72
6
Regis Chakabva
Zimbabwe
72
6
Shannon Gabriel
West Indies
72
6
Sean Williams
Zimbabwe
72
6
Donald Tiripano
Zimbabwe
72
6
Malinda Pushpakumara
Sri Lanka
72
6
Raymon Reifer
West Indies
73
5
Lahiru Kumara
Sri Lanka
73
5
Alzarri Joseph
West Indies
73
5
Hasan Ali
Pakistan
73
5
Neil Broom
New Zealand
73
5
Chris Mpofu
Zimbabwe
73
5
Nurul Hasan
Bangladesh
73
5
Mark Wood
England
73
5
Umesh Yadav
India
73
5
AB de Villiers
South Africa
73
5
Taijul Islam
Bangladesh
73
5
Jeetan Patel
New Zealand
74
4
Wayne Parnell
South Africa
74
4
James Neesham
New Zealand
74
4
Vishaul Singh
West Indies
74
4
Kamrul Islam
Bangladesh
74
4
Najmul Hossain Shanto
Bangladesh
75
3
Sunil Ambris
West Indies
75
3
Kuldeep Yadav
India
75
3
Ryan Burl
Zimbabwe
75
3
Shafiul Islam
Bangladesh
75
3
Chamu Chibhabha
Zimbabwe
75
3
Stephen Cook
South Africa
75
3
Jake Ball
England
75
3
Subashis Roy
Bangladesh
75
3
Matt Henry
New Zealand
75
3
Taskin Ahmed
Bangladesh
75
3
Kyle Abbott
South Africa
76
2
Nuwan Pradeep
Sri Lanka
76
2
Liam Dawson
England
76
2
Mustafizur Rahman
Bangladesh
76
2
Bhuvneshwar Kumar
India
76
2
Blessing Muzarabani
Zimbabwe
76
2
Shadab Khan
Pakistan
77
1
Tom Curran
England
77
1
Tarisai Musakanda
Zimbabwe
77
1
Ishant Sharma
India
77
1
Jackson Bird
Australia
77
1
Andile Phehlukwayo
South Africa
77
1
Jayant Yadav
India
77
1
Tendai Chisoro
Zimbabwe
78
0
Lahiru Gamage
Sri Lanka
78
0
Josh Hazlewood
Australia
78
0
Vishwa Fernando
Sri Lanka
78
0
Mohammad Abbas
Pakistan
78
0
Imran Khan