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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rilee RossouwRR/HAM/QG201920196063122127100*41.711800118.17119423956
Harry BrookENG/YOR/NS2024202439447212631757.46216598.2079222141
Rohit SharmaIND/MI20172017494972126208*50.622049103.76811219774
Kumar SangakkaraSL2004200438434212427054.46305969.4341512409
Kevin PietersenENG2007200744545212022643.27292472.5069321420
Tom LathamNZ/CAN/DUR20182018495722120264*38.55347361.04313419725
Shikhar DhawanIND/SH2017201747504211619046.002010105.27512127329
Hashim AmlaSA/PK/TKR2016201647534211520143.16264979.84413324231
Gautam GambhirIND/DC2009200957575211416740.65280075.5069422311
David BedinghamSA/DUR/WP2024202430442210827950.19264179.8277123148
James VinceENG/SS/HAM20222022596872101129*34.44222194.60312724144
Shane WatsonAUS/RR2013201348593209617637.43240987.0167224455
Nathan McSweeneyBH/NOR/SA2026202648607209611739.55297970.36513222519
Alex LeesDUR2023202335413209019555.00252382.84610024719
Babar AzamPAK/KK201820184954102090127*47.50253282.54219519930
Mark WaughAUS1999199949583209012138.00323664.5941451987
Rohit SharmaIND/MI20182018565910209016242.652033102.8079719686
Mohammad YousufPAK20022002394362085204*56.35284573.29710323027
MS DhoniIND/CSK20092009585316208312456.30246684.47413014538
Aaron FinchAUS/MR/SUR2016201662612208311035.311852112.47218522167
Jacques KallisSA20002000505611208016046.22387953.62214419725
Kumar SangakkaraSL/SH/JT2013201344458207916956.19259380.18514320421
Chris GayleWI/RCB/MR2015201547478207621553.231364152.204111148164
Rohit SharmaIND/MI20132013525310207520948.26242785.50412119264
Sam NortheastKEN2016201638457207319154.55263378.7359021327
Matthew HaydenAUS2004200437501206913242.22311666.40512221218
Colin IngramGLA/PC20242024394552068257*51.70268277.1169126830
James VinceHAM2014201436485206524048.02239386.29412429218
Joe ClarkeMS/MR/NOT20232023556472063229*36.19258979.68215824955
Michael HusseyAUS/CSK20102010485613206019547.91298768.97312219519
Gautam GambhirIND/KKR2012201256623206010234.92258879.60215621720
Chris GayleWI/RCB/ST2012201250538205915045.761731118.954162154143
Sourav GangulyIND2002200248553205913639.60324963.37314425025
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Jacques KallisSA20042004293910205816270.97352658.37811420827
Pathum NissankaSL/JK/NCC20242024515542056210*40.311841111.68511325848
Joe DenlyENG/SS/KEN20182018556382056150*37.38237986.42510724042
Luke WrightENG/MS/SUS2014201447566205318941.06224291.5767425346
Luke WrightMS/SUS20152015425452051226*41.86236486.76313326551
Steve SmithAUS/SS/SUS20232023425242050125*42.71313165.47511420741
Travis HeadAUS/AS/SUS2021202144534204623041.76230888.6558122042
AB de VilliersSA/RCB2014201444487204515249.88244683.61412119747
Tom Kohler-CadmoreST/RR/SOM2023202361688204413034.071782114.70212321492
Matthew ShortAUS/PK/AS2023202355594204113437.112002101.95610821453
Matthew HaydenAUS2002200232375203819763.69294669.1879123732
Graeme SmithSA/AX/IWX2005200535444203514850.88292969.4896225111
Marlon SamuelsWI/PW/MR2012201255566203326040.66283371.76511420858
Brian LaraWI1995199527344202817967.60249981.15612127813
Alex HalesENG/NOT2017201747494202621845.021776114.0859227548
AB de VilliersSA/DC20092009495210202616348.24240684.21415318234

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.