Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At St George's Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin IngramWARLions2015-201622110856*108.0082131.7102074
Graeme SmithSAEngland2005-200922010710553.5013579.2610090
Faf du PlessisSAWest Indies2014-201522010710353.5024144.40100142
Pathum NissankaSLSouth Africa20241201078953.5020153.23010151
Kraigg BrathwaiteWISouth Africa2014110106106106.0018656.99100120
Shaun PollockSANew Zealand2000-20073311065253.0019953.27010110
Rassie van der DussenLIOWarriors2015-20163301065635.3384126.1901074
Theunis de BruynKNI/TITWarriors2016-202233110678*53.0067158.2101076
Daryll CullinanSAEngland19951201059152.5024043.75010150
Chris GayleWISouth Africa2007-20152301056635.0090116.67010191
Mitchell MarshAUSSouth Africa2016-20203401055026.2520850.48010102
Dean ElgarSASri Lanka2016-20192401055226.2523045.65010100
Dimuth KarunaratneSLSouth Africa2016-20243601054317.5024243.39000160
Aiden MarkramSECDurban's Super Giants2023-202533210444*104.0075138.6700084
Darren SammyWISouth Africa2007-20154401045126.0014472.2201093
Dean ElgarSANew Zealand2013111103103*-17060.59100141
Denis LindsaySAAustralia19701201036051.5019752.28010141
Shaun PollockSAPakistan1998-20074501033820.6016960.95000151
Ahmed ShehzadPAKSouth Africa2013110102102102.0011291.0710082
Scott StyrisNZSouth Africa2005-200722110278102.0012382.9301091
Jordan HermannWARTitans2024110101101101.0060168.33100122
Brad HaddinAUSSouth Africa2009-20143401017825.2512183.4701084
Steve WaughAUSSouth Africa1994-199745110150*25.2518953.44010111
Eddie BarlowSAAustralia19701201007350.0026338.02010101
David MillerKNI/DOLTitans2017-202233110057*50.0077129.8701183
Alex HalesENGSouth Africa2016110999999.0012479.8401080
Dale SteynSAWest Indies2007-2014442995849.5064154.69010107
CP KlijnhansKNI/LIMWarriors2022-20262219867*98.0081120.9901093
Orla PrendergastIREWSouth Africa Women2025110979797.0086112.79010102
Carl HooperWISouth Africa1993-1999340975724.2514865.5401083
Tristan StubbsSECPaarl Royals2023-2025440974324.2572134.7200064
Gary KirstenSANew Zealand2000121964996.0022243.24000140
Kamran AkmalPAKSouth Africa20072319657*48.0013272.73010150
Christiaan JonkerWAR/BOLLions2015-20224429649*48.0068141.1800166
Michael ClarkeAUSSouth Africa2006-2014450965019.2014168.0901081
Jon-Jon SmutsNMBGDurban Heat2018-20192219562*95.0075126.6701093
Graeme SmithSAWest Indies2007-2008230955631.6711880.51010110
Shaun PollockSAAustralia1997-2006440956923.7510987.16011121
Rinku SinghINDSouth Africa2023-20243319468*47.0064146.88010113
Herschelle GibbsSAIndia20061119393*-12375.6101080
Rassie van der DussenSAPakistan2019110939393.0010192.0801063
Reeza HendricksLIOWarriors2016-2022220936146.5073127.40010130
Ian RedpathAUSSouth Africa1970120925546.0022540.89010130
Hansie CronjeSAPakistan1998121928592.0017851.6901082
Kamindu MendisSLSouth Africa2019-2024230924830.6715260.5300091
Darren LehmannAUSSouth Africa2002110919191.009496.8101091
AB de VilliersSAPakistan2007-2013330917430.3311082.7301092
Pieter MalanBOLTitans2022220907145.0073123.2901055
Ali BacherSAAustralia1970120907345.0020444.12010100
Faf du PlessisSAEngland2016-2020230904630.0017750.85000122

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.