Shakib has played four out of five matches for Rangpur Riders in the ongoing Bangladesh Premier League (BPL). He dropped three and eight in two matches. Could not score more than 2 runs in two matches. And in the remaining two matches, he stopped batting. In one of the two matches, he again dropped to number eight. The left-handed all-rounder is unable to bat properly due to eye problems. For now, he is trying to contribute to the team by bowling. The team's cricketer Fazle Mahmood Rabi gave different reasons for Shakib not coming to bat.