Cricketer Mosharraf Hossain Rubel, who had been battling cancer, passed away today, family sources informed.