Career
An opening batsman, Mazid made his first-class debut against Rajshahi Division in 2010-2011, scoring 51 off 64 balls. In his first three seasons he played 16 matches and made 734 runs at an average of 27.18, with one century, 104 not out against Rangpur Division in 2012-2013, when he and Rony Talukdar put on 191 for the first wicket. In 2013-2014 he was fifth in the national aggregates, with 721 runs at an average of 60.08.
He also scored two centuries in List A cricket for Abahani Limited.
He toured the West Indies with Bangladesh A in May and June 2014, but did not play in either of the first-class matches. In the first first-class match of the 2014-2015 season, he made 76 and put on 197 for the first wicket with Talukdar in an innings victory over Barisal Division.
In the second match, against Dhaka Metropolis, he made 253 not out off 383 balls, putting on 314 for the first wicket with Talukdar, and batting throughout the innings of 525 for nine declared. In the third match, another innings victory, he made 113, putting on 301 with Talukdar.