[1] Ahmed made his first-class debut for Sylhet Division in the 2015–16 National Cricket League on 10 October 2015.
[2] He made his List A debut for Prime Doleshwar Sporting Club in the 2016–17 Dhaka Premier Division Cricket League on 5 May 2017.
[5] Later the same month, he was named in the squad for the Chittagong Vikings team, following the draft for the 2018–19 Bangladesh Premier League.
[6] In August 2018, Ahmed was one of twelve debutants to be selected for a 31-man preliminary squad for Bangladesh ahead of the 2018 Asia Cup.
[10] In February 2021, he was selected to play Bangladesh Emerging Team in their home series against Ireland Wolves.