Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Himachal Pradesh Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDNew Zealand2016-202322118095180.0018597.30020173
Dawid MalanENGBangladesh2023110140140140.00107130.84100165
Daryl MitchellNZIndia2023110130130130.00127102.3610095
Virat KohliINDWest Indies2014110127127127.00114111.40100133
Rachin RavindraNZAustralia2023110116116116.0089130.3410095
Ian BellENGIndia2013111113113*-14379.02100131
Marlon SamuelsWIIndia2014110112112112.00106105.6610096
Travis HeadAUSNew Zealand2023110109109109.0067162.69100107
Rahmanullah GurbazAFGIndia2026110102102102.0051200.0010088
Shubman GillINDAfghanistan20261118484*-66127.27010112
Tom LathamNZIndia2016-20232218479*84.0010580.0001081
Suresh RainaINDEngland2013110838383.009884.6901082
Joe RootENGBangladesh2023110828282.0068120.5901081
David WarnerAUSNew Zealand2023110818181.0065124.6201056
Scott EdwardsNEDSouth Africa20231117878*-69113.04010101
Liton DasBANEngland2023110767676.0066115.1501072
Rachin RavindraNZIndia2023110757575.008786.2101061
Suresh RainaINDWest Indies2014110717171.0058122.4101035
Ajinkya RahaneINDWest Indies2014110686868.007986.0801070
MS DhoniINDSri Lanka2017110656565.008774.71010102
Rohit SharmaINDNew Zealand2016-2023220604630.006690.9100055
Nazmul Hossain ShantoBANAfghanistan20231115959*-8371.0801031
James NeeshamNZAustralia2023110585858.0039148.7201033
Mehedi Hasan MirazBANAfghanistan2023110575757.007378.0801050
Tim SoutheeNZIndia2016110555555.0045122.2201063
Daryl MitchellNZAustralia2023110545454.0051105.8801061
Jonny BairstowENGBangladesh2023110525252.005988.1401080
Mushfiqur RahimBANEngland2023110515151.006479.6901040
Upul TharangaSLIndia2017110494949.0046106.52000100
Rahmanullah GurbazAFGBangladesh2023110474747.006275.8100041
Andre RussellWIIndia2014110464646.0023200.0000063
David MillerSANetherlands2023110434343.005282.6900041
Glenn MaxwellAUSNew Zealand2023110414141.0024170.8300052
Eoin MorganENGIndia20131114040*-40100.0000003
Darren BravoWIIndia2014110404040.005178.4300060
Keshav MaharajSANetherlands2023110404040.0037108.1100051
Ravindra JadejaINDEngland2013110393939.006560.0000012
Ravindra JadejaINDNew Zealand20231113939*-4488.6400031
KL RahulINDAfghanistan20261113939*-19205.2600043
Towhid HridoyBANEngland2023110393939.006163.9300020
Josh InglisAUSNew Zealand2023110383838.0028135.7100041
Pat CumminsAUSNew Zealand2023110373737.0014264.2900024
Mitchell MarshAUSNew Zealand2023110363636.005170.5900020
Shikhar DhawanINDWest Indies2014110353535.0035100.0000061
Ishan KishanINDAfghanistan2026110343434.0022154.5500031
Ajinkya RahaneINDNew Zealand2016110333333.003497.0600042
Shreyas IyerINDNew Zealand2023110333333.0029113.7900060
Will YoungNZAustralia2023110323232.003786.4900041
Bhuvneshwar KumarINDEngland2013110313131.0030103.3300050
Joe RootENGIndia2013110313131.004963.2700040
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.