Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Barabati Stadium×

Player figures come from full scorecards, which we hold for 8 of the 20 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDEngland2008-201722018413492.00183100.55110156
Yuvraj SinghINDEngland2008-201722015615078.00136114.71100213
Rohit SharmaINDWest Indies2011-20192201357267.5016283.33020112
Rohit SharmaINDEngland2008-2025221127119127.00100127.00100137
Joe RootENGIndia2017-20252201236961.5012796.85020140
Shikhar DhawanINDSri Lanka2014110113113113.00107105.61100143
Kevin PietersenENGIndia2008111111111*-12886.72100101
Ajinkya RahaneINDSri Lanka2014110111111111.00108102.78100132
Eoin MorganENGIndia2017110102102102.0081125.9310065
Upul TharangaSLIndia2009-20142201017350.5013475.3701091
Sachin TendulkarINDSri Lanka20091119696*-10492.31010130
Virender SehwagINDEngland2008110919191.0073124.66010151
Nicolas PooranWIIndia2019110898989.0064139.06010103
Virat KohliINDWest Indies2011-2019220888544.0087101.1501090
Kieron PollardWIIndia2011-20192218774*87.0084103.5701037
Craig McMillanNZIndia20031118282*-9289.1301061
Jason RoyENGIndia2017110828282.0073112.3301092
KL RahulINDWest Indies2019110777777.008986.5201081
Ravindra JadejaINDWest Indies2011-20192217739*77.009382.8000070
Scott StyrisNZIndia2003110686868.008976.4001050
Owais ShahENGIndia20081116666*-57115.7901090
Ben DuckettENGIndia2025110656565.0056116.07010100
Mohammad KaifINDNew Zealand2003110646464.0010859.2601050
Darren BravoWIIndia2011110606060.007481.0801060
Shubman GillINDEngland2025110606060.0052115.3801091
Kumar SangakkaraSLIndia2009-2014220594629.5054109.2600051
Tillakaratne DilshanSLIndia2009-2014220594129.5040147.50000120
Moeen AliENGIndia2017110555555.0043127.9101060
Suresh RainaINDEngland20081115353*-53100.0001080
Suresh RainaINDSri Lanka2009-2014210525252.0034152.9401043
Sachin TendulkarINDEngland2008110505050.005787.7201060
Mahela JayawardeneSLIndia2009-2014220454322.504893.7500061
Virender SehwagINDSri Lanka2009110444444.0028157.1400090
Shreyas IyerINDEngland2025110444444.004793.6200031
Jos ButtlerENGIndia2017-2025220443422.0044100.0000030
Shai HopeWIIndia2019110424242.005084.0000050
Hemang BadaniINDNew Zealand2003110414141.004591.1100040
Axar PatelINDEngland20251114141*-4395.3500040
Liam LivingstoneENGIndia2025110414141.0032128.1300022
Paul CollingwoodENGIndia2008110404040.006462.5000040
Roston ChaseWIIndia2019110383838.004879.1700030
Shimron HetmyerWIIndia2019110373737.0033112.1200022
Zaheer KhanINDNew Zealand20031113333*-13253.8500032
Gautam GambhirINDSri Lanka2009110323232.005261.5400030
Dinesh KarthikINDSri Lanka20091113232*-31103.2300041
VVS LaxmanINDNew Zealand2003110313131.004667.3900040
Rahul DravidINDNew Zealand2003110313131.004175.6100020
Danza HyattWIIndia2011110313131.005457.4100021
Harry BrookENGIndia2025110313131.005259.6200031
Chris NevinNZIndia2003110292929.004564.4400030
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.