Batting by format (All cricket)
Filters
1 active
At The Wanderers Stadium×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 73 of the 91 matches in this selection (from 2005). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kraigg BrathwaiteWI | Tests | 2023 | 1 | 2 | 0 | 35 | 18 | 17.50 | 80 | 43.75 | 0 | 0 | 0 | 6 | 0 |
| Doug BracewellJSK | T20 | 2024 | 4 | 2 | 0 | 35 | 23 | 17.50 | 22 | 159.09 | 0 | 0 | 0 | 3 | 2 |
| Sam CurranENG | Tests | 2020 | 1 | 2 | 0 | 35 | 35 | 17.50 | 30 | 116.67 | 0 | 0 | 1 | 6 | 0 |
| Faheem AshrafPAK | T20Is | 2021 | 2 | 2 | 0 | 35 | 30 | 17.50 | 24 | 145.83 | 0 | 0 | 0 | 4 | 1 |
| Liam LivingstoneMCT/PC | T20 | 2024-2025 | 2 | 2 | 0 | 34 | 22 | 17.00 | 35 | 97.14 | 0 | 0 | 0 | 3 | 0 |
| Marques AckermanDOL/PC | T20 | 2024-2025 | 2 | 2 | 0 | 34 | 32 | 17.00 | 24 | 141.67 | 0 | 0 | 0 | 6 | 0 |
| Roelof van der MerweTIT/SEC | T20 | 2023-2024 | 5 | 3 | 1 | 34 | 16* | 17.00 | 35 | 97.14 | 0 | 0 | 0 | 2 | 0 |
| Adil RashidPC | T20 | 2023-2024 | 4 | 4 | 1 | 34 | 15 | 11.33 | 21 | 161.90 | 0 | 0 | 0 | 5 | 1 |
| Kushal Janith PereraSL | ODIs | 2019 | 1 | 1 | 0 | 33 | 33 | 33.00 | 36 | 91.67 | 0 | 0 | 0 | 4 | 0 |
| Rahul DravidIND | Tests | 2006 | 1 | 2 | 0 | 33 | 32 | 16.50 | 92 | 35.87 | 0 | 0 | 0 | 5 | 0 |
| Andrew SymondsAUS | Tests | 2006 | 1 | 2 | 0 | 33 | 29 | 16.50 | 37 | 89.19 | 0 | 0 | 0 | 4 | 1 |
| Murali VijayIND | Tests | 2018 | 1 | 2 | 0 | 33 | 25 | 16.50 | 159 | 20.75 | 0 | 0 | 0 | 2 | 0 |
| Tom BantonENG | ODIs | 2020 | 1 | 1 | 0 | 32 | 32 | 32.00 | 32 | 100.00 | 0 | 0 | 0 | 4 | 1 |
| Justin KempSA | ODIs | 2005 | 2 | 2 | 0 | 32 | 24 | 16.00 | 63 | 50.79 | 0 | 0 | 0 | 3 | 0 |
| Chris WoakesENG | Tests | 2020 | 1 | 2 | 0 | 32 | 32 | 16.00 | 48 | 66.67 | 0 | 0 | 1 | 5 | 0 |
| Ryan RickeltonSA | Tests | 2023 | 1 | 2 | 0 | 32 | 22 | 16.00 | 78 | 41.03 | 0 | 0 | 0 | 4 | 0 |
| Tazmin BritsSAW | T20Is | 2026 | 2 | 2 | 1 | 32 | 30 | 32.00 | 27 | 118.52 | 0 | 0 | 0 | 5 | 0 |
| Abdullah BayoumyWP | T20 | 2024 | 2 | 2 | 1 | 32 | 18 | 32.00 | 35 | 91.43 | 0 | 0 | 0 | 2 | 1 |
| Will JacksPC | T20 | 2023-2025 | 3 | 3 | 0 | 32 | 16 | 10.67 | 30 | 106.67 | 0 | 0 | 0 | 4 | 1 |
| Jon-Jon SmutsSA | ODIs | 2020 | 1 | 1 | 0 | 31 | 31 | 31.00 | 38 | 81.58 | 0 | 0 | 0 | 2 | 1 |
| Heinrich KlaasenSA | Tests | 2023 | 1 | 2 | 0 | 31 | 17 | 15.50 | 83 | 37.35 | 0 | 0 | 0 | 3 | 0 |
| Leah PaulIREW | ODIs | 2025 | 1 | 1 | 0 | 30 | 30 | 30.00 | 43 | 69.77 | 0 | 0 | 0 | 1 | 0 |
| Ben StokesENG | Tests | 2020 | 1 | 2 | 0 | 30 | 28 | 15.00 | 34 | 88.24 | 0 | 0 | 0 | 6 | 0 |
| Manish PandeyIND | T20Is | 2018 | 1 | 1 | 1 | 29 | 29* | - | 27 | 107.41 | 0 | 0 | 0 | 0 | 1 |
| Wesley BarresiNED | ODIs | 2023 | 1 | 1 | 0 | 29 | 29 | 29.00 | 36 | 80.56 | 0 | 0 | 0 | 3 | 0 |
| Marco JansenSA | T20Is | 2024 | 1 | 1 | 1 | 29 | 29* | - | 12 | 241.67 | 0 | 0 | 0 | 2 | 3 |
| Migael PretoriusNW/PC | T20 | 2023-2025 | 5 | 5 | 1 | 29 | 14 | 7.25 | 25 | 116.00 | 0 | 0 | 2 | 1 | 2 |
| Tatenda TaibuZIM | ODIs | 2005 | 1 | 1 | 0 | 28 | 28 | 28.00 | 48 | 58.33 | 0 | 0 | 0 | 3 | 0 |
| Khaya ZondoDOL | T20 | 2024 | 1 | 1 | 0 | 28 | 28 | 28.00 | 24 | 116.67 | 0 | 0 | 0 | 4 | 0 |
| Jason HolderDSG | T20 | 2023 | 1 | 1 | 1 | 28 | 28* | - | 12 | 233.33 | 0 | 0 | 0 | 4 | 1 |
| Kyle MayersDSG | T20 | 2023 | 1 | 1 | 0 | 28 | 28 | 28.00 | 15 | 186.67 | 0 | 0 | 0 | 2 | 3 |
| Tayyab TahirPAK | ODIs | 2024 | 1 | 1 | 0 | 28 | 28 | 28.00 | 24 | 116.67 | 0 | 0 | 0 | 2 | 1 |
| Jos ButtlerENG | Tests | 2020 | 1 | 2 | 0 | 28 | 20 | 14.00 | 53 | 52.83 | 0 | 0 | 0 | 4 | 0 |
| Shardul ThakurIND | Tests | 2022 | 1 | 2 | 0 | 28 | 28 | 14.00 | 29 | 96.55 | 0 | 0 | 1 | 5 | 1 |
| Kusal MendisPC | T20 | 2023 | 2 | 2 | 0 | 28 | 21 | 14.00 | 30 | 93.33 | 0 | 0 | 0 | 2 | 1 |
| Roston ChaseWI | Tests | 2023 | 1 | 2 | 0 | 28 | 28 | 14.00 | 59 | 47.46 | 0 | 0 | 1 | 3 | 1 |
| Prenelan SubrayenDOL/JSK | T20 | 2024-2026 | 4 | 1 | 1 | 27 | 27* | - | 22 | 122.73 | 0 | 0 | 0 | 0 | 2 |
| Raymon ReiferWI | T20Is | 2023 | 1 | 1 | 0 | 27 | 27 | 27.00 | 18 | 150.00 | 0 | 0 | 0 | 1 | 2 |
| Alex CareyAUS | T20Is | 2020 | 1 | 1 | 0 | 27 | 27 | 27.00 | 22 | 122.73 | 0 | 0 | 0 | 3 | 1 |
| AB SharmaINDW | T20Is | 2026 | 1 | 1 | 0 | 27 | 27 | 27.00 | 18 | 150.00 | 0 | 0 | 0 | 4 | 0 |
| Jonny BairstowJSK/SEC | T20 | 2025-2026 | 5 | 3 | 1 | 27 | 14 | 13.50 | 22 | 122.73 | 0 | 0 | 0 | 3 | 1 |
| AB de VilliersSA | ODIs | 2018 | 1 | 1 | 0 | 26 | 26 | 26.00 | 18 | 144.44 | 0 | 0 | 0 | 1 | 2 |
| Virat KohliIND | T20Is | 2018 | 1 | 1 | 0 | 26 | 26 | 26.00 | 20 | 130.00 | 0 | 0 | 0 | 2 | 1 |
| Dane van NiekerkSAW | T20Is | 2018 | 1 | 1 | 0 | 26 | 26 | 26.00 | 20 | 130.00 | 0 | 0 | 0 | 5 | 0 |
| Jason SmithSA | T20Is | 2026 | 1 | 1 | 0 | 26 | 26 | 26.00 | 10 | 260.00 | 0 | 0 | 0 | 4 | 1 |
| Janneman MalanSA | ODIs | 2022 | 1 | 1 | 0 | 26 | 26 | 26.00 | 40 | 65.00 | 0 | 0 | 0 | 4 | 0 |
| Tshepang DitholeDOL | T20 | 2024 | 1 | 1 | 0 | 26 | 26 | 26.00 | 23 | 113.04 | 0 | 0 | 0 | 3 | 0 |
| Haider AliPAK | T20Is | 2021 | 2 | 2 | 0 | 26 | 14 | 13.00 | 17 | 152.94 | 0 | 0 | 0 | 5 | 0 |
| Stuart MatsikenyeriZIM | ODIs | 2005 | 1 | 1 | 0 | 25 | 25 | 25.00 | 31 | 80.65 | 0 | 0 | 0 | 5 | 0 |
| MahmudullahBAN | ODIs | 2022 | 1 | 1 | 0 | 25 | 25 | 25.00 | 44 | 56.82 | 0 | 0 | 0 | 3 | 0 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.