which cricket player has the highest average
Tendulkar is widely acknowledged as one of the greatest batsmen in ODI and Test cricket. He is the first ever cricketer to score 100 centuries. In Test cricket he has made 15,837 runs with a high average of 53.86, whereas in ODI's he has 18,426 runs with an average of 44.83. Tendulkar has recently announced his retirement from ODIs and T20s.