Cricket is a sport that holds a special place in the hearts of people worldwide. One of the most captivating elements of the game is witnessing the batsmen display their skill and power, skillfully guiding the ball to the boundary. In the One Day International (ODI) format, batsmen have truly mesmerized fans with their extraordinary abilities, and a few among them have been exceptionally proficient in finding the fence consistently. This article aims to shed light on the record-holders for the most fours in ODI cricket history, delving into their accomplishments and invaluable contributions to the sport.
Most Fours in ODI Cricket History – Top 10 Batsmen
Below is the list of the top 10 batsmen who have the distinction of hitting the most fours in the history of ODI cricket:
Player | Mat | Runs | HS | 4s | 6s |
SR Tendulkar (IND) | 463 | 18426 | 200* | 2016 | 195 |
ST Jayasuriya (Asia/SL) | 445 | 13430 | 189 | 1500 | 270 |
KC Sangakkara (Asia/ICC/SL) | 404 | 14234 | 169 | 1385 | 88 |
V Kohli (IND) | 295 | 13906 | 183 | 1302 | 151 |
RT Ponting (AUS/ICC) | 375 | 13704 | 164 | 1231 | 162 |
AC Gilchrist (AUS/ICC) | 287 | 9619 | 172 | 1162 | 149 |
V Sehwag (Asia/ICC/IND) | 251 | 8273 | 219 | 1132 | 136 |
CH Gayle (ICC/WI) | 301 | 10480 | 215 | 1128 | 331 |
SC Ganguly (Asia/IND) | 311 | 11363 | 183 | 1122 | 190 |
DPMD Jayawardene (Asia/SL) | 448 | 12650 | 144 | 1119 | 76 |
Sachin Tendulkar – Master Blaster’s Four-Hitting Prowess

Sachin Tendulkar, fondly known as the “Master Blaster,” holds the record for the most fours in ODI cricket history. The legendary Indian batsman’s ability to time the ball effortlessly and pierce gaps in the field is unparalleled. Over his illustrious career, he played a staggering 463 matches for India and sent the ball racing to the boundary on 2016 occasions, making him the batsman with the highest fours in ODI cricket.
Sanath Jayasuriya – Sri Lanka’s Explosive Opener

Sanath Jayasuriya, the explosive Sri Lankan opener, revolutionized the way powerplays were approached in ODI cricket. He was an aggressive batsman who could dismantle any bowling attack with ease. Jayasuriya amassed 1500 fours in his 445-match career, earning him a spot among the batsmen with the highest fours in ODI cricket.
Kumar Sangakkara – A Classy Stroke Maker

Kumar Sangakkara was a stylish left-handed batsman who played some of the most elegant cricket shots. His ability to find gaps and place the ball precisely made him a four-hitting machine. In his 404 ODI matches for Sri Lanka, Sangakkara struck 1385 fours, solidifying his place among the cricketers with the highest fours in ODI cricket.
Ricky Ponting – The Australian Run-Machine

Ricky Ponting, the former Australian captain, was known for his aggressive brand of cricket. He could dominate bowlers and compile big scores consistently. Over the course of 375 matches, Ponting hit 1231 fours, securing his position among the batsmen with the highest fours in ODI cricket.
Virat Kohli – The Modern Master

Virat Kohli, the current Indian captain, is a modern-day cricketing genius. With his strong technique and incredible fitness, he has taken the art of chasing targets to a new level. Kohli’s ability to find the boundary regularly has earned him 1211 fours in just 260 matches, making him one of the batsmen with the highest fours in ODI cricket.
Adam Gilchrist – The Dynamic Wicketkeeper-Batsman

Adam Gilchrist redefined the role of wicketkeeper-batsman in ODI cricket. He combined explosive power-hitting with excellent glovework behind the stumps. Gilchrist scored 1162 fours in 287 matches, leaving a significant impact on the game and becoming one of the batsmen with the most fours in ODI cricket.
Virender Sehwag – The Sultan of Multan

Virender Sehwag, known as the “Sultan of Multan” for his historic triple century in a Test match against Pakistan, was a fearless batsman who attacked the bowlers from the very first ball. In his 251 ODI matches for India, Sehwag struck 1132 fours, showcasing his aggressive and entertaining style of play.
Chris Gayle – The Universe Boss

Chris Gayle, the West Indian powerhouse, is revered for his ability to clear the boundary at will. Known as the “Universe Boss,” Gayle’s towering sixes are famous around the world. Alongside his six-hitting prowess, he has also scored 1128 fours in 300 ODI matches, earning him a place among the batsmen with the most fours in ODI cricket.
Sourav Ganguly – The Dada of Indian Cricket

Sourav Ganguly, affectionately called “Dada,” is credited with building a competitive Indian cricket team. He was an elegant left-handed batsman who could elegantly place the ball to the boundary. Ganguly hit 1122 fours in his 311 ODI matches, showcasing his ability to score all around the wicket.
Rohit Sharma – The Hitman of Indian Cricket

Rohit Sharma, the “Hitman” of Indian cricket, is known for his impeccable timing and incredible ability to convert centuries into mammoth scores. In his 231 ODI matches for India, Sharma has struck 1098 fours, making him one of the batsmen with the highest fours in ODI cricket.
FAQs About Most Fours in ODI Cricket
How did Sachin Tendulkar become the highest four in ODI history?
Sachin Tendulkar’s success as the highest four-scorer in ODI history can be attributed to his exceptional technique, hand-eye coordination, and deep understanding of the game. He had the ability to read the bowlers’ variations and consistently find gaps in the field, placing the ball precisely to the boundary.
Which player has the most fours in a single ODI inning?
Rohit Sharma holds the record for most fours in a single ODI inning, with 33 fours in his 264-run knock against Sri Lanka in 2014. He also holds the record for most runs in an ODI inning, with 264 runs.
Who has the highest strike rate among the top ten four-scorers?
The batsman with the highest strike rate among the top ten four-scorers in ODI cricket is Chris Gayle. Gayle has a strike rate of 86.23, which is significantly higher than the strike rates of the other top ten four-scorers.