We are all set for the third ICC World Test Championship. Australia and South Africa are the two finalists. The dates for the match are 11th June to 15th June, and the venue is the historic Lord’s. All the players have to show their best game in the two-year cycle so their team can reach the final. Let us look at the Top 10 Test cricket Batsmen in the World Right Now.
Test cricket has to be the best ever format in cricket because you consistently have to be on top for all five days. This tests the proper character and mindset of the player and his whole team. Some of the greatest players to ever play test cricket are: Sachin Tendulkar, Don Bradman, Jacques Kallis, Shane Warne, Muttiah Muralitharan, Brian Lara, Ricky Ponting, and Rahul Dravid.
In the previous two editions of the ICC World Test Championship, we have seen two different winners. New Zealand won it in 2021, whereas Australia did it in 2023. India were the runners-up both times.
More Stories:
WTC Final: Ranked Top 10 Test cricket Batsmen in the World Right Now
The following are the best ten test cricket batsmen right now. They are ranked based on their performances for their teams. Every player has given a rating as well:
Rank | Country | Player Name | ICC Ratings |
---|---|---|---|
1 | England | Joe Root | 888 |
2 | England | Harry Brook | 873 |
3 | New Zealand | Kane Williamson | 867 |
4 | India | Yashasvi Jaiswal | 847 |
5 | Australia | Steve Smith | 823 |
6 | South Africa | Temba Bavuma | 769 |
7 | Sri Lanka | Kamindu Mendis | 761 |
8 | Australia | Travis Head | 748 |
9 | Australia | Usman Khawaja | 739 |
10 | India | Rishabh Pant | 739 |
7. Kamindu Mendis (761)
Currently, Mendis is one of the most reliable middle-order batters for SriLanka in Test. The left-handed batsman is known for his technical shots and can also bowl. With his current performances, he is considered a star for the future. He made his test debut against Australia in 2022. Till now, he has played 12 test games and has a batting average of 62.

6. Temba Bavuma (769)
The South African test captain is known for his temperament and great technique. He made his test debut in 2014 against the West Indies. His highest score in test cricket is 172, which also came against the West Indies. He has played more than 60 test matches for South Africa so far. Apart from this, he is also an excellent fielder.

5. Steve Smith (823)
Smith is one of the all-time greats when we talk about the batters. He made his debut against Pakistan in 2010. Steve Smith has the most centuries as an active test batter, 36. He has scored more than 10,000 test runs for Australia. Smith was ranked as the best batsman in Test cricket for more than four years. He also won the ICC Cricketer of the Year award twice.

4. Yashasvi Jaiswal (847)
Jaiswal made his test debut against the West Indies in 2023. He also scored a century on his debut. Yashasvi took fewer innings than others to reach the 500 run mark, which makes him the fastest to reach there.
Also Read: India Test Squad captain for England 2025 Announced: Meet the new test squad
He scored a double century in his 7th game. Jaiswal’s highest Test Score came against England in the same game as he scored 214*.

3. Kane Williamson (867)
Williamson is undoubtedly the most successful batter for New Zealand in test cricket. He led New Zealand to a famous victory in the World Test Championship Final in 2021 against India.. Kane Williamson has scored more than 9,000 runs for New Zealand in Test Cricket at an average of 54, which includes 33 centuries as well. His highest test score is 251, which came against Pakistan.

2. Harry Brook (873)
It is fair to say that the batting for England Cricket is in safe hands when we see a player like Harry Brook. He made his debut at the Oval against South Africa in 2022. Brook is the quickest to reach 800+ rating in Test cricket; it took him only 12 matches. The middle-order batsmen is one of the joint fastest batters to reach 1000 runs for England. Harry is the overseas player to score the fastest century in Pakistan.

1. Joe Root (888)
Root is one of the greatest batsmen to ever play Test cricket. He made his test debut against India in Nagpur, and since then, he has impressed in every game he has played. With more than 13,000 test runs and 36 centuries, he is the leading run scorer for England in test cricket. He was awarded the ICC Test Player of the Year in 2021. His highest score in Test cricket is 254, it came against Pakistan at Old Trafford in 2016.
