ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At M.Chinnaswamy Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Suresh RainaCSK20192019110000.0010.0000100
Rohit SharmaMI20182018110000.0010.0000100
Aaron FinchPK20182018110000.0010.0000100
Mitchell StarcAUS20202020110000.0030.0000100
Andre RussellKKR20182018110000.0010.0000100
Shahbaz NadeemDC20172017110000.0020.0000100
Pat CumminsAUS20202020110000.0010.0000100
Chris MorrisDC20192019110000.0030.0000100
Hardus ViljoenPK20192019110000.0010.0000100
Tymal MillsRCB20172017110000.0030.0000100
Shardul ThakurCSK20192019110000.000-00100
Ishan KishanMI20182018110000.0010.0000100
Mujeeb Ur RahmanPK20182018110000.0020.0000100
Younis KhanPAK20072007120808040.0015950.31011120
Kamran AkmalPAK20072007120656532.5011556.52011120
Wasim AkramPAK1987198712011115.501573.3300111
Yasir ArafatPAK20072007120444422.007261.1100170
Umesh YadavRCB2018201872111*1.00333.3300100
Pawan NegiRCB20182018220331.50560.0000100
Sarfaraz KhanRCB201820182212222*22.009244.4400131
Washington SundarIND/RCB20192019320442.002200.0000110
Mohinder AmarnathIND1987198712013136.507916.4600110
Shivlal YadavIND19871987120442.001625.0000110
Maninder SinghIND1987198722122*2.00267.6900100
Rizwan-uz-ZamanPAK19871987120110.501010.0000100
Saleem YousufPAK198719871214141*41.009841.8400140
Manzoor ElahiPAK19871987120884.005614.2900101
Saleem JaffarPAK19871987120884.005514.5500100
Shikhar DhawanIND/DC20192019330503616.6750100.0000152
Pawan NegiRCB20192019430953.001090.0000110
Manan VohraRCB20182018330474515.6737127.0300124
Dilip VengsarkarIND19871987230695023.0015843.6701181
Brendon McCullumRCB20182018440793819.7558136.2100194
Marcus StoinisAUS/RCB2019201966211046*27.5089123.6000166
Parthiv PatelRCB201920197701695324.14124136.29011187
Anil KumbleIND20072007110444.001233.3300000
Harbhajan SinghIND20072007110444.00666.6700010
Yuvraj SinghPK20182018110444.004100.0000010
Yuvraj SinghMI20192019110232323.0012191.6700003
Zaheer KhanDC2017201711111*-1100.0000000
Parthiv PatelRCB20182018110111.00425.0000000
Shane WatsonRCB20172017110242424.0024100.0000040
Shane WatsonCSK20182018110777.004175.0000001
Shane WatsonCSK20192019110555.003166.6700010
Chris GayleRCB20172017110666.00875.0000010
Chris GaylePK20192019110232323.0010230.0000041
Shoaib AkhtarPAK20072007110111.00520.0000000
Danish KaneriaPAK20072007110444.00580.0000010
Gautam GambhirDC20182018110333.001030.0000000
Amit MishraDC2017201711188*-1457.1400000
Page 1Next

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