Which batsman has the highest test batting average in Cricket?

Don Bradman

The batting average of Donald Bradman is 99.4, which is the highest batting average in the history of cricket. The next highest average in the cricket is around  60 only. Bradman belongs to Australia and widely acknowledged as greatest batsman of all time.


Records of batting average are calculated only when a player completed minimum of 20 innings.