Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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,354 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Gurkeerat SinghRCB/PK/PUNT202012-202375611411866525.23940126.1703610945
Phil MeadENGTests1911-1928172621185182*49.3861930.05433380
George RhodesWOR/LEIFirst-class2016-20223260811859022.79296639.950761631
Ben DuckettNOR/NOTList A2014-201941391118412131.16127293.0819313116
Peter WilleyENGTests1976-1986265061184102*26.91279442.382521604
Kyle VerreynneCC/CTB/PRT202017-20266355101184116*26.31922128.4213210435
Harry DeardenLEIFirst-class2016-20213560211848720.41270043.850561735
Stuart WilliamsWITests1994-200230523118312824.14236749.981361716
James ColesSUS/SECT202023-2026534910118277*30.31804147.0107110737
IK GamantikaINAT20Is2022-2026917512118178*18.75122896.170148129
Abid AliPAKTests2019-2021162621180215*49.17244548.264321485
Gulabrai RamchandINDTests1952-196033535118010924.58--256421
Shubham RanjaneMUM/GOA/JSKT202019-202676551911787032.72947124.390508938
Shivam DubeINDT20Is2019-202681611911786628.05786149.870627871
Kushal Janith PereraSLTests2015-2021224131177153*30.97162972.2527515112
Yuvraj SinghINDT20Is2007-201757519117777*28.02863136.380817774
RG MukasaUGAT20Is2019-20245554511778924.02955123.2505813236
Kevin PietersenENGT20Is2005-20133736511767937.94831141.5207111932
Adam RossingtonNORList A2014-20194037511769736.75118898.99010212619
Kris ClarkeND/GLOFirst-class2022-202632548117610325.57222452.8813313919
Michael JonesDUR/LAN/DVT202022-20266055711765524.50888132.4302510645
Brett LeeAUSODIs2000-20122211104411765917.82140783.5803166835
Priyansh AryaPK/DELT202021-202639390117510330.13647181.6118311577
Ollie RaynerMID/HAM/KENFirst-class2014-2019628810117552*15.06241648.6302181680
Donovan GrobbelaarAAFirst-class2013-201732526117310125.50257045.641751459
David SheppardENGTests1950-196322332117211937.8128048.933621041
Matthew ElliottAUSTests1996-200421361117219933.49263744.443451554
Geraint JonesENGTests2004-200634534117210023.92216554.1316215412
Gary WilsonIRET20Is2008-202077658117265*20.561134103.350349719
J BakerCAYT20Is2024-2026323251171106*43.37884132.4711009964
Ross EdwardsAUSTests1972-1975203231171170*40.38200643.722941041
Marcus NorthAUSTests2009-201021352117112835.48243248.155451435
Matthew CritchleyESS/DERList A2015-2026524410117010334.41119997.5825310422
Brett HamptonND/QGT202017-20267568711686519.15842138.720668472
Priyank PanchalGUJ/KYT202016-20254443311659029.13891130.7508611838
Will WilliamsCAN/GLO/LANFirst-class2012-2026881243411659812.94369831.50021611613
Jacques RudolphSA/AXODIs2003-20064438611648136.38170368.350701085
Peter SiddleAUSTests2008-201967941511645114.73246847.1602171254
LA DunbarSERT20Is2019-202645449116311733.23939123.862549961
Tom HartleyLANFirst-class2020-2026405910116213023.71226151.3914613518
Pasindu SooriyabandaraMSCFirst-class2024-2026172251161204*68.29196059.234411078
Razmal ShigiwalAUAT20Is2019-202549457116195*30.55840138.210749251
Tony PalladinoDERFirst-class2014-2019649720116160*15.08240948.1902111438
Andrew HoddYORFirst-class2014-201836536116096*24.68215553.830971532
Mitchell PerryVICFirst-class2020-20264668811597519.32310837.2904111373
Harry BrookNS/SLThe Hundred2021-20264442101157105*36.16696166.2415210556
Troy JohnsonOV/WFFirst-class2020-2026264551156194*28.90258844.672441507
Bob TaylorENGTests1971-198457831211569716.28426027.1403101001
Shahrukh KhanPK/TN/GTT202016-202696782511545821.77781147.760247876
Daniel DrewSAFirst-class2019-2025224331153208*28.82257344.812371351

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.