He is a right-handed middle order batsman and right arm fast-medium pace bowler and played domestic cricket for Rajshahi Division from 2004 until 2008.
He was the leading wicket-taker in the 2018–19 Dhaka Premier Division Cricket League tournament, with 38 dismissals in 16 matches.
The then chief selector described Reza and Shakib Al Hasan, who was also chosen in the squad, as "very good cricketers in all departments of the game.
During the second match Reza took his maiden international five-wicket haul and in the process helped his side to victory.
[16] Reza returned to play domestic cricket for Rajashi Division, and scored 234 runs and eight wickets in seven first-class matches for the team.
[17][18] On 25 November 2011, he was recalled to the Bangladesh ODI and T20 squad for their home series against Pakistan for the first time in 3 years.