in the last 1 year, from Jan 2010 to now, he scored 1000+ run, with an average of 33. shakib and tamim come next, with junaid. mushfiqur rahim hasnt played well, and u can see that. mahmudullah's average is high because of the not outs he has been in.
jahurul is the bright light, he played less than half of ashraful's matches, and scored the same amount of runs, with an average of 31.
incidentally, mashrafee's average is better than ashrafuls.
MOHAMMAD ASHRAFUL averages 12.07 from 13 matches how horrible is that..Damn!!