Most Fours in One day Cricket

Record holder : Sachin Tendulkar of India holds the record (2016 fours) for most fours in one day cricket.

Download

1. India Sachin Tendulkar - 2016 fours

At the top of list is Sachin Tendulkar of India. He hit 2016 fours while scoring 18426 runs in 452 innings of 463 matches at an average of 44.83 and strike rate of 86.23 between 1989 and 2012.

2. Sri Lanka Sanath Jayasuriya - 1500 fours

At no. 2 position is Sanath Jayasuriya of Sri Lanka. He hit 1500 fours while scoring 13430 runs in 433 innings of 445 matches at an average of 32.36 and strike rate of 91.2 between 1989 and 2011.

3. Sri Lanka Kumar Sangakkara - 1385 fours

Then comes our Kumar Sangakkara of Sri Lanka. He hit 1385 fours while scoring 14234 runs in 380 innings of 404 matches at an average of 41.98 and strike rate of 78.86 between 2000 and 2015.

4. Australia Ricky Ponting - 1231 fours

At no. 4 position is Ricky Ponting of Australia. He hit 1231 fours while scoring 13704 runs in 365 innings of 375 matches at an average of 42.03 and strike rate of 80.39 between 1995 and 2012.

5. Australia Adam Gilchrist - 1162 fours

Then comes our Adam Gilchrist of Australia. He hit 1162 fours while scoring 9619 runs in 279 innings of 287 matches at an average of 35.89 and strike rate of 96.94 between 1996 and 2008.

6. India Virat Kohli - 1159 fours

At no. 6 position is Virat Kohli of India. He hit 1159 fours while scoring 12344 runs in 253 innings of 262 matches at an average of 57.68 and strike rate of 92.83 between 2008 and 2022.

7. India Virender Sehwag - 1132 fours

Next in the list is Virender Sehwag of India. He hit 1132 fours while scoring 8273 runs in 245 innings of 251 matches at an average of 35.05 and strike rate of 104.33 between 1999 and 2013.

8. West Indies Chris Gayle - 1128 fours

Next in the list is Chris Gayle of West Indies. He hit 1128 fours while scoring 10480 runs in 294 innings of 301 matches at an average of 37.83 and strike rate of 87.19 between 1999 and 2019.

9. India Sourav Ganguly - 1122 fours

Next in the list is Sourav Ganguly of India. He hit 1122 fours while scoring 11363 runs in 300 innings of 311 matches at an average of 41.02 and strike rate of 73.7 between 1992 and 2007.

10. Sri Lanka Mahela Jayawardene - 1119 fours

At position no. 10 is Mahela Jayawardene of Sri Lanka. He hit 1119 fours while scoring 12650 runs in 418 innings of 448 matches at an average of 33.37 and strike rate of 78.96 between 1998 and 2015.