Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG170/1 (27.1)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd 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 internationals)

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
Shreyas IyerINDSri Lanka2017-202233215674*156.00116134.48020165
Joe RootENGIndia2013-20242301418447.0023360.52010200
Dawid MalanENGBangladesh2023110140140140.00107130.84100165
Daryl MitchellNZIndia2023110130130130.00127102.3610095
Steve SmithAUSIndia201712012811164.0018868.09100170
Virat KohliINDWest Indies2014110127127127.00114111.40100133
Dasun ShanakaSLIndia202222212174*-57212.28010117
Rachin RavindraNZAustralia2023110116116116.0089130.3410095
Ian BellENGIndia2013111113113*-14379.02100131
Marlon SamuelsWIIndia2014110112112112.00106105.6610096
KL RahulINDAustralia201712111160111.0020055.50020181
Shubman GillINDEngland2024110110110110.0015073.33100125
Travis HeadAUSNew Zealand2023110109109109.0067162.69100107
Rohit SharmaINDEngland2013-202422010710353.5017162.57100143
Rohit SharmaINDSouth Africa2015110106106106.0066160.61100125
Tamim IqbalBANOman2016111103103*-63163.49100105
Rahmanullah GurbazAFGIndia2026110102102102.0051200.0010088
David WarnerAUSNew Zealand2016-2023220878143.5076114.4701056
Shubman GillINDAfghanistan20261118484*-66127.27010112
Ajinkya RahaneINDAustralia2017121844684.0013164.12000113
Tom LathamNZIndia2016-20232218479*84.0010580.0001081
Suresh RainaINDEngland2013110838383.009884.6901082
Tamim IqbalBANNetherlands20161118383*-58143.1001063
Joe RootENGBangladesh2023110828282.0068120.5901081
Matthew WadeAUSIndia2017121825782.0021538.1401062
Zak CrawleyENGIndia2024120797939.5012463.71011111
Scott EdwardsNEDSouth Africa20231117878*-69113.04010101
Liton DasBANEngland2023110767676.0066115.1501072
Pathum NissankaSLIndia2022220767538.0063120.63010110
Rachin RavindraNZIndia2023110757575.008786.2101061
Suresh RainaINDWest Indies2014110717171.0058122.4101035
JP DuminySAIndia20151116868*-34200.0001017
Ajinkya RahaneINDWest Indies2014110686868.007986.0801070
Jonny BairstowENGIndia2024120683934.0049138.7800055
Ravindra JadejaINDSri Lanka20222226745*-33203.03000101
MS DhoniINDSri Lanka2017110656565.008774.71010102
Devdutt PadikkalINDEngland2024110656565.0010363.11010101
Ravindra JadejaINDAustralia2017110636363.009566.3201044
Glenn MaxwellAUSNew Zealand2016-2023220634131.5047134.0400072
David WarnerAUSIndia2017120625631.009267.3901091
Aiden MarkramSAIndia2025110616161.0046132.6101062
Rohit SharmaINDNew Zealand2016-2023220604630.006690.9100055
Mitchell MarshAUSNew Zealand2016-2023220603630.007481.0800022
Nazmul Hossain ShantoBANAfghanistan20231115959*-8371.0801031
James NeeshamNZAustralia2023110585858.0039148.7201033
Mehedi Hasan MirazBANAfghanistan2023110575757.007378.0801050
Yashasvi JaiswalINDEngland2024110575757.005898.2801053
Cheteshwar PujaraINDAustralia2017120575728.5015636.5401160
Sanju SamsonINDSri Lanka2022220573928.5037154.0500053
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.