Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Lions×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jon-Jon SmutsWAR/DOLLions2012-20242020347212127.76373126.541235311
Rilee RossouwKNILions2012-20249903997644.33267149.440405110
Farhaan BehardienKNI/TITLions2012-2022131353644845.50269135.320001717
Colin IngramWARLions2012-2017111113548935.40252140.480313016
Christiaan JonkerCC/WAR/BOLLions2013-20241515335049*29.17300116.670032516
Reeza HendricksKNILions2012-201577429674*98.67234126.50030313
Morné van WykKNI/DOLLions2012-201999129670*37.00205144.390103512
Henry DavidsTITLions2012-2021121202947524.50230127.830102911
Dane VilasCC/DOL/WPLions2012-2022109226263*37.43215121.860201412
Heino KuhnTIT/NWLions2012-202299225483*36.29193131.61020198
Keegan PetersenCC/KNI/DOLLions2016-202486223173*57.75176131.25031246
Wihan LubbeWAR/NWLions2021-20265502015540.20146137.67020244
Khaya ZondoIMP/DOLLions2012-2026141202003716.67195102.56000164
Theunis de BruynKNI/TITLions2014-202298119963*28.43162122.84011167
Hashim AmlaCCLions2014-20195501888437.60142132.39010155
Cody ChettyDOLLions2013-20197601806830.00138130.43011167
Wayne ParnellCC/WAR/WPLions2012-2022101031779925.29120147.50013158
Stiaan van ZylCCLions2012-201455116477*41.00133123.31010183
Simon HarmerWAR/TITLions2012-202297215938*31.80124128.2300096
Heinrich KlaasenTITLions2014-20248701584422.57110143.6400069
JP DuminyCCLions2014-20195521575552.33121129.75020114
Jason SmithCC/DOLLions2016-20266411566652.00119131.09010105
Owais ShahCCLions2012-201344115279*50.67110138.18011127
Grant RoelofsenDOL/BOLLions2021-20265501504430.00129116.28000134
Lesiba NgoepeCC/WAR/NWLions2015-20261310314338*20.43117122.22000104
Richard LeviCCLions2012-2017111001414014.10137102.92002204
Vaughn van JaarsveldDOLLions2013-20197601404723.33110127.2700199
Robert FrylinckDOLLions2014-202110711374922.8396142.7100086
David WieseTITLions2012-2016119413628*27.2083163.86001710
Albie MorkelTITLions2012-20168811353219.29100135.0000068
Colin AckermannWARLions2012-201777113479*22.33110121.82011122
LG PretoriusTITLions2024-20264401318232.7579165.82010185
Sibonelo MakhanyaDOL/TITLions2014-20241010412646*21.00105120.0000193
David MillerKNI/DOLLions2013-202297312256*30.50104117.3101193
Edward MooreWAR/WPLions2014-202422111487*114.0085134.1201095
Ashwell PrinceWARLions2012-20146601143919.00100114.00001112
Pite van BiljonKNI/IMPLions2012-20229821134218.83108104.6300094
Kyle VerreynneCC/WPLions2017-20265401124628.0074151.35000133
Quinton de KockTITLions2015-20222201108855.0054203.7001098
Matthew BreetzkeWARLions2019-202255110572*26.2582128.05010104
Clyde FortuinWAR/BOLLions2015-20247611032720.6084122.62000112
Rudi SecondWAR/KNILions2014-202264110252*34.0010597.14010112
Diego RosierWAR/KNI/TITLions2015-20266501024520.4072141.6700186
Gavin KaplanBOL/WPLions2022-202433110053*50.0081123.4601064
Pieter MalanTIT/BOLLions2012-2024330977132.3374131.0801095
Donavon FerreiraTITLions2022-2026650965319.2055174.5501195
Prenelan SubrayenDOLLions2014-20261385963132.0068141.1800137
Janneman MalanCC/BOL/NWLions2019-2026660956115.8376125.00011103
Qaasim AdamsCC/WAR/TITLions2013-2017971954315.8360158.33001103
Craig KieswetterWARLions20142219082*90.0082109.7601083
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.