he averaged 35. deep in the middle order too. or are we stats bending now? fleming had twice the number of tons too from a similar sample size.
this is like your maharoof thing. vintage migara.
ranatunga was a good player and i can understand voting for him but "country mile" is...an opinion.
Ranatunga averages 36 with the bat with SR of 78, compared to Flrming averaging 32 with SR of 72, despite starting a decade later. Adjust it to the era, and Ranatunga would be 10 points clear of Fleming with a higher average.
During his 17 year career, Arjuna was the 5th highest scorer in ODIs. Fleming just scrapes in to top 10. 1982 - 1999, Arjuna was the highest averaging batsman in SL team. Other than for Aravinda and Marvan, all his support cast averaged
sub 30. Fleming during his time had
five batsmen averaging more than him. It shows who had more pressure to deal with. Arjuna average 50.4 against WI and 33.9 against Australia, which were the two best sides during his career other than for his own. Fleming averaged 29.5 against Australia and 18.7 against Sri Lanka who were the best sides during his career.
Finally to round off here are ICC ranking points graph to demonstrate the gulf between them.
Ranatunga belongs to the tier of Aravinda, Azhar, Salim Malik, Martin Crowe, Richie Richardson and Dean Jones, the tier of flawed geniuses in ODI cricket. Fleming is no where good as him.
Edit: And with all these limitations he wend on to win a World cup, irritated Aussies to the maximum possible and mouthed off and bashed Warne around. None of them Fleming could achieve. Not only ODI batsman, Ranatunga is a better ODI captain too than Fleming.