Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND136/5 (21.4)IND need 7 runs in 62 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brad HodgeRR/MS/MR20122012262587428843.65550134.910526031
Devdutt PadikkalIND/RCB/KAR2021202126262742101*30.92612121.241337824
Vusi SibandaZIM2013201325311742103*24.73117063.421329110
Gareth RoderickWOR2026202626313742164*26.50118562.621146711
Dominic BessYOR202620263135674280*25.59130057.08037867
Roy FredericksWI197319731017174115046.3180444.78240923
Michael BevanAUS19941994202157419146.31131656.31041521
Dilip VengsarkarIND198119811824274188*33.68154847.87053670
Tom MooresNOT/TR/GG202520252625774114841.17473156.661517236
Kieron PollardWI/MI/TKR2020202041281274175*46.31413179.420324065
Paul HortonLEI2019201918281741100*27.44129957.041361050
Tom PrestHAM202620262433074110922.45115464.211438310
Trevor GoddardSA1964196491727409349.3385338.22060471
Nic MaddinsonMS/MR/VIC202120212123374012837.0099574.371315825
Kaveen BandaraNCC2025202521232740110*35.24103471.57230706
Connor EsterhuizenSA/LIO/PC202620262423274011935.24576128.471526241
Cam FletcherAA/AUC2025202518245740132*38.95151348.911417014
Dinesh MongiaIND2002200225253740159*33.6498575.13122845
Abhishek SharmaIND/SH202420242827174010028.46386191.711415861
Ben FoakesENG/SUR20242024223117408224.67174642.38041726
John WrightNZ198719871319073913838.89174542.35130662
Graham ThorpeENG19941994142217398635.19156547.22082870
Virandeep SinghMAS202520252722473993*41.06560131.960716927
Mohinder AmarnathIND19761976132207398533.5911546.09051435
Salman ButtPAK200720072024073912930.79130856.501411060
Manish PandeyIND/KKR2017201733291173981*41.06634116.560415718
Ahmed ShehzadPAK/BT/CV20162016292917397126.39620119.190507915
Henry CooperND202520258141738206*56.77145150.86231886
Majid KhanPAK19771977815173816752.7137156.06140593
Imrul KayesBAN/CV201620162325073811229.5288483.481318712
Tom BlundellNZ/WEL202320231925473813835.14109567.40162815
Caleb JewellHH/TAS202420242329173822726.36113764.91121949
RG MukasaUGA20232023313157388928.38549134.430239223
Yashpal SharmaIND19831983263367388927.3389549.16051323
Rory BurnsSUR20232023203347388825.45150748.97044902
Sean ErvineHAM/QG201720173134473820324.60124459.32124753
Matthew HurstLAN20262026293817385719.95134754.790347014
Misbah-ul-HaqPAK200920093031673776*29.48146150.44054597
Freddie McCannNOT20262026303547379123.77124059.44043955
Chris GayleWI/PK/SKAN20212021424247376819.39588125.340236744
Craig WishartZIM2003200321242736172*33.45111765.89122878
Craig ErvineZIM2023202322243736121*35.0584786.89142843
Hansie CronjeSA199319932124373612235.05153348.01141553
George HillYOR2024202427293736169*28.31110466.67151966
Farhaan BehardienSA/PK/TIT2016201636301473672*46.00575128.000525127
Ben ManentiITA/AS/SA20232023263117368824.5384587.100748517
Marcus NorthSS/DER20142014313227369024.5392679.480317114
Steven DaviesSOM201720172733273614223.74105969.50228899
Hamid ShahDEN202220221616173513849.0084087.501616812
Matt PriorENG201120112122373512638.6882688.98333794

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.