Live6th Match · Pakistan ODI Tri-Series 2026/27SL102/2 (16.5)ENG386/5 (50)SL need 285 runs in 199 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Nelson Mandela Bay Giants×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Reeza HendricksJSNelson Mandela Bay Giants2018-2019331176108*88.00131134.35110165
Janneman MalanCTBNelson Mandela Bay Giants2018-20193301486049.33102145.10020168
Cameron DelportPRNelson Mandela Bay Giants2018-20193301418447.0079178.48010196
AB de VilliersTSNelson Mandela Bay Giants2018-20195511346333.5092145.65010152
David MillerDHNelson Mandela Bay Giants2018-20194319550*47.5076125.0001136
Quinton de KockCTBNelson Mandela Bay Giants2018-2019330854028.3346184.78000114
Dane VilasJS/DHNelson Mandela Bay Giants2018-20194417838*26.0059132.2000052
Ravi BoparaDHNelson Mandela Bay Giants20192227557*-51147.0601062
Henry DavidsPRNelson Mandela Bay Giants2018-2019440733118.2573100.0000072
Gihahn CloeteTSNelson Mandela Bay Giants2018220726536.0068105.8801062
Tony de ZorziTSNelson Mandela Bay Giants2018-2019441673022.3364104.6900070
Aiden MarkramPRNelson Mandela Bay Giants2018221645064.0056114.2901051
Pite van BiljonTS/JSNelson Mandela Bay Giants2018-20195436348*63.0047134.0400071
Rassie van der DussenJSNelson Mandela Bay Giants2018-2019440632315.7558108.6200042
Faf du PlessisPRNelson Mandela Bay Giants2018-2019440622715.5058106.9000023
Temba BavumaJSNelson Mandela Bay Giants2019320603330.0055109.0900051
David WieseTS/PRNelson Mandela Bay Giants2018-20193325731*57.0041139.0200052
Wiaan MulderTSNelson Mandela Bay Giants2019110525252.0041126.8301061
Chris GayleJSNelson Mandela Bay Giants2018-2019330522317.3347110.6400063
Liam LivingstoneCTBNelson Mandela Bay Giants2019220493924.5041119.5100023
Alex HalesDHNelson Mandela Bay Giants2019220464123.0045102.2200051
James VincePRNelson Mandela Bay Giants2019220463723.0032143.7500032
Dean ElgarTSNelson Mandela Bay Giants2018-2019430463215.3336127.7800133
Asif AliCTBNelson Mandela Bay Giants2018-2019220442222.0025176.0000024
Vernon PhilanderCTB/DHNelson Mandela Bay Giants2018-2019321422642.0034123.5300031
Kyle VerreynnePRNelson Mandela Bay Giants20191113636*-20180.0000050
Andile PhehlukwayoCTB/DHNelson Mandela Bay Giants2018-2019321332833.0024137.5000032
Wesley MarshallDHNelson Mandela Bay Giants2019220322916.0028114.2900022
Wihan LubbeDHNelson Mandela Bay Giants2019220313115.5014221.4300142
Isuru UdanaPRNelson Mandela Bay Giants20192213027*30.0029103.4500001
Ferisco AdamsCTB/PRNelson Mandela Bay Giants2018-20193213023*30.0018166.6700012
Albie MorkelDHNelson Mandela Bay Giants20182112828*-21133.3300021
Heinrich KlaasenTS/DHNelson Mandela Bay Giants2018-201944028127.003190.3200040
Khaya ZondoDHNelson Mandela Bay Giants2018210262626.003183.8700030
Marques AckermanCTBNelson Mandela Bay Giants2019110262626.0017152.9400040
Ryan RickeltonJSNelson Mandela Bay Giants2018-2019331252112.503083.3300021
Duanne OlivierJSNelson Mandela Bay Giants2018-20192222415*-2596.0000030
Keshav MaharajDHNelson Mandela Bay Giants2018-20194112222*-20110.0000021
Eoin MorganTSNelson Mandela Bay Giants20181112020*-10200.0000002
George LindeCTBNelson Mandela Bay Giants2018-20193312012*10.0016125.0000011
Daniel ChristianJSNelson Mandela Bay Giants2018-2019441207*6.672774.0700000
Theunis de BruynTSNelson Mandela Bay Giants2018-20192211812*18.0014128.5700011
Sibonelo MakhanyaPRNelson Mandela Bay Giants201922018189.0014128.5700111
Farhaan BehardienCTBNelson Mandela Bay Giants2018110171717.0011154.5500020
Mangaliso MoshelePRNelson Mandela Bay Giants2018-201932017158.501989.4700010
Roelof van der MerweTSNelson Mandela Bay Giants20193111616*-9177.7800020
Hussain TalatCTBNelson Mandela Bay Giants20181111616*-1888.8900000
Sinethemba QeshileJSNelson Mandela Bay Giants2019110141414.008175.0000030
Hashim AmlaDHNelson Mandela Bay Giants2018110121212.001675.0000010
Aaron PhangisoJSNelson Mandela Bay Giants2019210111111.001478.5700001
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.