Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa tour of Sri Lanka 2021: Batting by team

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: South Africa tour of Sri Lanka 2021×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaSASouth Africa20211113838*-5371.7000010
Akila DananjayaSLSri Lanka2021320331.50475.0000100
Keshav MaharajSASouth Africa2021621151515.001883.3300020
Rassie van der DussenSASouth Africa2021530805926.678989.8901080
Kagiso RabadaSASouth Africa20216322113*21.0020105.0000030
Tabraiz ShamsiSASouth Africa202161199*-1947.3700000
Andile PhehlukwayoSASouth Africa202133026178.674854.1700020
Heinrich KlaasenSASouth Africa20216401034325.7592111.9600091
Dushmantha ChameeraSLSri Lanka2021651432910.756764.1800130
Dhananjaya de SilvaSLSri Lanka2021660934415.5014165.9600070
Dasun ShanakaSLSri Lanka2021660933015.5011084.5500071
Avishka FernandoSLSri Lanka202155015911831.8017093.53100152
Aiden MarkramSASouth Africa20216511889647.00175107.43010107
Wanindu HasarangaSLSri Lanka20216602063.333360.6100100
Kyle VerreynneSASouth Africa2021110121212.002060.0000000
Janneman MalanSASouth Africa202133016212154.0018587.57100141
Chamika KarunaratneSLSri Lanka20216631133637.6711499.1200036
Minod BhanukaSLSri Lanka2021220342717.005265.3800030
Bhanuka RajapaksaSLSri Lanka202155025205.002696.1500341
Charith AsalankaSLSri Lanka20215502167743.2024189.63020134
Praveen JayawickramaSLSri Lanka202143332*-1030.0000000
Reeza HendricksSASouth Africa202155116456*41.00152107.89020152
George LindeSASouth Africa2021221271827.002993.1000030
Wiaan MulderSASouth Africa202132175*7.001163.6400000
Dinesh ChandimalSLSri Lanka20213318066*40.0074108.1101062
Kamindu MendisSLSri Lanka2021220261613.004557.7800020
Mahesh TheekshanaSLSri Lanka20214211010*10.002835.7100100
David MillerSASouth Africa2021110262626.0015173.3300021
Quinton de KockSASouth Africa202133215359*153.00126121.43020171
Dwaine PretoriusSASouth Africa20213111010*-6166.6700010
Kushal Janith PereraSLSri Lanka2021220693934.5058118.9700051
Lahiru MadushankaSLSri Lanka2021110111.00333.3300000

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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