Batting by format (All cricket)
Filters
1 active
At Kingsmead×
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 168 of the 191 matches in this selection (from 2002). Earlier matches have results and team totals only.
| Player | Format | Span | Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Simon HarmerWAR/TIT/JS | T20 | 2012-2026 | 15 | 7 | 1 | 136 | 38* | 22.67 | 124 | 109.68 | 0 | 0 | 0 | 10 | 4 |
| Nick ComptonENG | Tests | 2015 | 1 | 2 | 0 | 134 | 85 | 67.00 | 352 | 38.07 | 0 | 1 | 0 | 13 | 0 |
| Mangaliso MosheleLIO/DOL/TIT | T20 | 2014-2021 | 10 | 9 | 2 | 134 | 31 | 19.14 | 124 | 108.06 | 0 | 0 | 0 | 8 | 4 |
| Keshav MaharajDOL/DH/DSG | T20 | 2013-2026 | 49 | 25 | 12 | 134 | 19 | 10.31 | 164 | 81.71 | 0 | 0 | 2 | 11 | 2 |
| Morné van WykSA | T20Is | 2015 | 2 | 2 | 1 | 133 | 114* | 133.00 | 91 | 146.15 | 1 | 0 | 0 | 11 | 8 |
| Laura WolvaardtSAW | T20Is | 2021-2026 | 4 | 4 | 1 | 133 | 54 | 44.33 | 93 | 143.01 | 0 | 2 | 0 | 18 | 1 |
| Kumar SangakkaraPK | T20 | 2009 | 6 | 6 | 1 | 132 | 45* | 26.40 | 133 | 99.25 | 0 | 0 | 0 | 10 | 2 |
| Murali VijayIND | Tests | 2010-2013 | 2 | 4 | 0 | 131 | 97 | 32.75 | 308 | 42.53 | 0 | 1 | 0 | 22 | 0 |
| Cheteshwar PujaraIND | Tests | 2010-2013 | 2 | 4 | 0 | 131 | 70 | 32.75 | 333 | 39.34 | 0 | 1 | 0 | 17 | 0 |
| Sibonelo MakhanyaDOL/TIT/CTB | T20 | 2014-2024 | 16 | 11 | 0 | 131 | 47 | 11.91 | 132 | 99.24 | 0 | 0 | 1 | 8 | 3 |
| Sourav GangulyIND | ODIs | 2003 | 2 | 2 | 1 | 130 | 111* | 130.00 | 152 | 85.53 | 1 | 0 | 0 | 7 | 5 |
| Rassie van der DussenSA | ODIs | 2019-2020 | 3 | 2 | 1 | 130 | 80* | 130.00 | 190 | 68.42 | 0 | 2 | 0 | 12 | 0 |
| Shai HopePC | T20 | 2026 | 2 | 2 | 1 | 129 | 118* | 129.00 | 78 | 165.38 | 1 | 0 | 0 | 10 | 9 |
| Yuvraj SinghIND | T20Is | 2007 | 3 | 3 | 0 | 129 | 70 | 43.00 | 50 | 258.00 | 0 | 2 | 0 | 8 | 12 |
| Tillakaratne DilshanDC | T20 | 2009 | 3 | 3 | 1 | 129 | 50 | 64.50 | 79 | 163.29 | 0 | 1 | 0 | 19 | 4 |
| Herschelle GibbsDC | T20 | 2009 | 2 | 2 | 1 | 127 | 69* | 127.00 | 100 | 127.00 | 0 | 2 | 0 | 12 | 4 |
| David WarnerAUS | ODIs | 2011-2016 | 2 | 2 | 0 | 127 | 117 | 63.50 | 125 | 101.60 | 1 | 0 | 0 | 14 | 2 |
| Alastair CookENG | Tests | 2009-2015 | 2 | 3 | 0 | 125 | 118 | 41.67 | 301 | 41.53 | 1 | 0 | 1 | 12 | 0 |
| Tony de ZorziCC/TIT/TS | T20 | 2017-2024 | 10 | 10 | 0 | 125 | 39 | 12.50 | 126 | 99.21 | 0 | 0 | 2 | 16 | 2 |
| Marvan AtapattuSL | ODIs | 2003 | 1 | 1 | 0 | 124 | 124 | 124.00 | 129 | 96.12 | 1 | 0 | 0 | 18 | 0 |
| Nida DarPAKW | ODIs | 2021 | 3 | 3 | 1 | 124 | 59* | 62.00 | 208 | 59.62 | 0 | 2 | 0 | 6 | 0 |
| MS DhoniIND | T20Is | 2007 | 4 | 4 | 1 | 124 | 45 | 41.33 | 90 | 137.78 | 0 | 0 | 0 | 11 | 3 |
| Asif AliCTB | T20 | 2018-2019 | 2 | 2 | 0 | 123 | 80 | 61.50 | 59 | 208.47 | 0 | 1 | 0 | 9 | 9 |
| Rilee RossouwKNI/JSK/PC | T20 | 2012-2025 | 7 | 7 | 1 | 123 | 44 | 20.50 | 110 | 111.82 | 0 | 0 | 0 | 12 | 4 |
| Dwayne BravoMI/DOL | T20 | 2009-2015 | 9 | 8 | 1 | 123 | 43 | 17.57 | 116 | 106.03 | 0 | 0 | 0 | 9 | 4 |
| Dewald BrevisTIT/MCT/PC | T20 | 2023-2026 | 6 | 5 | 1 | 122 | 75* | 30.50 | 73 | 167.12 | 0 | 1 | 0 | 8 | 10 |
| Marco JansenWAR/DH/SEC | T20 | 2019-2026 | 10 | 7 | 3 | 121 | 47 | 30.25 | 93 | 130.11 | 0 | 0 | 0 | 8 | 6 |
| Jonny BairstowENG | Tests | 2015 | 1 | 2 | 0 | 120 | 79 | 60.00 | 132 | 90.91 | 0 | 1 | 0 | 15 | 3 |
| David BedinghamSA | Tests | 2024-2026 | 2 | 4 | 1 | 120 | 49 | 40.00 | 158 | 75.95 | 0 | 0 | 0 | 20 | 1 |
| Jos ButtlerPR/DSG | T20 | 2023-2026 | 6 | 5 | 1 | 118 | 97* | 29.50 | 78 | 151.28 | 0 | 1 | 0 | 12 | 5 |
| Boeta DippenaarSA/AX | ODIs | 2003-2006 | 4 | 3 | 0 | 116 | 101 | 38.67 | 185 | 62.70 | 1 | 0 | 0 | 10 | 0 |
| Grant RoelofsenDOL/BOL/MCT | T20 | 2021-2026 | 8 | 8 | 1 | 116 | 25 | 16.57 | 109 | 106.42 | 0 | 0 | 1 | 15 | 2 |
| Keshav MaharajSA | Tests | 2018-2026 | 5 | 9 | 1 | 116 | 34 | 14.50 | 183 | 63.39 | 0 | 0 | 2 | 13 | 2 |
| Travis HeadAUS | T20Is | 2023 | 3 | 3 | 0 | 115 | 91 | 38.33 | 68 | 169.12 | 0 | 1 | 0 | 12 | 7 |
| Connor EsterhuizenLIO/MCT/PC | T20 | 2024-2026 | 4 | 4 | 0 | 114 | 38 | 28.50 | 70 | 162.86 | 0 | 0 | 0 | 8 | 8 |
| Kane WilliamsonDSG | T20 | 2025-2026 | 8 | 7 | 2 | 114 | 60* | 22.80 | 97 | 117.53 | 0 | 1 | 0 | 8 | 3 |
| Matthew BreetzkeSA | ODIs | 2026 | 1 | 1 | 0 | 112 | 112 | 112.00 | 106 | 105.66 | 1 | 0 | 0 | 14 | 2 |
| Adam GilchristAUS | ODIs | 2003-2006 | 2 | 2 | 0 | 112 | 67 | 56.00 | 87 | 128.74 | 0 | 1 | 0 | 17 | 4 |
| James TaylorENG | Tests | 2015 | 1 | 2 | 0 | 112 | 70 | 56.00 | 234 | 47.86 | 0 | 1 | 0 | 12 | 1 |
| Jacques KallisRCB | T20 | 2009 | 4 | 4 | 0 | 112 | 62 | 28.00 | 94 | 119.15 | 0 | 1 | 1 | 11 | 2 |
| Marlon SamuelsWI | Tests | 2008 | 1 | 2 | 0 | 111 | 105 | 55.50 | 197 | 56.35 | 1 | 0 | 0 | 19 | 0 |
| Andrew SymondsAUS | ODIs | 2003-2006 | 2 | 2 | 1 | 109 | 76 | 109.00 | 120 | 90.83 | 0 | 1 | 0 | 14 | 3 |
| Jason RoyNMBG/PR | T20 | 2018-2024 | 4 | 4 | 0 | 109 | 36 | 27.25 | 72 | 151.39 | 0 | 0 | 0 | 11 | 6 |
| Steve SmithAUS | ODIs | 2016 | 1 | 1 | 0 | 108 | 108 | 108.00 | 107 | 100.93 | 1 | 0 | 0 | 9 | 1 |
| Kumar SangakkaraSL | Tests | 2011 | 1 | 2 | 0 | 108 | 108 | 54.00 | 193 | 55.96 | 1 | 0 | 1 | 13 | 0 |
| Sanju SamsonIND | T20Is | 2024 | 1 | 1 | 0 | 107 | 107 | 107.00 | 50 | 214.00 | 1 | 0 | 0 | 7 | 10 |
| Steve TikoloKEN | ODIs | 2003 | 2 | 2 | 0 | 107 | 56 | 53.50 | 183 | 58.47 | 0 | 2 | 0 | 10 | 2 |
| Suné LuusSAW | T20Is | 2016-2026 | 6 | 5 | 3 | 107 | 57 | 53.50 | 87 | 122.99 | 0 | 1 | 0 | 11 | 2 |
| Justin OntongCC | T20 | 2013-2016 | 6 | 5 | 0 | 106 | 37 | 21.20 | 116 | 91.38 | 0 | 0 | 0 | 3 | 3 |
| Craig McMillanNZ | T20Is | 2007 | 3 | 2 | 1 | 105 | 57 | 105.00 | 56 | 187.50 | 0 | 1 | 0 | 5 | 8 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.