How can someone with such a poor record continually be selected? Even by Bangladesh standards he has a poor international record.
I can understand why they persisted with his poor performances for a while, especially when occasionally he'd come up with an absolute blinder (i'm thinking the ton against Australia in an ODI which won them the game) but these types of knocks are all too infrequent, and they'd benefit more by having someone slightly more consistent. Obviously he is very talented, but talent alone doesn't make a good cricket, especially at international level.
I don't know a great deal about the Bangladeshi FC system but I'd be very surprised if there wasn't SOMEONE who could average more than 23 in test cricket and 24 in ODI's.
This is Ashraful's 10th year in international cricket. He has had 3 acceptable years as a batsman in 2004 where he averaged 40.00 in 8 matches, 2006 where he averaged 30.25 in 4 matches (only just acceptable), and 2007 where he averaged 36.25 in 5 matches. In his last 3 years of international cricket he has had averages of 16.00, 12.66 and 16.50.
Time to bring in someone different and give Ashraful some time to think about his game.