T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter HandscombMS20182018430785726.0069113.0401080
Joe HardstaffENG19081908240783919.50--00040
James PeirsonBH/QUE20232023460782813.0018442.3900090
Angelo MathewsSL201020101117777*-8491.6701081
Cameron GreenAUS202420241117777*-10474.0401042
Mark RamprakashENG19981998120776338.5013557.0401050
Sachin TendulkarIND20072007120776238.509878.5701081
Mahela JayawardeneSL20082008220775038.5011169.3701080
Ricky PontingAUS19951995220777138.5010573.33010101
Evan GulbisMS201620163217761*77.0063122.22010111
Mohammad RizwanPAK20232023120774238.5011368.1400042
Sid BarnesAUS19471947120774538.5020837.0200030
Gerry AlexanderWI19601960120777238.5024231.8201070
Rod MarshAUS19721972120777438.509085.56010110
Viv RichardsWI19751975120774138.5010573.3300090
Dilip VengsarkarIND19911991120775438.5022134.8401020
Arjuna RanatungaSL19991999220777638.5010871.3001050
Junior MurrayWI19961996220775338.5014951.6801050
Joe DarlingAUS18981898230773625.67--000100
Brian McMillanSA19971997230774825.6728227.3000040
Sydney BarnesENG190819082427738*38.50--00000
Andrew GreenwoodENG18771877240774919.253119.3500000
Ray LindwallAUS19511951240772919.25--00081
Dale SteynSA20082008110767676.0019139.7901091
Dodger WhysallENG19251925110767676.0021235.8501060
Doug WaltersAUS19681968110767676.0020736.7101050
Shaun PollockSA200520051217667*76.0014153.9001091
Kieron PollardWI20102010220764538.008688.3700072
Steve SmithAUS20232023120765038.0025130.2801050
Ed CowanAUS20112011120766838.0019439.1801080
Suryakumar YadavIND202220222217661*76.0035217.1401084
Archie JacksonAUS19291929120764638.0017044.7100070
Bob SimpsonAUS19601960121764976.0013058.4600050
Javed BurkiPAK19641964120764738.0024031.6700070
Zaheer AbbasPAK19721972120765138.0010473.0801050
Nasser HussainENG19991999330764725.3311466.6700180
Rob QuineyMS20122012330763925.3372105.5600064
'Young Jack' HearneENG19251925230764425.3323332.6200040
Brett LeeAUS20082008440763719.0013655.8800081
Aaron FinchAUS/MR/VIC20172017340764319.007798.7000143
Stuart LawAUS19961996440764719.0012361.7900110
Rahul DravidASIA200520051117575*-71105.6301050
Avishka GunawardeneSL19991999110757575.0066113.6401092
Dinesh ChandimalSL20122012110757575.008489.2901032
Alyssa HealyAUSW20202020110757575.0039192.3101075
George GunnENG19121912110757575.0018440.7601060
Walter ReadENG18831883110757575.00--01080
Greg MatthewsAUS19831983110757575.0021035.71010110
Damien MartynAUS19991999320755737.5010075.0001031
Michael ClarkeAUS20052005220756637.509975.7601090

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.