Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND124/3 (19.5)IND need 19 runs in 73 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
Max O'DowdNED/AUC20222022292917498926.7584888.330727613
Fynn Hudson-PrenticeSUS/DER20212021303767499324.1699075.660438512
Darren SammyWI/HH/SLZ2016201649411374971*26.75466160.730354847
Ryan RickeltonSA/LIO/NOR202220221319274813344.00119962.392409312
Kirk EdwardsWI201120111521274812139.37153648.70232758
Jacob OramNZ2007200731247748101*44.00740101.081504634
Chris ReadNOT201720172425474812435.62103971.99153969
Murray GoodwinGLA20142014252827487428.7795178.650638311
Asanka GurusinhaSL199219922428374813729.92154948.29133735
Khaled MashudBAN2004200427336748103*27.70146451.09143743
Ijaz AhmedPAK199519951521174713737.35172643.28240869
Desmond HaynesWI19921992232637479632.48134855.42071704
Colin MunroBH/IU/TKR202520252828174712027.67500149.401438530
Mahela JayawardeneSL/AS/JT201520153429074710425.76742100.672338010
Graeme FowlerENG198419842029074710625.76185640.25143851
Lahiru ThirimanneSL20122012423327477724.10108269.04041526
Ravi BoparaSUS/LS/CS202220223635774754*26.68563132.680215929
Ross WhiteleyWOR/SS20172017353777476524.9081891.320325938
Imad WasimPAK/NOT/KK2019201949421474750*26.68577129.460128710
David LloydGLA201820182328274611928.69100274.451208112
Moisés HenriquesSS/NSW202220222732374699*25.72121861.250346211
Tim DavidAUS/RCB/TAS2026202642391574670*31.08476156.720234554
Mark ChapmanNZ/AA/AUC202020201317174514646.56107769.172508911
Chad BowesCAN202220221619174512741.3982390.5235210011
Ben SlaterDER20172017162027458241.39110067.730501102
Mitchell HayCAN20232023192227459837.25119562.340627214
Jacques KallisSA199719972023274510135.48150149.63161504
Asad ShafiqPAK2012201220242745100*33.86135055.19152753
Gus LogieWI198719872729674510132.39115964.28122611
Nick GubbinsMID201820182330074510724.83114665.011311067
Greg ChappellAUS197219721016274413153.14144949.41320850
Chad BowesCAN202420241621174411437.20646115.172319715
Adam HoseSOM/WAR2017201722221744101*35.43740100.541517621
Larry GomesWI198319832725774412341.3392450.43130251
Jordan SilkSS/TAS2022202225306744154*31.00123660.19112687
Delray RawlinsBER/SUS201920192830374410027.5686486.111438030
Tom LammonbySOM202320232230274410926.57146750.72142984
Sean DicksonSOM20242024323257448627.56676110.060458023
Nathan McAndrewST/SUS/SA202320234047127446521.26103871.680378323
Dimuth KarunaratneSL201820189171743158*46.44131256.63172711
Tom FellWOR2016201612192743116*43.71116263.941621071
Wavell HindsWI200520051823174321333.77135554.83222893
Shan MasoodPAK/MS202620261723374310937.1590981.741307415
Tony de ZorziSA/SEC202520252327274310429.7294079.041317818
Brett D'OliveiraWOR20242024232817439727.52107269.31075854
Chris LynnMI/BH/MS20212021303007435724.77522142.340517335
Soumya SarkarBAN/FB202420243634374375*23.97681109.100357928
Chad BowesNZ/CAN/GT202320233437374311821.85656113.2614210314
Jason HolderWI/SH/BR2021202145471174371*20.64101473.270356630
Shaun MarshAUS/PK/PS201420141317274214849.47112965.721427810

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.