Top 10 Highest Batting Average Across All Formats


2. Joe Root (England) – 50.55

Joe Root

Just 26 years old and already a veteran of 22 hundreds overall. The best batsman from Yorkshire after Geoffrey Boycott. Joe Root has been touted as a modern day great by many, including England and non-England former players.

Joe Root averages 50 plus in test cricket and has been the talisman for England for the past few years. He is still young and already a master batsman at the top level. Root averages 50.55 overall across formats.