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/27INDWZIMWODI4th 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 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At WACA Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWI200120011118383*-9884.6901060
Peter TooheyAUS19771977120838341.5015354.2501170
Desmond HaynesWI199219922218281*82.0012963.57010110
Wayne LarkinsENG19901990220824441.0013361.65000150
Neil FairbrotherENG199919991118181*-11968.0701030
Michael HusseyAUS20052005120815840.5017247.09010110
Peter TooheyAUS197819781218181*81.0018543.7801160
Ravi RatnayekeSL19881988230813827.0011868.64000100
Phil SimmonsWI19931993110808080.0014754.42010111
AB de VilliersSA20052005120806840.0016648.19010120
Viv RichardsWI198119812218072*80.0076105.2601093
Geoff MarshAUS199119912317963*39.5018043.89010120
Aamer SohailPAK19921992330797626.3311767.5201080
Mike VelettaAUS19881988450792715.8018642.4700080
Chris CairnsNZ19931993110787878.0015550.32010111
Bill AtheyENG19871987440784219.5017045.8800071
Keith ArthurtonWI19931993110777777.0015450.0001070
Manzoor ElahiPAK19871987331774838.5072106.9400081
Jeremy ConeyNZ19801980230767125.3319938.1901150
Mike GattingENG19871987441764925.3311069.0900060
Justin LangerAUS20012001120757537.5016545.4501171
Steve WaughAUS20012001220756737.5017044.1201090
Mark BoucherSA20052005121756275.0011664.6601090
Mike BrearleyENG19791979120756437.5020836.0601070
Shoaib MohammadPAK19871987330756625.0013356.3901150
David OgilvieAUS19771977120744737.0024530.2000080
Mark TaylorAUS19941994220744537.0010173.2700080
Steve SmithAUS198519851117373*-73100.0001090
Mark RamprakashENG199819981217347*73.0024429.9200060
Steve RixonAUS19771977120735036.5014948.9901060
Arjuna RanatungaSL198519852217363*73.007498.6501041
Martin CroweNZ19931993121734273.0019537.4400090
Sherwin CampbellWI19971997341732124.3314351.05000110
Michael BevanAUS199919991117272*-65110.7701040
Fred TitmusENG19741974120716135.5015745.2201080
Arjuna RanatungaSL198919892217171*71.0010666.9801170
Mark BurgessNZ19801980230714323.6718937.5700040
Alec StewartENG19901990221704170.0011759.8300060
Romesh KaluwitharanaSL19961996220705035.008186.4201081
Mark BoucherSA20022002220705835.008483.3301060
Andrew HilditchAUS19791979120704135.0019236.4600050
Matthew HaydenAUS20002000110696969.0012057.50010120
Shaun PollockSA200220022116969*-34202.9401016
Alan KnottENG19741974120695134.5010168.3201080
Graeme WoodAUS19781978120696434.5018038.3301030
Julien WienerAUS19791979120695834.5013949.6401061
Wasim RajaPAK19811981230694823.0010069.0000080
Graeme HickENG19981998120686834.007590.6701182
Carl HooperWI19971997330685722.6710068.00010100
Ian ChappellAUS19701970120675033.5013250.7601070

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