Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (First-class)

The most runs in a calendar year in first-class cricket at W.A.C.A. Ground: 288 by Justin Langer in 2004.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At W.A.C.A. Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Justin LangerAUS20042004120288191144.0042567.76110323
Steve SmithAUS20172017110239239239.0039959.90100301
Dawid MalanENG2017201712019414097.0036253.59110271
Mitchell MarshAUS20172017110181181181.0023676.69100290
Michael HusseyAUS20062006121177103177.0031855.66110220
Michael ClarkeAUS20062006121172135*172.0023174.46100211
Jonny BairstowENG2017201712013311966.5024155.19100210
Alastair CookENG2006200612013111665.5030542.95100110
Kevin PietersenENG2006200612113070130.0027347.62020141
Ricky PontingAUS200420041201239861.5023053.48010150
Matthew HaydenAUS200620061201169258.0019260.42010150
Adam GilchristAUS20062006121102102*102.0063161.90101124
Damien MartynAUS20042004121101100*101.0013077.69100110
Ian BellENG20062006120878743.5016552.7301182
James VinceENG20172017120805540.0015850.63010160
Ricky PontingAUS20062006120777538.5013955.4001090
Adam GilchristAUS20042004121696969.007888.46010100
Andrew FlintoffENG20062006120645132.009865.31010101
Younis KhanPAK20042004120594229.5013244.7000070
Mark StonemanENG20172017120595629.5011850.00010100
Usman KhawajaAUS20172017110505050.0012340.6501080
Tim PaineAUS201720171114949*-8557.6500060
Andrew StraussENG20062006120424221.007556.0000160
Pat CumminsAUS20172017110414141.006365.0800041
Justin LangerAUS20062006120373718.506953.6200160
Joe RootENG20172017120342017.004379.0700070
Mohammad SamiPAK20042004120312915.5011327.4300031
Chris WoakesENG20172017120302215.006050.0000050
Shaun MarshAUS20172017110282828.007537.3300040
Mohammad YousufPAK20042004120282714.003873.6800050
Andrew SymondsAUS20062006120282614.003677.7800022
Michael ClarkeAUS20042004120282714.005352.8300011
Shoaib AkhtarPAK20042004120282714.0011823.7300030
Salman ButtPAK20042004120261713.008032.5000030
Shane WarneAUS20062006110252525.0022113.6400030
Cameron BancroftAUS20172017110252525.005545.4500030
Jason GillespieAUS20042004110242424.006934.7800030
Steve HarmisonENG20062006120232311.503467.6500130
David WarnerAUS20172017110222222.003661.1100010
Abdul RazzaqPAK20042004120222111.006931.8800020
Alastair CookENG20172017120211410.503658.3300030
Imran FarhatPAK2004200412019189.503751.3500040
Darren LehmannAUS2004200412017128.501894.4400030
Monty PanesarENG200620061211716*17.003548.5700030
Paul CollingwoodENG2006200612016118.006923.1900010
Matthew HaydenAUS2004200412014107.003046.6700020
Sajid MahmoodENG2006200612014107.002850.0000010
Craig OvertonENG2017201712014127.002850.0000020
Shane WarneAUS20042004110121212.002646.1500010
Stuart BroadENG2017201712012126.0012100.0000101
Page 1Next

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.