Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan Coulter-NileAUSODIs2013-2019322162529216.8026296.18012206
Kuldeep YadavINDTests2017-2026192442524012.6094126.78004251
Hiren VaraiyaKENODIs2006-20146238172523412.0048951.53003111
Muhammad NadirRWAT20Is2023-20268143202521910.9629884.56003247
Arthur HillENGTests189634025112462.75--110-0
Tawanda MuyeyeKENList A2021-2026121112514025.1026694.36001345
Vathila UdaraKYCCList A2025-2026111112515225.1031679.43012203
Dharmang PatelQATList A2017-2022131222519325.1030881.49022305
Pinninit TapaswiAND/KIN-XIT202020-2021151402518517.93228110.090112013
Justin AvendanoSS/MST202019-2022191702515214.76223112.560121714
Joe CookeGLAFirst-class2020-2021101722516816.7373534.15011331
Sanvir SinghSH/PUNT202021-202423171125155*41.83136184.560112114
S MadurangaSOUT20Is2024-20262420725151*19.3131180.71011245
Shane GetkateIRET20Is2019-2022292532513011.41230109.13001913
Josh HullLEIFirst-class2023-20262733182519716.7389528.04016332
Tom HartleyLANT202020-20268142172513910.04198126.770071413
Jayden SealesWITests2021-2026305020251328.3762140.4200111810
Harry GurneyNOTFirst-class2014-201852733825142*7.1751548.740021333
Clive RadleyENGODIs1978441250117*83.3336768.12110250
Sacha De AlwisCAYList A2010-20175502509450.0035869.83030265
Suved ParkarNBBT20202655025011050.00155161.291202414
Liam BanksWARList A20198802506131.2529485.03020185
James AtkinsonHKODIs2008-20179902505927.7839862.81010246
James MarshallNZODIs2005-20081010025016125.0031379.87112194
Dom MichaelSAMT20Is2019-20221010225063*31.25219114.160311313
Yash NaharMAHT202019-202113121250103*22.73205121.951052311
Akhil AnilTANT20Is2022-20242521425052*14.71206121.360122011
Nehemiah OdhiamboKENT20Is2007-2022402952504110.42249100.40006265
Joshua van HeerdenWPT20202666224988*62.25174143.100201811
Adam VogesMIDList A2016-20178812498135.5732576.62010250
Subash Prasad KhakurelNEPT202013-2014101022495431.1327191.88010233
Robert LordNOTList A2024-2026141052498349.80189131.750202710
DS AbeywickramasinghaBRCList A2024-2025101032499835.5731080.32020213
Vic MarksENGTests1982-198461012498327.6753246.80030230
Robin UthappaINDT20Is2007-2015121222495024.90211118.01011266
Kevin KasuzaZIMTests2020-202171212496322.6474233.56012242
Kamil MisharaNCCList A2024-20261312124961*22.6439662.88011224
KS DhariwalGLOT202026131212497022.64148168.240101319
Sayan MondalBEN/KJWT202016-2021141312495220.75231107.79020206
SH VenugopalSINT20Is20251313224946*22.64231107.79000147
Jeremy LawlorGLA/NK/MRT202019-2022161512498117.79208119.71012249
Saad Bin ZafarCANList A2017-20222616524934*22.6432177.57001226
Hugh MassieAUSTests1881-188591602495515.566487.50012350
Luke GeorgesonWEL/OTA/NKT202021-2026191752495120.75205121.460112010
S FosterCAYT20Is2024-2026261942494116.6027291.54001200
George GearyENGTests1926-1934142042496615.5658027.07023210
K MirpuriGIBT20Is2023-202637241724934*35.57248100.40001174
Graeme LabrooySLODIs1986-199244367249338.5935071.14006133
Andrew CaddickENGODIs1993-20035438182493612.4539563.04006193
Dilhara FernandoSLTests2000-201240471724939*8.3070935.12008301
PreviousPage 135Next

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.