Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Western Australia: Batting figures (All cricket)

Cameron Bancroft has played the most matches in all cricket for Western Australia since 1908: 96.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Western Australia×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Cameron BancroftWA2018-20269614813516418638.251101346.8914231149715
Hilton CartwrightWA2018-202690132144374171*37.07818553.446241051257
Sam WhitemanWA2019-2026881387479319336.59929151.5912231657429
Matthew KellyWA2018-20265659126838914.53157143.4801107713
Josh PhilippeWA2018-202455785227313731.14345565.79315526736
Ashton TurnerWA2018-202655649177712832.31242373.3429417828
Joel ParisWA2018-202655711411519320.19292339.3801212513
Aaron HardieWA2019-20265171112060174*34.33376254.76211125311
Corey RocchiccioliWA2021-20265074228355016.06148456.270187617
Josh InglisWA2018-2026446582127153*37.32281475.5967524338
D'Arcy ShortWA2018-202542506148312733.70224266.1519318114
Cameron GannonWA2020-20263952115735813.98121347.24029687
Ashton AgarWA2018-202634343846114*27.29136062.211427715
Joel CurtisWA2023-2026334841284119*29.18215259.6727215216
Lance MorrisWA2020-20253327134914*3.5022321.9700860
Cameron GreenWA2018-202630467224025157.44380958.8186124036
Sam FanningWA2022-20263044112039927.98262045.92010412712
Shaun MarshWA2018-202327435187521449.34342254.7969324314
Jayden GoodwinWA2021-202627481144513930.74352441.003751607
Teague WyllieWA2022-20262539384510423.47184845.731351045
Jhye RichardsonWA2018-2026252825095319.5886259.05027631
Andrew TyeWA2021-2024241121574417.44132118.94002186
Charles StoboWA2021-2024202524266118.52100042.60014431
Brody CouchWA2024-2026202672213911.6358138.04001265
Jason BehrendorffWA2021-202420979735*48.5012478.2300154
Mitchell MarshWA2018-20261827186111133.12113875.6633110322
Liam GuthrieWA2018-20211717877198.5618940.7400490
Cooper ConnollyWA2023-2026152227579037.85118064.150719415
Liam HaskettWA2023-20261518786177.8236123.8200380
David MoodyWA2018-2023141879631*8.7326436.3600260
Albert EsterhuysenWA2025-20261213427113.007038.5700321
Bryce JacksonWA2024-20261175218*10.504942.8600110
Marcus StoinisWA2018-2023101523396026.0858757.75031416
Nick HobsonWA2021-20249831763635.2020785.02001163
Keaton CritchellWA2024-202597062188.8613545.9300032
Mahli BeardmanWA2023-20269731854.505333.9600010
Kieran ElliottWA20266811827926.0033354.65022211
W MalajczukWA2026650712414.208583.5300181
Jake CarderWA2019-202159223957*34.1451046.86011280
Simon MackinWA2018-20205641715*8.508520.0000130
Will BosistoWA20184801355816.8836437.09012131
Corey WasleyWA202634110860*36.0013778.83010113
Hamish McKenzieWA2023-202435038227.6015824.0500011
Liam O'ConnorWA2021320000.0050.0000200
Alex BevilaquaWA2018241573619.0042135.7100053
Baxter HoltWA2024220753.502035.0000000
J QuigginWA202622211*-520.0000000
Josh NicholasWA2020120454422.505581.8200062
Jonathan WellsWA201812019139.505435.1900030
Andrew HolderWA201812110810.003528.5700010
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.