In the current international cricket scenario, it is harder to score runs so for some player to regularly hit half-centuries is not an easy task.
Among the new talents in Indian cricket, players like Hardik Pandya, Shubman Gill and Suryakumar Yadav have scored 50+ runs regularly.
Most players who have the most 50+ scores for India are already retired, with a number of them still involved in the sport.
Here is the full list.
Leading this list is the Master Blaster, with 264 half centuries to his name. He is the only player to have 100 centuries across all formats as well.
The former prolific skipper for India hit his 193rd half-century for India during their match against Hong Kong, helping India to an easy win.
Coming on joint second with Kohli is current India head coach Rahul Dravid. He has smashed 193 half centuries before retiring in 2012.
The legendary Indian skipper and current president of the BCCI, Sourav Ganguly has 144 half-centuries to his name in all formats of the game.
The current captain of India has 127 half-centuries to his name in international cricket. He will hope to add to that tally in the upcoming tournaments.
With three of the five players on this list no more in the game, it will be interesting to see if the veterans of the team can bridge this gap.