Here’s a close look at the top batters who have scored the most fours in their ODI careers.

Most Fours in ODIs

PlayerInnings4sRuns via 4s (% of Total Runs)Total Runs
Sachin Tendulkar (IND)45220168064 (43.76)18426
Sanath Jayasuriya (SL)43315006000 (44.67)13430
Kumar Sangakkara (SL)38013855540 (38.92)14234
Virat Kohli (IND)29913765504 (37.19)14797
Ricky Ponting (AUS)36512314924 (35.93)13704
Adam Gilchrist (AUS)27911624648 (48.32)9619
Virender Sehwag (IND)24511324528 (54.73)8273
Chris Gayle (WI)29411284512 (43.05)10480
Sourav Ganguly (IND)30011224488 (39.49)11363
Mahela Jayawardene (SL)41811194476 (35.38)12650
Tillakaratne Dilshan (SL)30311114444 (43.18)10290
Rohit Sharma (IND)27410904360 (37.66)11577
Brian Lara (WI)28910424168 (40.05)10405

Key Insights on Leading Boundary Hitters in ODI History

Career Records for Most Fours in One Day Internationals

Sachin Tendulkar holds the all-time record for the most fours in ODI history with 2,016 boundaries across 463 matches, with Sanath Jayasuriya following him in second place. The former Sri Lankan opener has struck 1,500 fours during his 445-match career for Sri Lanka.

Virat Kohli is the highest active player on the list, accumulating 1,294 fours in 292 matches.

Ricky Ponting remains the top Australian in the list, occupying the fifth spot, with 1,231 fours recorded over 375 matches.

Check: Most ODI Matches Appearances by Players


Record-Breaking Individual Fours in a Single ODI Innings

Rohit Sharma set the record for the most fours in a single ODI innings, hitting 33 boundaries during his historic 264-run knock against Sri Lanka in 2014. It is also the innings that holds the record for a batter scoring the most runs through boundaries. Out of the 264 runs, 186 came through sixes and fours.

Sachin Tendulkar and Virender Sehwag share the second-highest tally in an innings with 25 fours each during their respective double-century performances.

Sanath JayasuriyaMartin GuptillDavid WarnerFakhar Zaman, and Ishan Kishan have all achieved the milestone of hitting 24 fours in a single innings.

Calum MacLeod holds the record for a non-Full Member nation player with 23 fours in an innings against Afghanistan in 2018.


Team Statistics for Most Boundaries in a Single ODI Match

Sri Lanka holds the record for the most team fours in a single ODI innings, smashing 56 boundaries against the Netherlands in 2006.

India and Australia share the second spot for team boundary dominance, both having recorded 48 fours in a single innings.

India achieved their peak of 48 fours against the West Indies in 2011, while Australia matched this feat against South Africa in 2023.

England features prominently in team records, notably hitting 43 fours during their then-world record total of 444/3 against Pakistan in 2016.


Most Fours in ODI World Cup History

Sachin Tendulkar leads the World Cup-specific record with 241 fours across six tournament appearances from 1992 to 2011, followed by Ricky Ponting with 175 fours struck between 1996 and 2011.

Martin Guptill remains the only player to hit 24 fours in a single World Cup match, a feat accomplished in the 2015 Quarter-Final against the West Indies.

Check here on which team holds the record for hitting the most fours in the Champions Trophy tournaments.