Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND178/2 (10)IND need 21 runs in 60 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK91/7 (22)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

SA20 2022/23: Batting innings by innings

Filters

1 active
Reset"Match result" is from the side of the player or team.
Series: SA20 2022/23×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Faf du PlessisJSK113*5888194.832not out2v DSGJohannesburg24 Jan 2023
Heinrich KlaasenDSG104*44106236.363not out1v PCCenturion5 Feb 2023
Aiden MarkramSEC1005866172.414c F du Plessis b LB Williams1v JSKCenturion9 Feb 2023
Reeza HendricksJSK9654114177.784c BA Carse b OEG Baartman2v SECCenturion9 Feb 2023
Will JacksPC924678200.002c †JM Cox b M Jansen1v SECCenturion14 Jan 2023
Faf du PlessisJSK926174150.821c T Stubbs b SSB Magala1v SECJohannesburg5 Feb 2023
Donavon FerreiraJSK82*4085205.006not out1v DSGDurban11 Jan 2023
Leus du PlooyJSK81*48111168.753not out1v MCTJohannesburg6 Feb 2023
Kusal MendisPC804184195.122c DA Miller b L Ngidi1v PRCenturion7 Feb 2023
Quinton de KockDSG785255150.002c & b D Ferreira2v JSKDurban11 Jan 2023
Philip SaltPC77*47110163.831not out1v SECGqeberha12 Jan 2023
Leus du PlooyJSK75*4075187.503not out1v PCJohannesburg17 Jan 2023
Adam RossingtonSEC7230104240.001run out (PWA Mulder/†Q de Kock/P Subrayen)1v DSGGqeberha22 Jan 2023
Dewald BrevisMCT70*4145170.731not out2v PRCape Town10 Jan 2023
Jos ButtlerPR704545155.563c RR Rossouw b JDS Neesham2v PCCenturion7 Feb 2023
Jos ButtlerPR685890117.242c G Roelofsen b JC Archer2v MCTPaarl21 Jan 2023
Marco JansenSEC662737244.447b K Rabada2v MCTCape Town18 Jan 2023
Jon-Jon SmutsSEC665164129.411c E Bosch b AU Rashid2v PCGqeberha12 Jan 2023
Heinrich KlaasenDSG654870135.425c RR Hendricks b G Coetzee1v JSKJohannesburg24 Jan 2023
Jon-Jon SmutsSEC654990132.653lbw b T Shamsi1v PRGqeberha24 Jan 2023
Eoin MorganPR643725172.975run out (PWA Mulder/SR Harmer)2v DSGDurban15 Jan 2023
George LindeMCT63*2845225.006not out1v SECGqeberha16 Jan 2023
Quinton de KockDSG634173153.661c D Jansen b TH David2v MCTDurban2 Feb 2023
Will JacksPC622755229.632c G Roelofsen b OF Smith1v MCTCape Town23 Jan 2023
Jason RoyPR614283145.241c D Ferreira b R Shepherd1v JSKJohannesburg3 Feb 2023
Jordan HermannSEC594491134.092c H Klaasen b D Pretorius1v DSGGqeberha22 Jan 2023
Adam RossingtonSEC573045190.001c †PD Salt b A Nortje2v PCJohannesburg11 Feb 2023
Quinton de KockDSG573154183.873c E Jones b L Ngidi1v PRDurban15 Jan 2023
Wihan LubbePR573653158.333b RJW Topley1v DSGPaarl17 Jan 2023
Heinrich KlaasenDSG56*3922143.595not out2v PRPaarl17 Jan 2023
Will JacksPC562554224.002c P Subrayen b KA Maharaj2v DSGDurban20 Jan 2023
Grant RoelofsenMCT563672155.563c JM Cox b OEG Baartman1v SECCape Town18 Jan 2023
Rilee RossouwPC564153136.594c EJG Morgan b AL Phehlukwayo1v PRJohannesburg8 Feb 2023
Theunis de BruynPC534731112.773c WJ Lubbe b FD Adams1v PRPaarl22 Jan 2023
Philip SaltPC52*3061173.331not out2v JSKCenturion18 Jan 2023
Grant RoelofsenMCT524441118.183c RJW Topley b JO Holder1v DSGCape Town13 Jan 2023
Faf du PlessisJSK512292231.822c †PD Salt b JDS Neesham1v PCCenturion18 Jan 2023
Rassie van der DussenMCT512944175.861b E Bosch1v PCCenturion4 Feb 2023
Jos ButtlerPR513942130.772b RE van der Merwe2v SECGqeberha24 Jan 2023
Jos ButtlerPR514261121.432b OP Stone1v MCTCape Town10 Jan 2023
Heinrich KlaasenDSG50*1916263.164not out1v PRDurban15 Jan 2023
Temba BavumaSEC503452147.062b KI Simmonds2v JSKJohannesburg5 Feb 2023
Aiden MarkramSEC503570142.864c †RD Rickelton b OF Smith2v MCTGqeberha16 Jan 2023
Rassie van der DussenMCT494241116.675c JJ Roy b FD Adams1v PRPaarl21 Jan 2023
Matthew BreetzkeDSG48*3951123.083not out2v MCTDurban2 Feb 2023
Jordan HermannSEC483651133.333run out (†MS Wade/LB Williams)1v JSKCenturion9 Feb 2023
Leus du PlooyJSK47*4060117.504not out2v SECGqeberha21 Jan 2023
Matthew BreetzkeDSG46*2153219.056not out1v PCCenturion5 Feb 2023
Aiden MarkramSEC462952158.624c M Pretorius b E Bosch2v PCCenturion14 Jan 2023
Dewald BrevisMCT463043153.331c JDS Neesham b A Nortje2v PCCape Town23 Jan 2023
Page 1Next

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