Legendary Australian cricketer, Sir Donald Bradman has the highest batting average of all time in test cricket. Bradman’s average was 99.94 from 80 innings.
Special mention for Cheteshwar Pujara who has an average of 65.55 but has only played 22 innings.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Staff Editor