Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by team (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Paarl Rocks×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Rassie van der DussenJSJozi Stars2018-201944321983*219.00153143.140201010
AB de VilliersTSTshwane Spartans2018-201955117969*44.75108165.74020156
Quinton de KockCTBCape Town Blitz2018-20194401619340.2590178.89010216
Dean ElgarTSTshwane Spartans2018-201955113788*34.25129106.20010112
Heino KuhnNMBGNelson Mandela Bay Giants2018-20194401305832.50100130.00020103
Ryan RickeltonJSJozi Stars2018-20193301279142.33102124.51010103
Reeza HendricksJSJozi Stars2018-20193301197439.6794126.60010112
Theunis de BruynTSTshwane Spartans2018-20193301136637.6778144.87010142
Gihahn CloeteTSTshwane Spartans20182201108055.0083132.53010142
Alex HalesDHDurban Heat20191119797*-55176.3601094
Janneman MalanCTBCape Town Blitz2018-2019440892922.2579112.6600092
Heinrich KlaasenTSTshwane Spartans20193328836*88.0052169.2300064
Ben DunkNMBGNelson Mandela Bay Giants2019220724536.0057126.3200042
David MillerDHDurban Heat2018-2019330634021.0036175.0000044
Marco MaraisNMBGNelson Mandela Bay Giants2018-2019440622115.5056110.7100032
Daniel ChristianJSJozi Stars2018-20194326132*61.0034179.4100034
Jon-Jon SmutsNMBGNelson Mandela Bay Giants2018-2019440612115.2560101.6700051
Chris MorrisNMBGNelson Mandela Bay Giants2018-20194435627*56.0031180.6500025
Vernon PhilanderDHDurban Heat2018221493049.0030163.3300052
Mohammad NawazCTBCape Town Blitz2018-2019320474123.5032146.8800023
Rudi SecondNMBGNelson Mandela Bay Giants2018220443722.005088.0000000
Khaya ZondoDHDurban Heat20182213838*38.0035108.5700130
Temba BavumaJSJozi Stars2019210373737.0030123.3300031
Vernon PhilanderCTBCape Town Blitz2019220363318.0029124.1400002
Morné van WykDHDurban Heat2018110333333.0026126.9200030
Sarel ErweeDHDurban Heat2018110323232.0022145.4500032
Andile PhehlukwayoCTBCape Town Blitz2018221302430.0019157.8900022
Dwaine PretoriusJSJozi Stars2018110282828.0017164.7100021
Matthew BreetzkeNMBGNelson Mandela Bay Giants2019220282214.003190.3200020
Tony de ZorziTSTshwane Spartans2018-2019331261713.003574.2900020
George LindeCTBCape Town Blitz2018-2019220241512.002596.0000020
Asif AliCTBCape Town Blitz2018-201933024138.002885.7100020
Dane VilasJSJozi Stars2018210232323.0023100.0000001
Christiaan JonkerNMBGNelson Mandela Bay Giants2018110232323.0023100.0000021
AP AgathangelouTSTshwane Spartans2018110232323.0014164.2900031
Robert FrylinckTSTshwane Spartans20182112222*-21104.7600011
Jason RoyNMBGNelson Mandela Bay Giants2018-2019220222211.0017129.4100121
Shoaib MalikJSJozi Stars20191112020*-8250.0000021
Pite van BiljonTSTshwane Spartans2019310191919.002095.0000000
Albie MorkelDHDurban Heat201822019119.5018105.5600011
Ben DuckettNMBGNelson Mandela Bay Giants201822019169.5016118.7500011
Farhaan BehardienCTBCape Town Blitz20182211612*16.0011145.4500011
Keshav MaharajDHDurban Heat2018-20193221616*-11145.4500030
Ryan ten DoeschateNMBGNelson Mandela Bay Giants2019110141414.0012116.6700000
David WieseTSTshwane Spartans2019110141414.0011127.2700001
Moeen AliCTBCape Town Blitz2019110131313.0013100.0000020
Wesley MarshallDHDurban Heat2019110131313.0011118.1800020
Liam LivingstoneCTBCape Town Blitz20192201386.502552.0000000
Ferisco AdamsCTBCape Town Blitz2018210121212.0012100.0000010
Wihan LubbeDHDurban Heat2019110121212.0010120.0000001
Page 1Next

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.