He was the leading wicket-taker for Legends of Rupganj in the 2017–18 Dhaka Premier Division Cricket League, with 29 dismissals in 16 matches.
[2] In October 2018, he was named in the squad for the Comilla Victorians team, following the draft for the 2018–19 Bangladesh Premier League.
[3] He was the leading wicket-taker for Legends of Rupganj in the 2018–19 Dhaka Premier Division Cricket League tournament, with 27 dismissals in 15 matches.
[4] In April 2015, Shahid was named in the Bangladesh's Test squad for their series against Pakistan.
[5] He made his Test debut against Pakistan in the Sheikh Abu Naser Stadium on 28 April 2015.