Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by format (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Robert O'DonnellND/AUCT202017-2026736718162773*33.201215133.91010414262
Sol BudingerLEI/NOTList A2021-202545451162612036.951350120.44311019558
Roelof van der MerweNED/RCB/DCT202009-20262221385416266619.361273127.7302613557
Jatinder SinghOMAT20Is2015-202675757162573*23.901340121.2709417935
Mark CosgroveSS/ST/HHT202012-20197170616247925.381255129.4008518036
Michael LeaskSCOODIs2014-20269877151624107*26.191434113.2518512571
Chamara KapugederaSLODIs2006-201710184716249521.09225472.0508711728
Will YoungNOT/CDT202017-2026575721623101*29.511144141.87212312767
Paul StirlingIRE/MIDFirst-class2013-201942633162313827.05266860.8328522815
Rick McCoskerAUSTests1975-198025465162212739.56383342.324951433
Christiaan JonkerCC/WAR/RKT202013-2024878122162166*27.471296125.0804712077
Luis ReeceDER/LANList A2014-202645443162013639.51192484.20311417228
Alex BlakeKENList A2014-2023675710161811634.431462110.67111113665
MS DhoniINDT20Is2006-201997854216175637.601282126.1302111652
Stuart CarlisleZIMTests1995-200537666161511826.92433237.2828718510
Upul ChandanaSLODIs1994-20071451101716148917.35221572.8705810722
Matthew WadeAUSTests2012-202136639161311729.87320350.3645317512
Josh DaveySOM/LEIFirst-class2016-20267810627161375*20.42346846.5103620813
Rahkeem CornwallSLZ/AH/SLST202013-2026959051612102*18.961052153.231510145122
Nari ContractorINDTests1955-196231521161110831.59--1112572
George DockrellIREODIs2010-202613810030161091*23.00196681.8906812733
Rob YatesWARList A2019-202648470160813234.21184587.1547319529
Dean FoxcroftOTA/LQ/CDT202018-2026565210160882*38.291259127.72013214549
Jan FrylinckNAMODIs2019-202668649160712629.22211076.16310512527
Yashpal SharmaINDTests1979-1983375911160614033.46361834.832941407
Sol BudingerLEIFirst-class2022-202634601160611827.22197181.4819623517
Saiteja MukkamallaUSAODIs2022-2026474551605137*40.13195082.3149512228
Suresh RainaINDT20Is2006-2018786611160510129.181190134.8715314558
Gareth SeverinWFFirst-class2023-202625480160419633.42318150.4248118412
Niroshan DickwellaSLODIs2014-202255521160411631.45171793.4229118712
Michael CarberryPS/HAMT202014-201758566160487*32.081197134.00014117354
Mark WallaceGLAFirst-class2014-20163966716049227.19280557.1801182003
Aarif SheikhNEPODIs2018-20267767916048427.66244365.6609510917
Mason CraneSUS/HAM/GLAFirst-class2015-202671100251604114*21.39378142.4224151928
JM CummingOVFirst-class2022-202632604160311328.63346346.291512248
Ahmed ShehzadPAKT20Is2009-2019616121603111*27.171371116.9218217037
Dhanushka GunathillekeSLODIs2015-202247461160113335.58184486.82211117220
Tim RobinsonENGTests1984-198929495160117536.39384641.634651820
Craig MeschedeSOM/GLAFirst-class2014-201841619160110730.79232168.9829722925
Jeff CroweNZTests1983-199039654160112826.25465934.363661834
Manoj PrabhakarINDTests1984-199539589160012032.65415637.751931654
Paul CollingwoodDC/PS/IMPT202010-20187873121600108*26.231301122.9816610656
Glenn TurnerNZODIs1973-1983404061598171*47.00234868.063911567
Chris JordanSUSFirst-class2014-201942639159816629.59274258.282922188
Paul StirlingIRE/MID/NKList A2013-2026484631596127*37.12172392.6357017339
Wayne ParnellRCB/DC/PWT202011-20251871273615969917.541335119.5504913158
Paul SheahanAUSTests1967-197431536159412733.91253441.522731562
Sarfraz AhmedYOR/QG/BKT202016-202492782215948128.461313121.4007214029
Bill BrownAUSTests1934-1948223511592206*46.82271738.72491851
Jack WildermuthQUEFirst-class2017-202643634159211126.98267359.5627521011

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.