Live1st ODI · India in New Zealand 2026/27NZ45/2 (9.2)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Jesse RyderESSList A2014-20162219392213157.63880104.772809425
Denis AtkinsonWITests1948-19582235692221931.79520.00154466
Parvez Hossain EmonCK/RR/CVT202022-20263636392278*27.94709130.040526358
Craig SpearmanNZTests1995-20001937292211226.34221241.681331154
Tom BantonTR/WF/NSThe Hundred2021-2026444329228122.49666138.440349535
Bevon JacobsCAN/AUC/QGT202023-20263732892190*38.38618149.030726258
Harry TrottAUSTests1888-18982442092114321.93--147671
Clint McKayLEIFirst-class2015-2017335279216520.47142764.5403613313
Tony de ZorziSATests2023-20251731191917730.63167754.802338813
Bill AtheyENGTests1980-19882341191912322.98237338.73142930
WGRL WijenayakeNSWC/BSCFirst-class2025-202612205918201*61.20170153.97441856
Junior MurrayWITests1993-200233454918101*22.39167054.971391026
David AllenENGTests1960-19663951159188825.5040533.83054660
Axar PatelINDODIs2014-202675521391864*23.5499592.260435832
Yasir ShahPAKTests2014-20224872791811314.12195147.05101110510
Will SmithHAM/DURList A2014-20183026191711936.68110682.91160615
Kamau LeverockBERT20Is2019-20263332591710333.96619148.141447652
Agha SalmanPAKT20Is2024-2026514889167622.90744123.120648032
Dhananjaya LakshanCCCFirst-class2024-20261621391515050.83119276.762509323
Zameer KhanDENList A2014-20243232291597*30.50147861.91040660
Sunil DhaniramCANODIs2006-2010444149159224.73112681.26062878
Azmatullah OmarzaiPK/RR/PZT202018-202678581691550*21.79624146.630126054
Tom SmithLANFirst-class2014-2016203429148728.56225940.460821105
Karsan GhavriINDTests1974-19813957149138621.23156438.17022737
Faheem NazirSWIT20Is2022-20252424491211345.60611149.2626110628
Nehal WadheraPK/MI/PUNT202023-2026494169127026.06639142.720627450
Patrick KrugerWAR/KNI/PRT202016-20266553119117921.69740123.110568534
Brooke GuestDER/CVT202020-20256357249115427.61717127.060126524
Mohammad NawazPAKT20Is2016-202698691791145*17.52683133.380096848
Jack RussellENGTests1920-19231018291014056.8849252.44522501
Matthew ShortAUS/VICList A2021-20262726491013441.3693097.852629225
Aaron JohnsonCANT20Is2022-202531313910121*32.50618147.252658560
Michael HoldingWITests1975-19876076109107313.79118558.9906157836
PR SurveINAT20Is2022-202538351290971*39.52784115.940417128
Scott SteelDUR/LEIT202019-2022403719097225.25746121.850636530
Rehan AhmedHH/LEI/GGT202022-20267062990952*17.15727125.030259138
Ben GreenSOM/LEIT202016-20269667209094719.34678134.070046341
Maaz SadaqatPZ/JB/NET202025-20263332290811430.27554163.902448054
Billy MurdochENG/AUSTests1877-18921934590821131.31102139.76213690
Wiaan MulderLEIList A2022-202319197907116*75.5891599.1311019815
Joe CarterNDT202019-2026504779078322.68746121.580549225
Matthew MontgomeryDER/NOTT202023-20265448690674*21.57670135.2204210918
Reginald NehondeBOTT20Is2019-2026595199066321.5796094.380336916
Rassie van der DussenSATests2019-2022183229059830.17222140.750631014
Ryan DuffyOVFirst-class2013-20161833390510430.17208743.361411230
Matthew WaiteWOR/YORList A2015-20264740119057131.21904100.110229017
Dwaraka Ravi TejaDC/SH/ANDT202008-202157481390561*25.86827109.430428518
Andrew HallSAODIs1999-20078856139058121.05120675.040359010
Dennis LilleeAUSTests1971-198470902490573*13.71233137.620110968
Anuj RawatRCB/RR/DELT202019-202454471290388*25.80730123.700357743

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.