Joe Root (England), Virat Kohli (India), and Travis Head (Australia) are the three best batsmen in the world in 2026. Root leads the ICC Test batting rankings with consistent run-scoring across conditions. Kohli dominates the ODI rankings with the highest average among active players with 10,000+ runs. Head has emerged as the most destructive Test batsman in the world with centuries in high-pressure matches.

Ranking batsmen requires looking beyond a single format. A player who dominates Tests may struggle in T20Is, and a T20 specialist may lack the technique for five-day cricket. This guide ranks the top 10 batsmen across all three formats using ICC ranking points, recent form (last 12 months), and centuries scored in 2025 and 2026. For the all-time rankings including retired legends, see our greatest cricketers of all time guide.

Who is the best Test batsman in 2026?

Joe Root is the best Test batsman in 2026. He has scored more Test runs since 2021 than any other player in the world, with a five-year average above 55. His technique against both pace and spin on all surfaces makes him the most complete Test batsman currently playing.

Rank Player Country ICC Points Test Avg (Career) Avg (Last 12mo) 100s (2025-26)
1 Joe Root England 897 50.53 58.71 6
2 Travis Head Australia 865 46.82 62.33 5
3 Kane Williamson New Zealand 843 54.31 49.25 3
4 Harry Brook England 831 52.18 55.80 4
5 Steve Smith Australia 818 58.61 42.50 2
6 Shubman Gill India 805 47.83 51.60 3
7 Virat Kohli India 792 47.83 44.30 2
8 Daryl Mitchell New Zealand 780 44.92 48.75 3
9 Babar Azam Pakistan 768 44.67 39.80 1
10 Yashasvi Jaiswal India 755 56.10 53.40 4

Root’s run since 2021 has been historic. He has scored more Test centuries in this period than in his entire career before it. His ability to convert fifties into hundreds improved dramatically after he adopted a more relaxed approach to scoring, prioritizing singles and working the ball into gaps rather than playing expansive drives. According to ESPNCricinfo StatsGuru, Root has scored over 5,000 Test runs since January 2021.

Travis Head has become Australia’s most impactful batsman in pressure situations. His centuries in the 2023 World Cup final, the 2023 Ashes, and multiple Border-Gavaskar series matches demonstrate a unique ability to perform when the stakes are highest. His aggressive approach and fast scoring rate make him particularly dangerous in the first session of play.

Who is the best ODI batsman in 2026?

Virat Kohli remains the best ODI batsman by career average and big-match performance. Shubman Gill and Babar Azam are the next-generation leaders in the format. ODI cricket has reduced in frequency since 2024, making recent form harder to evaluate.

Rank Player Country ODI Avg ODI 100s Strike Rate
1 Virat Kohli India 57.32 50+ 93.54
2 Shubman Gill India 58.18 8 102.31
3 Babar Azam Pakistan 56.92 20 89.45
4 Travis Head Australia 48.76 6 107.82
5 Joe Root England 51.29 17 87.56

Kohli’s ODI average of 57.32 is the highest among any active batsman with 10,000+ runs. His 50+ ODI centuries place him second only to Sachin Tendulkar’s record of 49 (in terms of pure ODI format). Kohli’s ability to pace an innings, accelerate in the death overs, and chase totals under pressure is unmatched in the current generation.

Who is the best T20I batsman in 2026?

Suryakumar Yadav (India) leads the T20I batting rankings with the highest strike rate among batsmen averaging over 35. Phil Salt (England) and Travis Head (Australia) are the most destructive openers. The T20I format rewards aggressive intent and power hitting over traditional technique.

Rank Player Country T20I Avg T20I SR T20I 50s+
1 Suryakumar Yadav India 41.63 167.82 20+
2 Phil Salt England 36.48 162.35 12
3 Travis Head Australia 38.92 158.76 8
4 Nicholas Pooran West Indies 29.85 155.40 10
5 Sanju Samson India 34.72 152.88 6

Suryakumar Yadav’s 360-degree batting ability sets him apart. He plays shots to all parts of the ground from any delivery length, making it nearly impossible for captains to set fields to contain him. His T20I strike rate above 167 with an average above 41 is a combination no other batsman in history has achieved over a sustained period. The ICC T20I rankings have placed him at or near the top since 2022.

Who is the most complete batsman across all formats?

Joe Root is the most complete batsman across formats in 2026. He averages above 50 in both Tests and ODIs, contributes meaningfully in T20Is when selected, and performs consistently across home and away conditions. His technical versatility against pace and spin in all countries is unmatched among current players.

Root’s cross-format consistency is remarkable. He is the only current player averaging above 50 in both Tests and ODIs with more than 10,000 combined runs. His ability to score in subcontinental conditions (against spin on turning pitches) and in pace-friendly conditions (England, Australia, South Africa) demonstrates genuine all-surface competence.

Kohli’s ODI record is superior, but his Test average has dipped below 48 in recent years. Head’s impact in Tests is explosive but his ODI sample size is smaller. Williamson’s technique is world-class but injury has limited his recent output. Root combines volume, consistency, and adaptability better than any of his contemporaries.

Which emerging batsmen could break into the top 5?

Yashasvi Jaiswal (India), Harry Brook (England), and Devon Conway (New Zealand) are the three most likely batsmen to enter the top 5 ICC rankings within the next 12 months. Jaiswal’s Test average above 56 after his first 20 matches is the best start by an Indian opener since Sunil Gavaskar.

Jaiswal’s left-handed technique and aggressive intent have made him India’s first-choice Test opener. His double century against England in early 2024 announced him on the world stage. Since then, he has maintained an average above 50 against quality attacks in home and away conditions. According to ESPNCricinfo, only three Indian batsmen have started their Test careers with a higher average after 20 matches.

Brook brings a modern approach to Test batting. His ability to score at a strike rate above 70 in Tests while maintaining an average above 50 mirrors the trend set by players like Head and Stokes. Brook’s natural game is attacking, and England’s “Bazball” philosophy has given him the freedom to play his natural shots from the outset. His record in Asian conditions, where many English batsmen struggle against spin, has been particularly impressive.

Conway provides New Zealand with the stability that Williamson’s injury absences have created. His technique is compact and organized, built on a strong defense that translates across all surfaces. His century on Test debut at Lord’s in 2021 set the tone for a career that has been consistently productive rather than spectacular.

For the all-time debate and where these players might rank among the greatest ever, see our greatest cricketers rankings. For the best players who both bat and bowl, see our guide on the best all-rounders in cricket.

  • Kohli’s ODI average is the highest among batsmen with 10,000+ runs. If he plays through to the 2027 World Cup, he could surpass Tendulkar’s 49 ODI centuries. His chase record (most centuries in run chases) already sets him apart statistically from every other ODI batsman in history.

  • Jaiswal’s Test debut and early career average above 56 place him among the best Test starts in Indian cricket history. His aggressive left-handed batting and ability to score quickly in all conditions suggest he could become India’s primary Test run-scorer for the next decade.

  • ICC rankings use a points system based on runs scored, quality of opposition, and recency. Performances in the last 12 to 24 months carry more weight than older results. Rankings update after every completed series.