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.