Live9th Match · Sheffield Shield 2026/27QUE280 & 0/1 (0)VIC307 & 173 (78.2)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan AstleNZ2000200034392139414137.68234859.3729417013
Virender SehwagIND2003200332370139319537.65173480.3343318024
Nick BrowneESS2016201628343139125544.87225161.792611727
Mark WaughAUS1996199630352139113042.15211865.684831149
Ryan ten DoeschateESS/CV/KK20162016404011139114547.97162885.4436212818
Liam DawsonENG/RR/HAM2016201646509139111633.93188373.8729311719
Daryl MitchellNZ/CAN/MID20212021414361389102*37.54150292.4828211341
Sam BillingsKEN20142014384471389135*37.54173779.97111316027
Shahriar NafeesBAN2006200633373138813840.82207766.834551874
Alex LeesDUR2019201929396138818142.06249355.6847412715
Shai HopeWI2017201732393138814738.56271151.2027214011
Ross TaylorNZ/RCB2010201046486138813833.05169481.9419111539
Martin CroweNZ1992199225328138714057.79211065.7338113716
Brandon KingWI/JT/ADKR2023202349493138711230.151246111.3229416052
Leus du PlooyTIT/MID/JSK2026202643476138618233.80164784.1527114026
Shoaib MalikPAK/BT/CV201720175451151386101*38.501220113.611729748
Ramnaresh SarwanWI2009200931345138429147.72206167.1546113912
Rassie van der DussenSA/LIO/JS2019201943381013849549.43140198.7901327847
Adam LythYOR201920193142213849534.60208066.54012317730
Mayank AgarwalIND/PK/KAR2019201933364138324343.22173579.7135214243
Shivnarine ChanderpaulWI20042004334051383128*39.51249255.502821518
Mitchell MarshAUS/PS/WA2021202143429138311141.911133122.07210112652
Tanzid HasanBAN/DC/RW2025202547474138310832.161050131.71112411176
Philip SaltAS/BT/SUS20192019415041383137*30.071331103.9138616631
Emilio GayITA/DUR/NOR2024202419273138226157.58190672.5121021743
Ajinkya RahaneIND/RR/HAM2019201933403138211937.35217463.5747516712
Chris GayleWI/PK/SKAN2018201846442138212332.901100125.64295106100
Ben GeddesMID20252025374441382141*34.55196470.3729213336
Riki WesselsWOR/LQ2019201938473138213031.411342102.9827516239
Bob SimpsonAUS1964196414263138131160.04157245.103721351
Daniel LawrenceESS2019201936435138114736.34192671.70113314128
Andries GousUSA/TKR/ADKR20242024504871381104*33.681019135.53110213669
Cameron DelportESS/CV/IU2019201953531138112926.56934147.8627415161
Joe DenlyENG/KKR/SS20192019294041380167*38.33260952.8929216814
Alex DaviesWAR/BB2025202537470138012329.36177577.75110317825
Steve WaughAUS20012001313251379157*51.07242356.914611478
Cheteshwar PujaraIND/YOR20182018274321379132*33.63310644.404761574
Dwayne SmithWI/CSK/BT20142014454421379110*32.831128122.2529213672
Michael-Kyle PepperESS/LS/ADKR20242024414531379120*32.831186116.2744314949
Mohammad HafeezPAK2012201240461137919630.64198569.4726614316
Janith LiyanageSL/BCAA/CK2026202643438137816539.371274108.1627112941
MS DhoniIND2006200642466137814834.45166382.8619115732
Jos ButtlerENG/RR/LAN2021202140477137812434.45157187.7127513744
Aravinda de SilvaSL1998199830362137615240.47219762.6338314211
Cameron GreenAUS/GLO/WA2025202527405137612839.31202567.9546313230
Colin AckermannNED/DUR/PC2024202435423137618635.28204967.1536412723
Kamran AkmalPAK20092009404551376158*34.40160985.5228315226
Kyle MayersWI/BR2022202249480137614628.671327103.6936315558
Carl HooperWI1997199730387137512944.35195670.3055312218
Damien MartynAUS2002200239416137513339.29238057.773641312

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.