The world of Test cricket rankings has recently witnessed a drastic shift. As per the ICC's latest Test player rankings update on July 6, 2025, a fresh wave of change is brought out to us, along with new names at the top.
The biggest headline undoubtedly belongs to England's fiery batter, Harry Brook, who has roared up to claim his place as the new No. 1 test batter, overtaking his teammate, Joe Root.
This is closely linked with the ongoing test series between India and England, which is nothing short of a run-scoring carnival. Nearly 1,700 runs were scored in the 2nd test at Edgbaston, which resulted in batters from both sides making big moves in the rankings.
Adding to the excitement, there's the sensational Indian star Shubman Gill, who has made a historic Top 10 debut, following his record-breaking, consistent performances.
From the gains of Wiaan Mulder and Akash Deep to NK Reddy's fall from batters and all-rounders' ranking, check out who is on fire in the longest format of the game right now.
ICC Test player rankings update: Top 10 Batters
Here's the latest ICC Test player rankings update on Men's Test Batting, featuring new no. 1 and Shubman Gill's historic debut.
Rank | Player | Team | Rating |
1 | Harry Brook | England | 886 |
2 | Joe Root | England | 868 |
3 | Kane Williamson | New Zealand | 867 |
4 | Yashasvi Jaiswal | India | 858 |
5 | Steve Smith | Australia | 813 |
6 | Shubman Gill | India | 807 |
7 | Temba Bavuma | South Africa | 790 |
8 | Rishabh Pant | India | 790 |
9 | Kamindu Mendis | Sri Lanka | 781 |
10 | Jamie Smith | England | 753 |
Read Also: Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston
Ranking rises and falls: A closer look at the gains and setbacks

After the updated ICC rankings have been released, we have seen many ups and downs in the numbers, based on the recent test performances. Let's take a closer look at them:
Harry Brook overtakes Joe Root to claim No. 1 spot (+1)
Harry Brook's performance in the 2nd test against India at Edgbaston, scoring 158 and 23, was enough to give him a boost in the rankings. He climbed from the second spot to the top (no. 1), overtaking his teammate, Joe Root.
This boost gave us a new ICC No. 1 test batter.
Wiaan Mulder's 367* earns him a massive rise (+34)
South Africa's Wiaan Mulder has made a monumental leap in the ICC test player rankings, climbing to No. 22 after his phenomenal 367* against Zimbabwe in the 2nd test at Bulawayo. Captaining for the first time, Mulder struck 49 fours and 4 sixes during his remarkable knock.
He made a decision to declare the innings and opt not to chase Brian Lara's 400*, out of respect for the legend, as well as to prioritise team victory.
Shubman Gill's historic Top 10 debut (+15)
Shubman Gill delivered a record-breaking performance at Edgbaston, scoring 269 in the first innings and following it up with 161 runs in the next one. He not only secured India's first test victory at the venue but also made a historic Top 10 debut in the ICC test player rankings.
Gill's batting has given him a 15-place push, into the 6th position.
Jamie Smith's fixates in the 10th spot (+16)
England's wicket-keeper batter, Jamie Smith, got a 16-place raise after his 184 and 88 scores at Edgbaston. His dedication to stand up for his team and deliver consistently has earned him the 10th spot.
Read Also: Test Record: Highest individual score by any batter in an innings in Test
Nitish Kumar Reddy down to no. 75 (-11)
In the latest ICC test player rankings update, India's Nitish Kumar Reddy was seen having a hard to with the bat, unable to contribute much for the team. He got dismissed for just 1 run in both innings at the Edgbaston test, resulting in an 11-place downgrade in the rankings.
ICC Test player rankings update: Top 10 Bowlers
Here's the latest ICC Test player rankings update on Men's Test Bowling:
Rank | Player | Team | Rating |
1 | Jasprit Bumrah | India | 898 |
2 | Kagiso Rabada | South Africa | 851 |
3 | Pat Cummins | Australia | 840 |
4 | Josh Hazlewood | Australia | 817 |
5 | Noman Ali | Pakistan | 806 |
6 | Matt Henry | New Zealand | 782 |
7 | Nathan Lyon | Australia | 777 |
8 | Marco Jansen | South Africa | 767 |
9 | Jayden Seales | West Indies | 755 |
10 | Mitchell Starc | Australia | 735 |
Ranking rises and falls: A closer look at the gains and setbacks

Take a look at the ups and downs in the rankings of individual players that are worth noting:
Akash Deep jumps to 45th in the World (+39)
The rising Indian fast bowler, Akash Deep has earned the no. 45 spot (gaining a 39-place push), following his 10-wicket haul against England at Edgbaston. He finished with figures of 10/187, and made history by becoming the only second non-english fast bowler to get ten wickets at this venue.
Read Also: Best test bowling figure in an inning by any Indian bowler at Lord's
South Africa's Codi Yusuf climbs to No. 55 (+32)
Following the performance of the South African pacer Codi Yusuf against Zimbabwe, he gained 32 places up in the latest ICC test player rankings update.
Yusuf has consistently proved to be a wicket-taking option for the team, grabbing 10 wickets across the 2 test matches.
Prasidh Krishna's fall to No. 82 (-13)
The lastest ICC test player rankings update also saw a 13-place downgrade for the India's Prasidh Krishna. He struggled to be economical in the English conditions, giving out too much during his spells, resulting in this fall.
Read Also: Most 5-wicket hauls by a captain in Tests
ICC Test player rankings update: Top 10 All-rounders
Here's the latest ICC Test player rankings update on Men's Test All-rounders:
Rank | Player | Team | Rating |
1 | Ravindra Jadeja | India | 391 |
2 | Mehidy Hasan Miraz | Bangladesh |
305 |
3 | Wiaan Mulder | South Africa | 284 |
4 | Marco Jansen | South Africa | 269 |
5 | Pat Cummins | Australia | 262 |
6 | Ben Stokes | England | 245 |
7 | Joe Root | England | 240 |
8 | Jason Holder | West Indies | 240 |
9 | Gus Atkinson | England | 236 |
10 | Mitchell Starc | Australia | 230 |