ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTIT

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At St George's Park×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen CookSA2016201612017611788.0030358.09110180
Quinton de KockSA201920192301388646.0015191.39020180
Faf du PlessisSA2019201923111850*59.0016870.24010141
Aiden MarkramSA201920192301076035.6717561.14010150
Quinton de KockSA201620161201066953.0015468.83010110
Faf du PlessisSA2016201612110467*104.0015965.4101080
Dean ElgarSA20162016120975248.5020048.5001090
JP DuminySA20162016120886344.0013167.18010120
Hashim AmlaSA20162016120684834.0012952.7100070
Daryll CullinanSA19941994110636363.007584.0001041
Jonty RhodesSA200020001116161*-8076.2501030
Gary KirstenSA20002000110585858.007082.8601060
Hashim AmlaSA20172017110575757.007180.2801051
Faf du PlessisSA201720171115555*-6880.8801050
Jonty RhodesSA19941994110535353.008066.2501020
Gary KirstenSA19981998110464646.005092.0000060
Lance KlusenerSA200020001113939*-5472.2200040
Jonty RhodesSA19981998110363636.004875.0000010
Mike RindelSA19981998110353535.006851.4700020
Quinton de KockSA20172017110343434.004085.0000040
Herschelle GibbsSA19981998110333333.004376.7400030
Hashim AmlaSA20192019120323216.007343.8400130
JP DuminySA201920191113131*-21147.6200041
AB de VilliersSA201720171113030*-27111.1100031
Andrew HudsonSA19941994110272727.003187.1000041
David MillerSA201920191112525*-3375.7600011
Dave CallaghanSA19941994110232323.002592.0000020
Shaun PollockSA19981998110222222.002588.0000001
Kagiso RabadaSA20192019120222211.007330.1400120
Gary KirstenSA19941994110202020.004445.4500010
Boeta DippenaarSA20002000110191919.002479.1700020
Lance KlusenerSA19981998110181818.002090.0000010
Andrew HallSA20002000110181818.002475.0000030
Mark BoucherSA19981998110141414.002263.6400010
Wiaan MulderSA201920191201497.001782.3500030
Vernon PhilanderSA20162016110131313.003339.3900020
Pat SymcoxSA19981998110131313.001872.2200010
Craig MatthewsSA199419941111111*-8137.5000010
Eric SimonsSA19941994110111111.007157.1400020
Temba BavumaSA201620161201185.502839.2900010
Mark BoucherSA20002000110999.001947.3700000
Reeza HendricksSA20192019110888.001650.0000010
Dean ElgarSA20192019120864.003026.6700010
David RichardsonSA19941994110777.007100.0000000
Fanie de VilliersSA1994199411177*-2350.0000001
Nicky BojeSA20002000110666.001060.0000010
Temba BavumaSA20192019120663.002722.2200100
Keshav MaharajSA20192019120663.002227.2700100
Duanne OlivierSA20192019120663.001637.5000110
Hansie CronjeSA19941994110555.002321.7400000
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.