Mohammad Ibrahim is an Afghan cricketer. On 31 January 2017, Ibrahim made his List A debut for Afghanistan A against Zimbabwe A during their tour to Zimbabwe. Before that, he had made his Twenty20 debut for Kabul Eagles in the Shpageeza Cricket League on 18 September 2017. Ibrahim made his first-class debut for Speen Ghar Region in the 2017–18 Ahmad Shah Abdali 4-day Tournament on 20 October 2017.
In December 2017, he was named in Afghanistan’s squad for the 2018 Under-19 Cricket World Cup.