Most Fifties in One day cricket

Record holder : Sachin Tendulkar of India holds the record (145 fifty+) for most fifties in one day cricket.

Download this Record Infographics

145 fifty+
Matches 463
Runs 18426
Average 44.83
Strike Rate 86.23
118 fifty+
Matches 404
Runs 14234
Average 41.98
Strike Rate 78.86
112 fifty+
Australia Ricky Ponting ( Aus )
Matches 375
Runs 13704
Average 42.03
Strike Rate 80.39
105 fifty+
India Virat Kohli ( Ind )
Matches 254
Runs 12169
Average 59.07
Strike Rate 93.17
103 fifty+
Matches 328
Runs 11579
Average 44.36
Strike Rate 72.89
96 fifty+
Matches 445
Runs 13430
Average 32.36
Strike Rate 91.2
96 fifty+
Matches 448
Runs 12650
Average 33.37
Strike Rate 78.96
95 fifty+
India Rahul Dravid ( Ind )
Matches 344
Runs 10889
Average 39.16
Strike Rate 71.23
94 fifty+
Matches 311
Runs 11363
Average 41.02
Strike Rate 73.7
93 fifty+
Matches 378
Runs 11739
Average 39.52
Strike Rate 74.24
Recommended for you