Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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
Chris LynnBH/AS/NOR2022202222212763113*40.16536142.352416835
Aravinda de SilvaSL199519952329176310527.25134856.60143675
Sediqullah AtalDC/MCT/DC20252025292927638528.26681112.040624935
George BartlettSOM201920192130476313329.35116565.49143926
Tim AmbroseWAR201720172833276310424.61134956.56135882
Viv RichardsWI1979197910104762153*127.0095679.71330748
Mark GreatbatchNZ1988198817214762107*44.82170744.64151694
Calum MacLeodSCO201920192423276210036.29742102.701517712
Andre FletcherSKAN/ME/LAKR202520252424176211833.13567134.392326934
Bruce LairdAUS198219822027376291*31.75189940.13040560
Jonty RhodesSA20002000293067626931.75115266.15061567
Dhananjaya de SilvaSL/JK202220222933176210923.8199876.351338611
Ed BarnardWOR201820183740147626629.31113467.20046896
Tom RogersMS/VIC202420242125176119631.71104073.171408621
Vijay ShankarIND/SH/TN20192019423347614626.24648117.440005727
Mosaddek HossainBAN/CV/ST2019201939371076160*28.19731104.100205123
Wanindu HasarangaSL/RCB/JK202120214943576180*20.03742102.560447020
Christopher De FreitasLL/POR202620262018076012542.22529143.672627133
Jake DoranTAS2022202215203760105*44.71140354.17231746
George HillYOR202320231826276010131.67111867.9817510113
Billy GodlemanDER2014201421292760104*28.15135456.13141698
Sunil NarineWI/KKR/MR20172017635347607915.51502151.390487445
Leonard HuttonENG19481948815075915850.6055635.07170351
Peter MayENG19551955915175911754.2118842.02241860
Sithara GimhanMSC2025202520201759158*39.95117364.712215822
Daniel Bell-DrummondKEN/CK20202020232627598931.63738102.850419118
Jesse TashkoffWF/WEL202520251926375910933.0082192.451517921
Ben RaineLEI201820182731075911324.4876399.481237928
Keaton JenningsDUR201420142734475910325.30166345.641451090
Donald BradmanAUS1934193458075830494.75103773.10210974
Mark TaylorAUS199219921826075810029.15198938.11132471
Luke GeorgesonWF/WEL/NK202120212027175812829.15150550.371627613
Hashan TillakaratneSL1996199632297758126*34.45165345.86134431
Dewald BrevisMI/TIT/SKAN202220223130275816227.07507149.511125453
Sherwin CampbellWI19971997213017587926.14188740.17063802
David MillerSA/NS/LSG20252025363316758100*44.59526144.111115437
Andrew EllisCAN20152015915275717158.23120163.032411079
Karun NairIND/DC/KAR2016201623213757303*42.0683091.201308410
Upul TharangaSL20122012292717577129.1299775.93082767
Fakhar ZamanPAK/CV/LQ201720172928075711427.04687110.191318716
James FosterESS201620163629675711332.9196078.851418513
George BartlettNOR2024202427295757126*31.54120163.03154977
Paul CoughlinDUR201720172930975773*36.0581293.230416518
Dwaine PretoriusSA/LIO/NOR201920194031875711132.91627120.731236732
Suresh RainaIND/UP/GL20162016363247577527.04583129.850317021
Arjuna RanatungaSL1986198616193756135*47.2591770.561605510
Brian BoothAUS1964196413214756102*44.47138839.41172602
Lahiru ThirimanneSL2013201335307756155*32.87125460.29233685
Kiran CarlsonGLA20182018233237568326.0797977.220339814
Ian HollandUSA/HAM20222022273547569924.39148450.94044753

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.