Live1st ODI · India in New Zealand 2026/27NZ135/8 (32)INDIND chose to bowlTest1st 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)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 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 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
Ian BellENG201020101418492513866.07169854.482601004
Tom BlundellNZ/WF/WEL202620261319192518651.39117578.721609828
Sharjeel KhanPAK/IU201620163232192515229.84648142.7524111443
David WilleyENG/PS/NOR2015201539353925104*28.91865106.943448646
Shahid AfridiPAK2002200238402925108*24.3494098.402578652
Will BraggGLA20142014193019249331.86209344.150611162
Adam ParoreNZ19961996253049249335.54154959.65074688
JP DuminySA/MI2010201034351192412938.5094497.881446324
Andre RussellWI/KKR/CV2023202348461492470*28.88596155.030426177
David GowerENG1978197813182923114*57.69175752.53340961
Luke ProcterNOR2024202415223923116*48.58212243.501731004
George BaldersonLAN2023202319233923116*46.15162056.982501198
S KosalaCCC/KCCC202520251923292312843.95106786.501719728
Kashif AliWOR202420241725292313340.13127972.1725111119
Ben BrownSUS20182018192839239936.92154759.660831120
Craig McMillanNZ1999199927332923107*29.77166255.541401068
Alex CareyAUS/AS/SA201820183935592310030.77881104.771419520
Liam LivingstoneLAN201820182428292210035.46871105.861509740
Andrew HudsonSA199419942432092210228.81190548.401711021
Devon ConwayNZ/IU/DSG202620263134292215728.8196995.1514210326
Johnson CharlesWI/SLK/SW20252025363609227725.61682135.190508655
Nicolas PooranWI/PK/MS2020202042388922100*30.73696132.471636851
James NeeshamNZ/OV/DER20162016334069227527.12110183.7405311612
Nipun KarunanayakeBCAA202520252228692190*41.86153060.2001026928
Louis KimberLEI202220222331192110430.70134968.2726111717
Rassie van der DussenSA/IU/BR202520253332792191*36.84797115.560516338
Mohammad AzharuddinIND199219922831192010630.67142564.56161843
Allan LambENG198219821423291911843.76149861.352521072
Shaun MarshMR/WA202020201924191911539.96116079.222639919
Kim HughesAUS198019801925291911739.96157858.24161899
Allan BorderAUS198219822633991912638.29194547.25173831
Rashid LatifPAK2002200240391091915031.69142664.45132996
Sunil GavaskarIND19711971714391822083.4534841.38451752
Shaun MarshAUS/PK/PS201320132423291815143.71846108.511619721
Brian LaraWI1996199620243918146*43.71116978.533301019
Nathan AstleNZ200520052528291812835.31158357.993411251
Rohit KumarNEP202220223030391812634.00101690.351317315
Mushfiqur RahimBAN201120112732691810135.31157258.40163779
Zaheer AbbasPAK1984198417234917168*48.26150759.12161804
Harry SwindellsLEI2021202123275917171*41.68145263.152511056
Luke WellsSUS201420141930191716231.62207944.111631214
Suryakumar YadavIND/MI/TN202620263232491784*32.75576159.200739540
Dinesh ChandimalSL2013201340335917116*32.75138466.262438311
Evin LewisWI/SKAN/KT2024202434344917102*30.57684134.062427664
Jake LibbyNOT2018201824365917100*29.58153759.66153996
Hardik PandyaIND/GT20232023473889178730.57827110.880506835
Hashim AmlaSA200920092025191610038.17154859.17181952
Dipendra Singh AireeNEP202620263026491610041.64913100.331806824
Harry FinchSUS201820182130091610830.53158657.762531166
Jesse RyderCS/ESS201620162831291613131.59118877.1026310513

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.