Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG227/1 (33.3)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris CairnsNZ/ICCODIs1991-200621519325495011529.46587484.274269345153
Daniel ChristianRCB/DC/DCT202011-202531828074493212923.943526139.8821616324254
Henry NichollsCAN/WOR/SOMFirst-class2012-2026711219491922643.92879555.9311291253731
Will JacksRCB/MI/HHT202018-2026179170134914108*31.303128157.1043712454265
Tom GraveneyENGTests1951-19697912313488225844.38481740.98112084257
Lewis HillLEIFirst-class2015-2026100164124878162*32.09912053.499261659915
MS DhoniINDTests2005-20149014416487622438.09824959.116331054478
Bob SimpsonAUSTests1957-1978621117486931146.82476244.73102783492
Marnus LabuschagneAUSTests2018-2026671219485721543.37931452.151125454415
Ryan ten DoeschateNED/OV/ESSFirst-class2006-202185122154857259*45.39746065.111124655451
Kusal MendisSLTests2015-2026751396483624536.36825858.5610231558155
Sikandar RazaZIMODIs2013-202616215324482414137.40564185.527273400112
Lendl SimmonsMI/BH/RRT202013-202216216012482411632.593954122.0023917447223
Cameron DelportST/LIO/DOLT202012-202421921214481912924.343495137.8842218484212
Travis HeadAUSTests2018-2026691186480817542.93692869.401320758941
Andy FlowerZIMTests1992-200263112194794232*51.551063645.071227554320
Riki WesselsWOR/NOTFirst-class2014-202190150134781202*34.90760162.908271963749
Babar AzamPAKTests2016-20266612211477119642.98861455.39934856628
Sean DicksonSOM/DUR/KENFirst-class2015-20269916912477031830.38938450.8310212157434
Evin LewisRR/MI/TTRST202014-2026191185154768109*28.053356142.0742610384333
Joe CarterNDFirst-class2013-2026781366476216936.63955449.8410271356862
David MillerSAODIs2010-202618015645476214242.904565104.328249354153
Sunil NarineKKR/SS/MRT202012-202652036058475410915.743156150.6311951442312
Tom LammonbySOMFirst-class2020-2026861509474222933.63918351.6410211858919
Ian RedpathAUSTests1964-19766612011473717143.46902037.5683194812
Stephen EskinaziMID/LEIFirst-class2015-20269817013473717930.17976748.5010211163319
Beau WebsterWAR/GLO/TASFirst-class2018-20267512518473618744.26808158.611124453544
Aamer SohailPAKODIs1990-20001541535473013431.96722565.475311046220
Steven CroftLANFirst-class2014-202310114812471815634.691008046.819231354425
Kumar SangakkaraPK/DC/HHT202008-20181801771147099428.373730126.25030950799
Craig McMillanNZODIs1997-200719318316470711728.19619875.94328937384
Martin CroweNZODIs1982-1995143140184704107*38.56647672.64434337829
Nathan AstleNZTests1996-20068113710470222237.02947949.6011241161239
Matt RenshawSOM/KEN/QUEFirst-class2017-202679137104700200*37.01949149.521513252641
Dwayne BravoCSK/MI/SST202008-2024431319101469776*21.553642128.9701122305236
Babar AzamPAKT20Is2016-202614613818468912239.083659128.153391048780
Ben ComptonKEN/NOTFirst-class2019-2026661238468022140.701102642.45132185655
Sam WhitemanYOR/NOR/WAFirst-class2019-2026801474468019332.731035245.2113181859911
Nick KellyOV/ND/WFFirst-class2015-20267313184677234*38.02842755.5012211059849
Jack HaynesWOR/NOTFirst-class2019-2026851329467715938.02865154.061220959013
Alec StewartENGODIs1989-200316816114467411631.80683468.394281346926
Mark BoucherSA/AXODIs1998-2011294220574670147*28.65551284.721261635283
Tom LathamNZODIs2012-2026171158214664145*34.04551984.518271439062
Asad ShafiqPAKTests2010-2020771286466013738.20958848.6012271351229
Allan LambENGTests1982-19927913910465614236.09905851.401418961820
Devon ConwayCSK/LIO/WELT202014-2026138134234630105*41.713480133.0523712511116
Daniel HughesSUS/NSWFirst-class2017-20267113111462217838.52907250.958271264813
Martin GuptillPK/MI/STT202012-202618117616462011728.883629127.3132815399202
Adam RossingtonMID/NOR/ESSFirst-class2014-202496155134619138*32.53725463.687301458764
Shakib Al HasanBANTests2007-2024711308460921737.78747361.68531655628

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.