Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG165/1 (26.1)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All internationals)

The most runs in a calendar year in internationals at Western Australia Cricket Association Ground: 380 by Matthew Hayden in 2003.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Western Australia Cricket Association Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew HaydenAUS20032003110380380380.0043786.961003811
Ross TaylorNZ20152015121326290326.0040979.71100480
Annabel SutherlandAUSW20242024220320210160.0035191.17200366
David WarnerAUS2015201523028925396.3332688.65100312
Michael HusseyAUS2010201034128411694.6739771.54120311
David WarnerAUS2012201234025618064.0025799.61100316
Michael ClarkeAUS200820083502348146.8044552.58020260
Michael HusseyAUS200920093402268256.5036561.92020182
Jacob OramNZ20072007333221101*-136162.501201216
Michael SlaterAUS19951995110219219219.0032168.22100155
Hashim AmlaSA20122012120207196103.5026478.41100230
Steve SmithAUS2015201523020513868.3330367.66100260
Brad HaddinAUS200920093402058851.2522391.93020195
Kane WilliamsonNZ20152015121198166198.0030864.29100270
Ricky PontingAUS19991999110197197197.0028868.40100220
Virat KohliIND201220122301967765.3331163.02020231
Adam GilchristAUS2008200823018811862.6721587.44110203
Steve SmithAUS2016201623018314961.0023079.57101162
Andrew SymondsAUS200820083501766635.2025768.48020163
AB de VilliersSA2012201212017316986.5019688.27100223
David WarnerAUS2013201312017211286.0021779.26110253
Rohit SharmaIND20162016111171171*-163104.91100137
George BaileyAUS20132013332171125*171.00152112.50100147
AB de VilliersSA20082008121169106*169.0031653.48110161
Adam VogesAUS2015201512016011980.0032349.54100220
Graeme SmithSA2008200812015610878.0024164.73100190
JP DuminySA2016201612015214176.0024861.29100201
Aaron FinchAUS2014201433015110850.3316591.52100126
Quinton de KockSA201620161201488474.0020173.63020163
Justin LangerAUS19991999110144144144.0028650.35100160
Lou VincentNZ200720073301427647.3319473.20021151
Brad HaddinAUS200820081201409470.0020468.63010116
Dean ElgarSA2016201612013912769.5033841.12100191
Ben StokesENG2013201312013812069.0025254.76100211
David WarnerAUS201620162301379745.6714395.80010231
Brad HaddinAUS201020104501345326.8015984.28010133
Annabel SutherlandAUSW20262026110129129129.0017175.44100170
AB de VilliersSA201420142201288064.00117109.40010121
Ed CowanAUS201220122301277442.3327047.04021151
Steve SmithAUS2013201312012611163.0025848.84100142
Hashan TillakaratneSL1995199512012511962.5025748.64100120
Michael ClarkeAUS201220123401245731.0019164.92010150
Chris GayleWI2009200912012310261.50104118.27100116
Ricky PontingAUS200820083501224524.4018765.24001160
Usman KhawajaAUS20152015110121121121.0018665.05100112
Shane WatsonAUS2013201312012110360.5013788.32100145
Jacques KallisSA200820081201206360.0021755.30020103
Simon KatichAUS200820081201208360.0020658.25010101
Shane WatsonAUS200920091201198959.5018564.32010190
Matthew HaydenAUS20072007110117117117.00111105.41100150
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.