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 2018 for Test
Position
Most Fours
Player Name
Team Name
1
144
Virat Kohli
India
2
126
Kusal Mendis
Sri Lanka
3
98
Cheteshwar Pujara
India
4
92
Joe Root
England
5
90
Aiden Markram
South Africa
6
87
Dean Elgar
South Africa
7
86
AB de Villiers
South Africa
8
84
Jos Buttler
England
9
78
Usman Khawaja
Australia
10
75
Jonny Bairstow
England
11
71
Dimuth Karunaratne
Sri Lanka
12
69
Babar Azam
Pakistan
13
67
Henry Nicholls
New Zealand
14
65
Faf du Plessis
South Africa
14
65
Alastair Cook
England
14
65
Ajinkya Rahane
India
15
64
Hashim Amla
South Africa
16
63
Mominul Haque
Bangladesh
17
62
Tom Latham
New Zealand
18
61
Kane Williamson
New Zealand
19
60
Asad Shafiq
Pakistan
19
60
Kannaur Rahul
India
19
60
Niroshan Dickwella
Sri Lanka
20
58
Dhananjaya de Silva
Sri Lanka
21
57
Shaun Marsh
Australia
21
57
Ben Stokes
England
22
56
Angelo Mathews
Sri Lanka
23
55
Rishabh Pant
India
24
53
Mushfiqur Rahim
Bangladesh
25
52
Hardik Pandya
India
26
51
Quinton de Kock
South Africa
27
50
Azhar Ali
Pakistan
27
50
Tim Paine
Australia
28
49
Haris Sohail
Pakistan
29
48
Imam-ul-Haq
Pakistan
30
47
Roshen Silva
Sri Lanka
30
47
Shikhar Dhawan
India
31
44
Mitchell Marsh
Australia
31
44
Shane Dowrich
West Indies
32
43
Kieran Powell
West Indies
33
41
Keaton Jennings
England
33
41
Roston Chase
West Indies
34
40
Ravichandran Ashwin
India
35
39
Jason Holder
West Indies
36
38
Sam Curran
England
37
37
David Warner
Australia
38
36
Temba Bavuma
South Africa
38
36
Cameron Bancroft
Australia
38
36
Litton Das
Bangladesh
39
35
Shai Hope
West Indies
39
35
Kraigg Brathwaite
West Indies
39
35
Chris Woakes
England
39
35
BJ Watling
New Zealand
40
34
Ross Taylor
New Zealand
40
34
Murali Vijay
India
40
34
Prithvi Shaw
India
41
33
Mahmudullah
Bangladesh
41
33
Dinesh Chandimal
Sri Lanka
42
32
Colin de Grandhomme
New Zealand
43
30
Travis Head
Australia
43
30
Aaron Finch
Australia
44
29
Sarfraz Ahmed
Pakistan
44
29
Dilruwan Perera
Sri Lanka
44
29
Jeet Raval
New Zealand
44
29
Shimron Hetmyer
West Indies
45
28
Vernon Philander
South Africa
46
26
Mohammad Hafeez
Pakistan
46
26
Adil Rashid
England
46
26
Dawid Malan
England
46
26
Theunis de Bruyn
South Africa
47
25
Kagiso Rabada
South Africa
47
25
Kemar Roach
West Indies
47
25
Moeen Ali
England
47
25
Shakib Al Hasan
Bangladesh
47
25
Nathan Lyon
Australia
48
24
Steven Smith
Australia
48
24
Brendan Taylor
Zimbabwe
48
24
Mark Stoneman
England
49
23
Shadab Khan
Pakistan
50
22
Mehidy Hasan
Bangladesh
50
22
Suranga Lakmal
Sri Lanka
50
22
Pat Cummins
Australia
51
21
Mitchell Starc
Australia
51
21
Ravindra Jadeja
India
51
21
Tamim Iqbal
Bangladesh
51
21
Imrul Kayes
Bangladesh
51
21
Ben Foakes
England
51
21
Marcus Harris
Australia
52
19
Fakhar Zaman
Pakistan
52
19
Keshav Maharaj
South Africa
52
19
Peter Moor
Zimbabwe
53
18
James Vince
England
53
18
Devon Smith
West Indies
54
17
Kevin O'Brien
Ireland
54
17
Rory Burns
England
55
16
Dominic Bess
England
55
16
Faheem Ashraf
Pakistan
55
16
Devendra Bishoo
West Indies
55
16
Tim Southee
New Zealand
55
16
Rohit Sharma
India
56
14
Taijul Islam
Bangladesh
56
14
Hamilton Masakadza
Zimbabwe
56
14
Akila Dananjaya
Sri Lanka
56
14
Hanuma Vihari
India
56
14
Sunil Ambris
West Indies
57
13
Peter Handscomb
Australia
57
13
Sean Williams
Zimbabwe
57
13
Mohammed Shami
India
57
13
Josh Hazlewood
Australia
58
12
Stuart Broad
England
58
12
Kusal Perera
Sri Lanka
58
12
Mayank Agarwal
India
59
11
Hasan Ali
Pakistan
59
11
Tom Curran
England
59
11
Mark Wood
England
59
11
Brian Chari
Zimbabwe
59
11
Bhuvneshwar Kumar
India
60
10
Mohammad Amir
Pakistan
60
10
Ish Sodhi
New Zealand
60
10
Keemo Paul
West Indies
61
9
Malinda Pushpakumara
Sri Lanka
61
9
Shan Masood
Pakistan
61
9
Ishant Sharma
India
62
8
Parthiv Patel
India
62
8
Yasir Shah
Pakistan
62
8
Hashmatullah Shaidi
Afghanistan
62
8
Ariful Haque
Bangladesh
63
7
Ollie Pope
England
63
7
Rangana Herath
Sri Lanka
63
7
Mohammad Mithun
Bangladesh
63
7
Gary Wilson
Ireland
64
6
Ed Joyce
England
64
6
Stuart Thompson
Ireland
64
6
Nurul Hasan
Bangladesh
64
6
Asghar Stanikzai
Afghanistan
64
6
Mohammad Shahzad
Afghanistan
64
6
Sikandar Raza
Zimbabwe
64
6
Dale Steyn
South Africa
64
6
Morne Morkel
South Africa
64
6
James Anderson
England
64
6
Jack Leach
England
64
6
Shadman Islam
Bangladesh
64
6
Bilal Asif
Pakistan
64
6
Marnus Labuschagne
Australia
65
5
Lakshan Sandakan
Sri Lanka
65
5
Craig Overton
England
65
5
Joe Burns
Australia
65
5
Regis Chakabva
Zimbabwe
66
4
Mohammad Nabi
Afghanistan
66
4
Shannon Gabriel
West Indies
66
4
Paul Stirling
Ireland
66
4
Trent Boult
New Zealand
66
4
Jomel Warrican
West Indies
67
3
Lungi Ngidi
South Africa
67
3
Shermon Lewis
West Indies
67
3
Kuldeep Yadav
India
67
3
Neil Wagner
New Zealand
67
3
Todd Astle
New Zealand
67
3
Boyd Rankin
England
67
3
William Porterfield
Ireland
68
2
Niall O'Brien
Ireland
68
2
Tim Murtagh
Ireland
68
2
Usman Salahuddin
Pakistan
68
2
Mosaddek Hossain
Bangladesh
68
2
Miguel Cummins
West Indies
68
2
Mahela Udawatte
Sri Lanka
68
2
Kaushal Silva
Sri Lanka
68
2
Rahmat Shah
Afghanistan
68
2
Tendai Chatara
Zimbabwe
68
2
Rubel Hossain
Bangladesh
68
2
Soumya Sarkar
Bangladesh
68
2
Dinesh Karthik
India
68
2
Wriddhiman Saha
India
68
2
Umesh Yadav
India
68
2
Lahiru Kumara
Sri Lanka
68
2
Andile Phehlukwayo
South Africa
68
2
Rashid Khan
Afghanistan
68
2
Mohammad Abbas
Pakistan
68
2
Ajaz Patel
New Zealand
68
2
Mujeeb Ur Rahman
Afghanistan
68
2
Nayeem Hasan
Bangladesh
68
2
Najmul Hossain Shanto
Bangladesh
69
1
Sunzamul Islam
Bangladesh
69
1
Nazmul Islam
Bangladesh
69
1
Kamrul Islam
Bangladesh
69
1
Wafadar Momand
Afghanistan
69
1
Shaheen Afridi
Pakistan
69
1
Wellington Masakadza
Zimbabwe
69
1
Tyrone Kane
Ireland
69
1
Matt Renshaw
Australia
69
1
Wahab Riaz
Pakistan
69
1
Donald Tiripano
Zimbabwe
69
1
Afsar Zazai
Afghanistan
69
1
Mustafizur Rahman
Bangladesh
69
1
Jasprit Bumrah
India
70
0
Lahiru Gamage
Sri Lanka
70
0
Dushmantha Chameera
Sri Lanka
70
0
Sabbir Rahman
Bangladesh
70
0
Andy Balbirnie
Ireland
70
0
Javed Ahmadi
Afghanistan
70
0
Kyle Jarvis
Zimbabwe
70
0
Rahat Ali
Pakistan
70
0
Abdur Razzak
Bangladesh
70
0
Peter Siddle
Australia
70
0
Duanne Olivier
South Africa
70
0
Shardul Thakur
India
70
0
Yamin Ahmadzai
Afghanistan
70
0
Tabraiz Shamsi
South Africa
70
0
Jon Holland
Australia
70
0
Chadd Sayers
Australia
70
0
Mir Hamza
Pakistan
70
0
Brandon Mavuta
Zimbabwe
70
0
William Somerville
New Zealand
70
0
Mason Crane
England
70
0
Abu Jayed
Bangladesh