Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

India tour of South Africa 2017/18: Batting by ground (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: India tour of South Africa 2017/18×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSuperSport ParkCenturion2018452334153111.3338886.08200393
Virat KohliINDThe Wanderers StadiumJohannesburg20183401967549.0028868.06020242
Virat KohliINDNewlandsCape Town2018231193160*96.5021291.04100162
Shikhar DhawanINDThe Wanderers StadiumJohannesburg201822018110990.50144125.69110204
Shikhar DhawanINDNewlandsCape Town20183401557638.75136113.97010200
Hashim AmlaSAThe Wanderers StadiumJohannesburg20182301466148.6730148.50020160
AB de VilliersSASuperSport ParkCenturion20182301308043.3320364.04010160
Hardik PandyaINDNewlandsCape Town20183401299332.2513297.73010143
Aiden MarkramSASuperSport ParkCenturion20183401279431.7519963.82010191
Faf du PlessisSAKingsmeadDurban2018110120120120.00112107.14100112
Hashim AmlaSASuperSport ParkCenturion20183401168229.0021454.21010200
Rohit SharmaINDSt George's ParkGqeberha2018110115115115.0012691.27100114
Virat KohliINDKingsmeadDurban2018110112112112.0011994.12100100
Faf du PlessisSASuperSport ParkCenturion20181201116355.5028339.22010130
JP DuminySANewlandsCape Town20182201065553.0010898.1502063
AB de VilliersSANewlandsCape Town20181201006550.0013474.63010132
Shikhar DhawanINDSuperSport ParkCenturion20183319351*46.5010489.42010142
Dean ElgarSASuperSport ParkCenturion2018120926146.0020445.10010121
Heinrich KlaasenSASuperSport ParkCenturion2018220916945.5070130.0001067
Dean ElgarSAThe Wanderers StadiumJohannesburg20181219086*90.0028032.1401091
JP DuminySASuperSport ParkCenturion20182218964*89.0079112.6601063
Rohit SharmaINDSuperSport ParkCenturion2018450874717.4013265.91001132
Ajinkya RahaneINDKingsmeadDurban2018110797979.008691.8601052
Manish PandeyINDSuperSport ParkCenturion20181117979*-48164.5801063
Khaya ZondoSASuperSport ParkCenturion2018220795439.5011966.3901052
Hashim AmlaSASt George's ParkGqeberha2018110717171.009277.1701050
Aiden MarkramSANewlandsCape Town2018230713423.679673.96000101
Reeza HendricksSAThe Wanderers StadiumJohannesburg2018110707070.0050140.0001081
Bhuvneshwar KumarINDThe Wanderers StadiumJohannesburg2018330683322.6713251.5200060
Ajinkya RahaneINDThe Wanderers StadiumJohannesburg2018230654821.6711059.0900080
Faf du PlessisSANewlandsCape Town2018120626231.0010956.88011120
Heinrich KlaasenSAThe Wanderers StadiumJohannesburg20182215943*59.0035168.5700062
MS DhoniINDThe Wanderers StadiumJohannesburg20182215842*58.0054107.4100051
Bhuvneshwar KumarINDNewlandsCape Town2018343572557.0014738.7800060
Murali VijayINDSuperSport ParkCenturion2018120554627.5015136.4200070
MS DhoniINDSuperSport ParkCenturion20183115252*-28185.7101043
Cheteshwar PujaraINDThe Wanderers StadiumJohannesburg2018120515025.5018926.9801080
Quinton de KockSANewlandsCape Town2018120514325.5049104.0800090
Keshav MaharajSANewlandsCape Town2018120503525.006873.5300051
Christiaan JonkerSANewlandsCape Town2018110494949.0024204.1700052
Ravichandran AshwinINDNewlandsCape Town2018120493724.508458.3300070
David MillerSANewlandsCape Town2018220492524.506575.3800031
David MillerSAThe Wanderers StadiumJohannesburg2018220483924.0033145.4500043
Vernon PhilanderSAThe Wanderers StadiumJohannesburg2018120453522.507361.6400060
Andile PhehlukwayoSAThe Wanderers StadiumJohannesburg20183414523*15.0033136.3600153
Suresh RainaINDNewlandsCape Town2018110434343.0027159.2600051
Kagiso RabadaSANewlandsCape Town2018231432621.5010640.5700012
Ravichandran AshwinINDSuperSport ParkCenturion2018120413820.506068.3300070
Farhaan BehardienSAThe Wanderers StadiumJohannesburg2018110393939.0027144.4400032
Heinrich KlaasenSASt George's ParkGqeberha2018110393939.004292.8600022
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.