Most Test Runs against Zimbabwe
| Player | Innings | Runs | High Score | Average | 100/50 |
|---|---|---|---|---|---|
| Marvan Atapattu (SL) | 15 | 1145 | 249 | 95.41 | 5/1 |
| Rahul Dravid (IND) | 13 | 979 | 200* | 97.90 | 3/5 |
| Sachin Tendulkar (IND) | 14 | 918 | 201* | 76.50 | 3/3 |
| Mushfiqur Rahim (BAN) | 21 | 905 | 219* | 50.27 | 2/3 |
| Mominul Haque (BAN) | 17 | 893 | 161 | 55.81 | 3/4 |
| Nathan Astle (NZ) | 17 | 813 | 141 | 50.81 | 3/3 |
| Inzamam-ul-Haq (PAK) | 19 | 772 | 112 | 42.88 | 2/4 |
| Sanath Jayasuriya (SL) | 19 | 730 | 157 | 42.94 | 2/2 |
| Jacques Kallis (SA) | 7 | 679 | 189* | 169.75 | 3/3 |
| Stephen Fleming (NZ) | 17 | 640 | 84 | 37.64 | 0/6 |
| Ross Taylor (NZ) | 6 | 638 | 173* | 319.00 | 3/3 |
| Mohammad Yousuf (PAK) | 10 | 616 | 159 | 68.44 | 2/5 |
| Mahmudullah (BAN) | 15 | 615 | 150* | 47.30 | 2/3 |
Key Insights on Leading Batting Performances and Run-Getters Against Zimbabwe in Tests
Aggregate Runs and Milestone Scorers in Tests Against Zimbabwe
Marvan Atapattu of Sri Lanka has scored the most runs against Zimbabwe in Test cricket. The former skipper of the Island nation accumulated 1145 runs in the 10 Tests (15 innings) he featured against this opposition in Tests.
The Sri Lankan batter is also the only batter to have scored 1000 or more Test runs against Zimbabwe, with the Indian duo of Rahul Dravid and Sachin Tendulkar occupying the next two slots. The pair had scored 979 and 918 runs respectively, with each hammering three centuries.
A total of 23 batters have crossed the 500-run aggregate in Tests against Zimbabwe. Out of them, only Stephen Fleming (640), Saeed Anwar (519), and Adam Parore (513) have not scored a century against them.
Most Centuries and Best Batting Averages Against Zimbabwe
Marvan Atapattu once again leads the way as far as the Test centuries go against Zimbabwe. The right-hander had smashed 5 of his career Test centuries versus Zimbabwe in just 15 innings.
Check: Most Centuries Against One Team in Test Cricket History
6 other batters take the second position in this regard, having scored three centuries each against this opponent in Tests. They are Rahul Dravid, Nathan Astle, Jacques Kallis, Sachin Tendulkar, Mominul Haque, and Ross Taylor.
When it comes to the most fifty-plus scores in Tests against Zimbabwe, India’s Rahul Dravid leads the tally. He went past the 50-run mark in an innings 8 times, and he is followed by the likes of Habibul Bashar, Mominul Haque & Mohammad Yousuf, who all have 7 such scores each.
Of the 23 batters who have scored 500 or more Test runs against Zimbabwe in Tests, Ross Taylor’s batting average of 319.00 is the highest. The former New Zealand batter had such an astonishing average due to the fact that he scored 638 runs in just 6 Test innings against Zimbabwe. Here is one of the game where Taylor played a match-winning knock against the African side.
One interesting thing about Taylor versus Zimbabwe is that he went past at least the 50-run mark in all of his 6 batting outings. Apart from him, South Africa’s Wiaan Mulder (265.50), Matthew Hayden (250.50), and Kallis (169.75) have a Test average of 100 or more against Zimbabwe.
Two batters have scored a triple century against Zimbabwe in Tests, and they are Matthew Hayden (380) and Wiaan Mulder (367*). Apart from them, 14 others have scored at least a Test double century versus Zimbabwe, with Atappattu doing it on three separate occasions.
While Hayden’s 380 is the highest Test score against Zimbabwe playing at one’s, Mulder’s unbeaten 367 came in away conditions.
Batting Performance in Home vs Away Conditions and Match Results
In Zimbabwe, Atappatu has the most Test aggregate by a visiting batter. The Lankan legend scored 684 Test runs in Zimbabwe alone in just 7 Test innings, and it came at an average of 114.00 with three centuries to his credit. Kallis is the only other visiting batter to have scored 3 Test centuries in Zimbabwe.
Likewise, in home conditions. Mominul Haque’s tally of 771 runs in 14 innings is the highest. He, along with Tendulkar, lead the century section (3).
In Test matches won against Zimbabwe, Atapattu’s 923 runs in 8 Tests lead the pack. He had an incredible average of 92.30 in the Tests Sri Lanka won against Zimbabwe.
In the losing cause, Habibal Bashar has scored 348 runs across the 4 Tests Bangladesh lost against Zimbabwe. Bashar and Dravid are the only ones to score a Test century when their respective sides lost to Zimbabwe in Tests.
Read Next: Captains with Most Test Centuries in a Calendar Year
