Ankit Keshri, 20, sustained injuries during a match on Friday.
Doctors said Keshri, a former captain of an under-19 team, suffered from a heart attack on Monday.
Last year Australian batsman Phillip Hughes died of a head injury after being struck by a ball at a match in Sydney.
Keshri, a batsman and a leg-spinner bowler, came on as a substitute fielder for his club and collided with a team mate when both players went for a high catch.
Reports say he briefly lost consciousness, but was resuscitated by a team member before being taken to a hospital.
“It’s so unfortunate. He was such a promising cricketer and for him to pass away in such a manner is difficult to swallow,” Subir Ganguly of West Bengal’s cricket association told Reuters news agency.
Hughes, 25, died two days after he hit on a neck by a bouncer in November in an incident which shocked the cricketing world.
Later that month, an umpire at a cricket match in the Israeli city of Ashdod died after being hit by a ball.
In 1998, former Indian test cricketer Raman Lamba died of severe brain injuries after being hit in the head by the ball during a cricket tournament in Bangladesh.
Some Indian outlets reported that Mondal’s knee collided with Keshri’s head, while Times of India said that after the collision, blood spurted out of Keshri’s mouth before two Bengal players rushed to try help their unconscious teammate.
One of those teammates, Shiv Sagar, resuscitated Keshri using CPR before he was taken to Nightingale Hospital, where unfortunately he died three days later after the cardiac arrest.
India A captain Manoj Tiwary, who is from Bengal and was due to play in the Indian Premier Leauge for Delhi Daredevils on Monday night, was distraught after hearing of Keshri’s death.
“I did not want to get this news,” Tiwary said.
— Manoj Tiwary (@tiwarymanoj) April 20, 2015
“A fine young talent who should have played Ranji Trophy in a year or two.”