Sachin Tendulkar – The master Blaster of cricket, the legendary Sachin Tendulkar is on the top of the list with 2016 fours hit in his batting career. The former right-handed batsman has played 463 ODIs in his career in which he has made numerous records to his name our of which hitting the most fours is one. He has also hit 195 sixes in his career.
Sanath Jayasuriya- Sanath Jayasuriya comes second on the list with 1500 fours in One Day International career. He is very famous for his top shots. The Sri Lankan player has played 445 ODI matches in his career where he scored 13430 runs.
Kumar Sangakkara- The third rank is also held by a Sri Lankan player. Kumar Sangakkara player for Sri Lanka for 15 years in which he played 404 ODI matches and scored 14234 runs. He has hit 1386 fours in 404 matches.
Ricky Ponting- Australian skipper Ricky Ponting has a record of 1232 fours in 375 One Day International matches. The player has scored 13704 runs in his ODI career.
Adam Gilchrist- Adam Gilchrist has a score of 1162 fours hit in 287 ODIs. The player has a score of 9619 runs in 287 matches. Gilchrist is the second Australian Player to be on this list.
Virender Sehwag- Former Indian batsman Virender Sehwag, who was well known for hitting on four on the first ball of the match, has also made to the list with 1132 fours that he has hit in his 14 years career. The player has played 251 ODI matches where he scored 7929 runs in total. Sehwag got retired in 2013.
Sourav Ganguly- Another Indian player, Sourav Gangly is also on the list with 1122 fours. Ganguly has represented team India in 311 One Day International matches where he scored 11363 runs. He also has a score of 190 sixes in his career.
Mahela Jayawardene- Another Sri Lankan cricketer Mahela Jayawardene is also on the list with a total of fours of 1119 in 448 One Day International matches. He has a score of 12650 runs in his ODI career with 1119 fours and 76 sixes.