Having more centuries in ODI cricket shows the ability and batting skills of a batsman. But having more fifties shows the potential and consistency of the batsman. The main factor which makes a batsman great is the consistency in their performance even if the bowling attack is stronger than them. The main idea of this article is not the fifties the batsmen scored, but their consistency in their performance and their batting skills. For a batsman to score more fifties in the ODI series, they need a lot of training, and most people on this list are the legends of this game.

1. Sachin Tendulkar

The man at the top of this list is none other than SACHIN TENDULKAR from team India. He has played a total of 463 matches in the ODI cricket and he has scored a total of 145 fifties in his career. He played a total of 452 innings in this career and played with a batting Ave of 44.83. It would take years for another batsman from the current generation to break this record set by him.

2. KC Sangakkara

The player in the 2nd spot is a significant batsman and captain from team Sri Lanka KC SANGAKKARA. This was his career performance in the ODI career and he had scored a total of 118 fifties in the ODI cricket in 404 matches and 380 innings.

3. RT Ponting

The player at the 3rs spot is the former captain and batsman RT PONTING from team Australia for scoring the more half-centuries. This was his overall performance in ODI cricket and he played a total of 375 matches, in which he played 365 innings. In his career, he scored a total of 112 half-centuries.

4. Virat Kohli

At the 4th spot on this list is the former captain and batsman of the Indian team VIRAT KOHLI for scoring the most fifties in ODI cricket. In his whole ODI career till now, he had played a total of 260 matches and 251 innings. He had scored a total of 107 half-centuries in the ODI cricket alone.

5. Jacques Kallis

The player at the 5th spot is the former batsman and cricketer from team South Africa JACQUES KALLIS. This was his performance in the ODI cricket for scoring the most half-centuries and he had scored a total of 103 half-centuries. He had played a total of 314 innings in his ODI career.

6. DPMD Jayawardene

At the 6th spot of this list for scoring the most fifties is the former batsman from team Sri Lanka DPMD JAYAWARDENE. This was his lifetime performance in ODI cricket and he had played a total of 418 innings. He has scored 96 half-centuries in his ODI career.

7. ST Jayasuriya

At the 7th spot is another cricketing legend from the team Sri Lanka ST JAYASURIYA. This was his record for scoring the 7th highest number of fifties in ODI cricket. He has played a total of 433 innings in ODI cricket and has scored a total of 96 half-centuries in this ODI career.

8. R Dravid

At the 8th spot in the Indian batsman and the ‘Wall’ of the Indian batting squad R DRAVID. This is his ODI record for scoring the highest number of the fifties. He had scored a total of 95 half-centuries in the ODI cricket and he has played a total of 318 innings in his ODI career.

9. SC Ganguly

At the 9th spot is the former captain and batsman from team India SC GANGULY for scoring the 9th highest no. of the fifties in ODI cricket. This was his performance in the ODI cricket with a total of 94 fifties in a count of 300 innings in 311 matches.

10. Inzamam-Ul-Haq

At the 10th spot is the former batsman and cricketer from the team Pakistan INZAMAM-UL-HAQ. This was his lifetime performance in ODI cricket, and he has played a total of 378 matches and batted in 350 innings. He has scored a total of 93 fifties in his ODI career.