Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael HusseyAUS200520052726141214137101.17171870.6636011820
Viv RichardsWI1976197614221192629191.71201874.338612538
Virat KohliIND/RCB20162016535715356823584.95384792.751120134957
Shivnarine ChanderpaulWI20072007282991567149*78.35259060.5077014321
Devon ConwayWF/WEL20192019172371245327*77.81142387.4935116422
Hashim AmlaSA20102010263442307253*76.90336968.4810802448
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Cheteshwar PujaraIND/SUS/SAU2022202227376225923172.87332667.9296026523
Lance KlusenerSA19991999363215123517472.65134791.6935212726
Adam VogesAUS/PS/MID201520152535111728269*72.00261766.035712163
Jacques KallisSA20042004293910205816270.97352658.37811420827
Mohammad AzharuddinIND1990199020224127419270.78158079.184501364
Sachin TendulkarIND/MI2010201031406238421470.12341269.87810029316
Sohail AhmedBHR2025202537331997676*69.71910107.250706445
Mohammad YousufPAK2006200633394243520269.57386263.0598128314
Jacques KallisSA20072007374210220118668.78360261.10613321521
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
Michael BevanAUS1999199933281494977*67.79123976.59082663
Brian LaraWI1995199527344202817967.60249981.15612127813
Rinku SinghIND/KKR/UP20232023322914101077*67.33614164.500808058
Michael HusseyAUS20062006383711174918267.27268365.19311117717
Damien MartynAUS20012001282591075144*67.19154569.584611151
Zaheer AbbasPAK1982198223251161221567.17204978.6785016218
Michael ClarkeAUS/PW20122012323832349329*67.11331270.9268025115
Kane WilliamsonNZ2023202317224120621567.00186164.804611297
Dennis AmissENG19741974142321399262*66.62316144.265301631
Graham GoochENG1990199020283166533366.60299555.595611939
Ricky PontingAUS2003200345499265725766.42390768.01118126734
Farhaan BehardienSA/TIT2017201723211352964*66.13366144.540213123
Inzamam-ul-HaqPAK/AX/IWX2005200530368184218465.79244475.37415218612
Sachin TendulkarIND2001200127345190715565.76274569.477912608
Damien MartynAUS20002000262815853116*65.62127766.80150924
Michael BevanAUS200320033121978484*65.33118066.44061547
Shubman GillIND/GT20262026313131827223*65.251536118.95512021352
Dilip VengsarkarIND1987198729329149316664.91234654.014811029
Kane WilliamsonNZ/ND/SH20152015424962788242*64.84375874.19815131915
Michael BevanAUS1998199826238971101*64.73121380.05180511
Mike GattingENG198519851721697120764.73177254.803401103
Andrew SymondsAUS200720073933131289107*64.451255102.7119112028
Ricky PontingAUS20072007373681800134*64.29204288.15511018220
Ashwell PrinceSA2008200813206900162*64.29180649.834201076
Vinod KambliIND1993199324263147722764.22233263.345601455
Javed MiandadPAK19831983202331282280*64.10234954.583719611
Virat KohliIND/RCB201820185161103265160*64.02415978.501113332941
Shivnarine ChanderpaulWI/RCB200820082835111533126*63.88295551.88412213910
Matthew HaydenAUS2002200232375203819763.69294669.1879123732
MS DhoniIND/CSK20192019383315114687*63.67115099.650917339
Alastair CookENG2011201123262152729463.63247961.605711681
Michael KlingerPS/GLO201520153641101971137*63.58226786.94811218946
Dilip VengsarkarIND19861986272881270164*63.50193754.72441875
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.