Raqibul Hasan bats right handedly and bowls legbreak for Bangladesh. He has also played for Barisal Division, Bangladesh Under-19s and Bangladesh A teams.
Hasan debuted in One day Internationals on 9th March 2008 at Chittagong against South Africa. He batted at the No. 6 spot and scored 15 runs in 42 deliveries. South Africa won this match by 9 wickets with 79 deliveries to spare. Hasan has participated in only 1 Twenty20 International on 5th November 2008 at Johannesburg against South Africa. He batted at the No. 4 position and scored 3 runs in 5 deliveries. South Africa won this match by 12 runs by the D/L method.
Hasan has appeared in 17 One day Internationals in which he has hit 4 half centuries, 32 boundaries and 1 sixer and has taken 5 catches. His strike rate has been 63.41 and batting average has been 26. Overall, he has scored 416 runs with 89 as his highest score. In first class cricket, Hasan figured in 23 matches and in these hit 2 centuries and 8 fifties while taking 16 catches. His strike rate has been 43.98 and batting average 36.82. An unbeaten 313 was his highest score and the total number of runs scored by him was 1436.