ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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 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
Andrew BalbirnieIRE/LL202420242628573581*31.9678194.110618620
Scott EdwardsNED/BK20242024353327359923.71704104.400525314
Ben DuckettNOT202020201619473415048.9381989.62240974
Andrew SymondsAUS2003200331225734143*43.1892279.61143698
Alex DaviesLAN201920192023373414736.7095377.021441105
Michael BracewellWF/WEL202120212125473411934.95123459.482317010
Ijaz AhmedPAK199019902525373412133.36132855.27230578
Brendan NashKEN201420141827173495*28.23124159.15042945
Joe LeachWOR20162016353457349025.3191180.570539011
George MunseySCO202220222120373379*43.1284386.950808111
Daniel DrewSA2023202314232733208*34.90147549.69141821
Irfan PathanIND20052005282427339333.32108167.810657916
Finlay BeanYOR202520251827273322429.32154147.572119310
Brian BennettZIM202620262727473397*31.87674108.750449517
Sarfraz AhmedPAK/QG20192019363187339731.8776495.94052595
Mark WallaceGLA20162016233147337827.15105769.35055922
Najibullah ZadranBR/KF/AFG20222022363367337727.15657111.570645131
Nick LarkinMS/NSW202020202225573216136.60108667.40121889
John WrightNZ198419842026173213029.28165344.28220872
Azam KhanPAK/GAW/IU2023202333306732109*30.50463158.101327045
Brandon McMullenSCO/HAM/DC202520253431373210126.14699104.721547320
Clive RadleyENG197819781214173115856.23173542.13331680
WGRL WijenayakeNSWC/BSC202520258154731201*66.45127857.20411666
Tim TectorIRE/LL202520251918173110143.00479152.611408530
Joe WeatherleyHAM/BP202620262227373188*30.46702104.130437123
Graeme HickENG19921992252737318330.4699073.84061789
Moisés HenriquesSS/NSW20242024222877319534.81101472.090517014
Fakhar ZamanPAK/LQ/AABF20242024292807317826.11527138.710405938
Daryll CullinanSA19941994242937319428.12121460.21040645
Chris DentGLO20142014293727317020.89113064.6906110211
James FranklinNZ/MI/AS20122012393877317923.5893877.930314423
Stuart PoynterIRE/DUR2018201838411073117023.5894077.77116742
Herbie CollinsAUS19211921914173020356.1560552.73220770
Corey AndersonNZ/MI/ND20152015232227308336.5079591.820718124
David BoonAUS198519852027173012328.08164244.46141592
Roston ChaseWI/SLK/PC202620263731473019427.0496875.411117211
Mohammad HafeezPAK/GAW/LQ202120214739573073*21.47615118.700307123
Suryakumar YadavMI/MUM20182018222247297240.50499146.090527531
Jeet RavalND202320231623172911933.14114363.781619610
Ollie PopeENG/SUR201920192023272910634.7199073.64120739
Parthiv PatelIND/KTK20112011373647299522.7881789.23023819
Leonard HuttonENG19391939611172819672.80--230450
Chris BroadENG198819881417072813942.82165643.96331582
GSNFG JayasuriyaUSA/SO/PSC2026202616173728113*52.0090080.892506614
Daryl MitchellND2016201612233728100*36.40113664.081637622
Hardik PandyaIND/MI20192019332987289134.67486149.790125840
Nathan McSweeneyBH/SA202520252229172810326.00159145.76122743
Alviro PetersenSA/LIO/LAN201520152632172811523.48125657.96123725
Stephen EskinaziLEI202620262733272810023.48147649.32252746
Andre RussellWI/KKR/RR2025202556481572865*22.06471154.560354661

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.