[2] In January 2017 in the 2016–17 National Cricket League, he became the youngest player in Bangladesh to score a first-class double century when he made 204 for Dhaka Division.
[3] He made his Twenty20 debut for Prime Doleshwar Sporting Club in the 2018–19 Dhaka Premier Division Twenty20 Cricket League on 25 February 2019.
[4] He was the leading run-scorer in the 2018–19 Dhaka Premier Division Cricket League tournament, with 814 runs in 16 matches.
[14] The Bangladesh team won the gold medal, after they beat Sri Lanka by seven wickets in the final.
[18][19] He was immediately asked to self isolated by the BCB and was left out of Bangladesh's preliminary squad for the test series against Sri Lanka.
[22][23] He was one of the leading run-scorers in the unofficial ODI series, with 190 runs in 5 matches, which included a ton.