Sachin Tendulkar tops the list with 21 fifty-plus scores to his name.
The ‘Master Blaster’ achieved this feat in 45 matches from 1992 to 2011.
Virat Kohli is the second entrant with 12 fifties to his name.
He is one of the fastest players to accumulate these numbers having played only 31 matches.
Kohli has two 50-plus scores with 354 runs at the World Cup 2023.
‘King’ Kohli shares the spot with Shakib Al Hasan and Kumar Sangakkara.
Indian skipper Rohit Sharma comes next with 11 scores.
Rohit shares his position with three-time World Cup winner Ricky Ponting.
AB De Villiers is next with 10 half-centuries.
He is joined at 10 half-centuries by Herschelle Gibbs & Jacques Kallis.