Best Batting average of active players across formats (min.- 300 innings)

In this listicle, we will discuss five players who have the best batting average across all formats of the game. Some of them have led their respective national sides.

author-image
Mathew K
New Update
Virat Kohli with Babar Azam

Virat Kohli with Babar Azam (Image Credit: Twitter)

Over the years, there have been a lot of players who have done well with the bat. Across the globe, these legends have also led their respective national sides and have a legacy in the game. In this listicle, we will discuss five active players who have the best batting averages across all formats of the game.

Advertisment

Five players with the best batting averages across all formats

Virat Kohli

  1. Virat Kohli
Advertisment

The former India skipper Virat Kohli has the highest average (54.36) among the current players. Across formats, he has played 518 games and has 26532 runs including 80 hundreds, 20 short of great Sachin Tendulkar. Talking about his numbers format-wise, he has played 111 Tests and has 8676 runs, 13848 runs in 292 ODIs, and 4008 runs in 115 T20Is.    

babar azam new222

2. Babar Azam 

Advertisment

The former Pakistan skipper has been a shining star in what has been a rut for his national cricket in the last few years. Even though the team has done well in T20I cricket, their performances in ODI and Tests have been shambolic. Meanwhile, talking about Azam's average (of 49.18) has been the second highest across the globe after 12986 runs in 270 games across formats.

Ranking Steven Smith's Top 5 Test knocks

3. Steven Smith

The former Australia skipper recently became an ODI World Cup winner for the second time. He did it for the first time in 2015 at home. Apart from this, he was part of the T20 World Cup 2021 winning side, which bagged their maiden T20 World Cup. Meanwhile, after playing 322 matches and 15755, the right-hander averages 48.62 including 44 hundreds.

Kane Williamson

4. Kane Williamson

The former Test skipper and current white-ball captain of New Zealand has played 347 games across formats and has 17513 averaging 48.11 including 42 hundreds. He also led the team to the World Test Championship 2021 final win against India.

Rohit Sharma during ODI World Cup 2023

 

 

 

 

 

 

 

 

 

 

 

5. Rohit Sharma

The current India skipper across formats has played 462 games and amassed 18239 runs averaging 43.42 including 45 hundreds with more than 30 coming in ODI cricket. Even though his initial career was filled with struggle, he came off age in 2013 and has been doing the same.

cricket