Most Fifty in ODI
The record of most fifties in One Day International is in the name of former Indian cricket team player Sachin Tendulkar.
Sachin scored a total of 96 fifties in his career. He achieved this feat by playing in 452 innings of 463 matches.
Apart from Fifty, Sachin also scored a total of 49 centuries in his ODI career.
After Sachin, the record of hitting the most fifties is in the name of former Sri Lankan player Kumar Sangakkara.
Sangakkara hit a total of 93 fifties in his ODI career. Sangakkara played a total of 404 matches.
After Sachin and Sangakkara, the most fifty is the name of former Australian player Ricky Ponting.
Ponting hit a total of 82 fifties in his career. He played a total of 375 ODI matches.
After Ponting, Indian star batsman Virat Kohli is in fourth place in terms of hitting the most fifties.
Virat Kohli has hit a total of 64 fifties so far. He has achieved this feat by playing 260 matches.