Live1st ODI · India in New Zealand 2026/27NZ12/0 (3)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
Saif AhmadDENList A2016-20253331398814035.29112787.672448036
Smit PatelUSAODIs2024-202631312988152*34.07124579.3616310913
Stephen PetersNORFirst-class2014-2015214019888825.33181854.350761370
Harry DukeMID/YORList A2021-20264237498712529.91131475.11253998
Len BraundENGTests1901-19082341398710425.9720.00327932
Michael SlaterAUSODIs1993-1997424219877324.07163460.40093952
Nazmul Hossain ShantoBANT20Is2019-2025504859877122.95905109.060408920
Timothy C. BarkerLUXT20Is2019-2026505019877820.14809122.0004610423
Kamran AkmalPAKT20Is2006-2017585369877321.00825119.6405710031
Lance CairnsNZODIs1974-1985786569876016.73941104.890267041
Kirk EdwardsWITests2011-20141732198612131.81205248.0528411112
Imad WasimPAKODIs2015-202055401798663*42.87894110.290519119
Nalin NipikoVANT20Is2019-20264343798574*27.36870113.220637634
Yalaka Venugopal RaoDC/DC/SHT202008-201465541098571*22.39836117.820327737
Raman Subba RowENGTests1958-19611322198413746.8621226.42340581
Tim BresnanYOR/WARList A2014-20214940798495*29.82109889.620537623
Cameron WhiteAUST20Is2007-201447441498485*32.80740132.970537144
Andre FletcherWIT20Is2008-20246057798484*19.68892110.310696753
S KosalaCCC/KCCCFirst-class2024-20261523198312844.68133573.6327210621
Mark PettiniESS/LEIList A2014-20173026298315940.96118283.16363966
Billy ZulchSATests1910-19211632298315032.7783742.29240541
AP RajeevanTANT20Is2022-2025514799837025.87876112.210528918
Ahmed ShehzadPAKTests2013-20171325198217640.92192650.99341998
Graeme SmithSAT20Is2005-20113333298289*31.68770127.5305112326
Niroshan DickwellaNCCFirst-class2024-20261725198112640.88949103.372721229
Ben CharlesworthGLOList A2021-20252726298110440.88112187.511709520
Budhi KunderanINDTests1960-19671834498119232.7033530.452311392
Samiullah ShenwariAFGT20Is2010-20226153109816122.81820119.630227336
Marco JansenPK/MI/WART202019-2026128772898171*20.02731134.200355958
Fred TruemanENGTests1952-196567851498139*13.8252442.7500116025
A BandaraCCCFirst-class2024-202615238980200*65.33163160.09310915
Gayan ManeeshanKYCCFirst-class2024-20261525298016042.61149065.773401009
Matt HorneNZODIs1997-2002494809807420.42151564.69053995
Stiaan van ZylCC/SUS/CVT202012-20204442397977*25.10790123.920528729
Jack BoyleCAN/OTA/CDT202019-20264343297982*23.88821119.240639122
Rovman PowellWIODIs2016-20235048397910121.76115384.911236342
Gareth RoderickWOR/GLOT202016-20267054119787122.74741131.980229027
Bruce YardleyAUSTests1978-1983335449787419.56146946.970481145
Jack SiedleSATests1928-19361834097714128.7410.00153381
Sabbir RahmanBANT20Is2014-2022484759778023.26819119.290439229
Shadab KhanPAKT20Is2017-202612669179775218.79677144.310177050
Akram KhanBANODIs1988-2003444429766523.24172156.71053732
V VijhLUXT20Is2019-20265453997664*22.18891109.540257431
Sam CurranOI/MLThe Hundred2021-2026433949757227.86656148.630745862
Naeem IslamBANODIs2008-20145951159758427.08147266.240558413
Pavan RathnayakeCCCList A2024-202618178974158*108.22836116.514506749
Fraser WattsSCOODIs2006-20113635197410128.65155962.48194798
Andrew SymondsMI/DCT202008-201139369974117*36.07750129.871507441
Reeza HendricksSAODIs2018-20243838297410227.06126477.061721019
Sharmarh BrooksBT/GAW/JTT202016-202550466973109*24.32766127.021257141

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.