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)ODI1st 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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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

Batting records (All cricket)

Brett Randell has the most ducks in all cricket at Mainpower Oval since 1908: 4.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Mainpower Oval×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Brett RandellCS/ND2017-202647035195.0011729.9100440
Brett HamptonND2020-2025360602910.0011850.8500381
Angus McKenzieCAN2023-202569168248.5013749.6400381
SL StewartCAN2012-201351002226122.2054240.96033171
Jamie GibsonWF2020120000.0090.0000200
Grant ElliottWF2012-201324030267.507341.1000240
Edward NuttallCAN2012-20246422016*10.006431.2500230
SJG JanettCAN2025-2026240874921.7523736.71002110
Rob NicolCAN/AA2013-2016350907618.0024436.8901280
Max ChuOV2021-202436017613029.3348136.59102230
Hamish BennettCAN/WF2013-20205864830*24.0013635.2900270
Michael RipponCAN/OV2021-20255932345539.0051445.53012241
Sean DaveyCAN2020-202681021385517.2528548.42012190
Ajaz PatelCS/CD2013-2026611182318.2018644.0900271
George WorkerCAN/CS2012-201961212308320.9163336.33022200
Andrew EllisCAN2012-2018913136210930.1768153.16132490
Ken McClureCAN2015-2024914167621052.00137549.16212724
Tim JohnstonCAN2012-2017101652187119.8233165.86012215
Todd AstleCAN2012-20191018256596*35.3191561.75042782
Chad BowesCAN2016-202514231109015549.55137079.565321418
Leo CarterCAN/OV2015-202615253988226*44.91159761.8733211311
Martin GuptillAA2019110000.0090.0000100
Harry BoamWF2012110000.0010.0000100
IA RobertsonOV2013110000.0020.0000100
Jake GibsonOV2022110000.00110.0000100
BJ WatlingND2020120232311.508925.8400130
Bradley RoddenOV2014120442.004100.0000110
Devon ConwayWF2020120262613.005150.9800130
Cody AndrewsAA201612016168.004734.0400130
Ben HorneAA2018-2019220663.003517.1400100
Lauchie JohnsWF2020120110.50156.6700100
Ben LockroseOV2022120110.50185.5600100
Troy JohnsonWF202012011115.502347.8300120
Tim RobinsonWF2024120442.00850.0000110
Tim PringleND2025120221.00540.0000100
TA FindlayCS2026120663.001346.1500110
Gareth AndrewCAN2012230453115.0044102.2700152
Willie LonsdaleCAN2012231383519.008146.9100140
James NeeshamOV/WF2012-2020230646121.338575.2901170
Lockie FergusonAA2015-2018331454122.5010144.5500161
Donovan GrobbelaarAA2015-20162301019933.6725639.45011100
Andrew HazeldineCAN2018-202043023197.676435.9400150
James HartshornWF2023-202423154*2.503315.1500100
Luke RonchiWF2012-2013241744324.679677.0800182
BEW McCordCAN2012-2013240684717.0018237.3600190
Mark CraigOV2012-2014340896522.2513167.94011121
James BakerND2017-2020242251312.504160.9800102
Michael PollardCAN/WF2013-2018340583714.507775.32001100
Mitch RenwickOV2021-2022240684217.0014247.89001110
Brad SchmulianCS2023-2026240805520.0021936.53011120
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.