Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Rajiv Gandhi International Stadium, Uppal×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZIndia2010-201224029322573.2547361.95100294
Shubman GillINDNew Zealand2023110208208208.00149139.60100199
Virat KohliINDBangladesh2017120242204121.0028684.62100261
Cheteshwar PujaraINDAustralia2013110204204204.0034159.82100301
Ollie PopeENGIndia202412019719698.5028968.17100210
Sachin TendulkarINDAustralia2007-201333022517575.0022799.12100264
Murali VijayINDAustralia2013110167167167.0036146.26100232
Cheteshwar PujaraINDNew Zealand2012110159159159.0030651.96100191
Abhishek SharmaSHPunjab Kings2024-202633024214180.6796252.081102120
Michael BracewellNZIndia2023110140140140.0078179.491001210
Abhishek SharmaSHDelhi Capitals2023-2026321140135*140.0073191.781001010
Mohammad RizwanPAKSri Lanka2023111131131*-121108.2610083
Mushfiqur RahimBANIndia201712015012775.0030649.02100183
David WarnerSHKolkata Knight Riders2014-201733017312657.6789194.381001510
Kusal MendisSLPakistan2023110122122122.0077158.44100146
Yuvraj SinghINDAustralia2007-200922013012165.00125104.00100133
Virender SehwagDCDeccan Chargers2008-2012331217119108.5099219.191102412
Mahela JayawardeneSLIndia2014110118118118.0012495.16100121
Andrew SymondsDCRajasthan Royals2008111117117*-53220.75100117
Abdullah ShafiquePAKSri Lanka2023110113113113.00103109.71100103
Shaun MarshAUSIndia2009110112112112.00112100.0010082
Harbhajan SinghINDNew Zealand2010111111111*-11695.6910077
Sanju SamsonINDBangladesh2024110111111111.0047236.17100118
David WarnerDCDeccan Chargers2012111109109*-54201.85100107
Murali VijayINDBangladesh201712011510857.5017466.09100131
Sadeera SamarawickramaSLPakistan2023110108108108.0089121.35100112
Cooper ConnollyPKSunrisers Hyderabad2026111107107*-59181.3610078
Ishan KishanSHRajasthan Royals2025-2026221197106*197.0091216.481101912
Wriddhiman SahaINDBangladesh2017111106106*-15568.3910072
Roston ChaseWIIndia201812011210656.0021153.0810081
Heinrich KlaasenSHRoyal Challengers Bengaluru2023-202633016210454.0078207.691101012
Yuvraj SinghINDSouth Africa2005110103103103.0012284.43100103
Tim McIntoshNZIndia201012015110275.5038039.74100162
Virat KohliRCBSunrisers Hyderabad2013-202677133710056.17238141.601203113
Suresh RainaCSK/GLSunrisers Hyderabad2013-201744114799*49.0085172.94010128
Shikhar DhawanPKSunrisers Hyderabad20231119999*-66150.00010125
Virender SehwagINDNew Zealand2010-20122311979698.5021591.63020302
Manan VohraPKSunrisers Hyderabad2013-20175501879537.40109171.56011199
Virat KohliINDWest Indies2018-201922113994*139.00128108.59010116
Shane WatsonAUSIndia2009-20132301259341.6715580.65010134
David WarnerSHRoyal Challengers Bengaluru2014-20174412179272.33136159.560301911
Rishabh PantINDWest Indies2018-20192201109255.0014376.92010114
Michael ClarkeAUSIndia2007-20132301669155.3328857.64020132
Sourav GangulyKKR/PWDeccan Chargers2008-201122112391123.0089138.20010146
Shikhar DhawanINDSri Lanka2014110919191.0079115.1901081
David WarnerSHMumbai Indians2014-201744215790*78.50101155.45020156
Gautam GambhirKKRSunrisers Hyderabad2013-201744111790*39.0098119.39010161
Travis HeadSHLucknow Super Giants2024-202633114389*71.5066216.670101411
David MillerPK/DC/LSGSunrisers Hyderabad2014-202666313689*45.3393146.2401169
Kane WilliamsonSHDelhi Capitals2016-20172201168958.0075154.6701095
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.