4. Mohammad Ashraful
Mohammad Ashraful is undoubtedly one of the most famous cricketers of Bangladesh who specializes in batting. He is a top order batsman who plays a lot of flashy strokes in almost every side of the ground. He also holds the record of the fastest fifties in all formats of cricket from Bangladesh. He was also known for scoring and extraordinary century against Australia and that was one of the reasons why Bangladesh recorded the first ever win against Australia on foreign soil. He is the second highest run scorer of Bangladesh in both ODI and test cricket.