After spending three seasons, David moved to Mohammedan Sporting Club in 2023. The 22-year-old made an immediate impact in the Durand Cup, winning the Golden Boot award with six goals and one assist in just three matches, including four goals in a group stage match against Jamshedpur FC.