Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
George GearyENG1928192812154*5.002817.8600010
Peter RichardsonENG19581958120532.501926.3200000
Lance GibbsWI1975197512255*-3116.1300010
Keith FletcherENG19771977120542.503514.2900000
Chris OldENG19771977120532.502123.8100000
Bryan AndrewsNZ1973197312255*-3016.6700000
Andy RobertsWI19821982320552.50955.5600100
Sylvester ClarkeWI19821982221555.00862.5000000
Craig McDermottAUS19931993520552.501050.0000100
Bruce ReidAUS19911991321535.001827.7800000
Gladstone SmallENG19871987221545.001241.6700000
Daryll CullinanSA19971997120552.503713.5100100
Colin StuartWI20002000120542.50647.8100000
Luke WrightMS20152015330541.67862.5000110
Travis HeadAUS20242024230541.671435.7100110
Bill O'ReillyAUS19371937230541.672817.8600100
Jack HearneENG1898189824154*1.67--00200
Stuart MacGillAUS20052005110444.001136.3600010
Andrew CaddickENG20032003110444.00666.6700000
Kamran AkmalPAK20052005110444.004100.0000000
Chris CairnsNZ19981998110444.00580.0000000
Aravinda de SilvaSL19901990110444.001233.3300000
Muttiah MuralitharanSL2010201011144*-2200.0000010
Shane WatsonAUS20052005210444.00580.0000000
Clive LloydWI19801980110444.004100.0000000
Chris GayleST20112011110444.004100.0000010
Chris GayleMR20162016110444.001040.0000000
Ramnaresh SarwanWI20052005110444.001040.0000010
Mohammad HafeezMS20142014110444.00666.6700010
Michael KasprowiczAUS20042004110444.001040.0000000
Narsingh DeonarineWI20132013110444.004100.0000010
Chris TremlettENG20102010110444.00757.1400000
Suresh RainaIND20122012210444.00944.4400000
Brad HodgeMR20182018110444.00580.0000000
Alastair CookENG20142014110444.004100.0000010
Tim BresnanENG20102010110444.001723.5300000
Chamara SilvaSL20102010110444.00850.0000000
Paul ReiffelAUS1995199511144*-1330.7700000
Graeme SwannENG20112011210444.001040.0000000
Tim SoutheeNZ20162016110444.001428.5700000
Shaun MarshMR20242024110444.00757.1400000
Harmanpreet KaurINDW20202020110444.00757.1400010
Dirk NannesAUS20102010110444.003133.3300000
Rachael HaynesAUSW20202020110444.00580.0000000
Daniel ChristianHH20162016110444.001136.3600000
Daniel ChristianSS2023202311144*-1400.0000010
Tendai ChataraZIM20222022110444.004100.0000010
Katey MartinNZW20172017110444.003133.3300000
Alfonso ThomasAS20122012110444.00580.0000000
Pat CumminsAUS20222022210444.003133.3300010

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.