Live1st ODI · India in New Zealand 2026/27NZ135/8 (31.4)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
Tim JohnstonCANFirst-class2012-2018243947657621.8693681.730359022
Mackenzie HarveyAS/MRT202018-20265047676571*18.66659116.080257018
Cade CarmichaelNKList A2022-20262020276410742.4489785.17241926
Nishan MadushkaCCCFirst-class2025-20261321376418342.44128359.55252784
Zeeshan KukikhelHUNT20Is2021-20252424176413733.22477160.171518041
Rizwan CheemaCANODIs2008-2013333217649424.65685111.530639235
Jordan ClarkLAN/SURList A2014-20233933776479*29.38748102.140405719
Nicholas KirtonCANT20Is2019-20264038676469*23.88624122.440205129
Feroze KhushiKEN/ESSFirst-class2020-20241829176216427.21120063.5024310110
Dion MyersZIMT20Is2021-2026444137629620.05630120.950336721
Andy RobertsWITests1974-19834762117626814.94130341.670365422
Feroze KhushiESSList A2021-20242221076111836.2480794.303217617
Sachitha JayathilakeTUCAFirst-class2024-20261423476110240.05111268.441524241
Brendan TaylorZIM/NOTList A2015-20182824476115438.0579296.092448411
Ian CockbainGLOList A2014-201929254761108*36.2491483.262335715
Matt BoyleCAN/MIDT202022-20263431276181*26.24514148.050428228
Nick BrowneESSList A2015-2025343227619925.3792482.36043943
Pieter MalanMID/WARFirst-class2021-20231932276014125.33143552.96158895
Andrew HallSATests2002-20072133476016326.21165046.06137964
Hardus ViljoenPK/LIO/SLZT202013-2026147903676041*14.07605125.620075834
Alex ObandaKENList A2012-20223232175911524.4896978.331337227
Rahul ChopraUAET20Is2024-2026413687598027.11661114.830525329
Simon HarmerESSList A2017-20264839147596830.36702108.120326225
Luke WrightENGT20Is2007-20145144475999*18.98554137.000496831
Rachin RavindraNZT20Is2021-2026514697596920.51561135.290436032
Delano PotgieterLIO/HAM/JST202019-202673522375946*26.17615123.410014936
Trent BoultNZTests2011-202278944675952*15.81126560.0001138230
Tim DavidSIN/SUR/TASList A2019-202617155758140*75.80625121.282507028
Will BraggGLAList A2014-2017272417589432.96100175.72063763
Sami AslamPAKTests2015-2017132517589131.58193839.11070774
Amandeep KhareCHHT202018-2023312867589034.45654115.900315323
Tagenarine ChanderpaulWITests2022-202615292758207*28.07201337.66122726
Sam CurranENGODIs2018-20264836475895*23.6986188.040225224
Llew JohnsonOTAT202018-2026524627587217.23624121.470335035
Lesiba NgoepeCC/WAR/NWT202015-20266254137584318.49630120.320025627
Keith FletcherENGODIs1971-19822422375713139.84113466.75150646
Les FavellAUSTests1954-19611931375710127.0450243.43152482
Michael RipponNED/CAN/OTAT202013-202670541575758*19.41630120.160135516
Michael NeserPK/BH/AST202011-2026118772875764*15.45574131.880186425
S FernandoKCCC/MSCFirst-class2024-2026182817567728.00143452.72083682
David HusseyAUST20Is2008-20123936375688*22.91623121.350344134
Aamir KaleemOMAT20Is2015-20265548675672*18.00659114.720377619
Priyamal PereraPSCFirst-class2024-20261522175521235.95118863.55132757
John DysonAUSODIs1980-1983282747557932.83155348.62041552
Hamish RutherfordNZTests2013-20151629175517126.96133856.43112989
Luke PomersbachRCB/PK/BHT202008-201433326755112*29.04601125.621317726
Michael BurgessSUS/LEI/BBT202016-202363521175464*18.39627120.260245924
Lorcan TuckerIRETests2023-20261020275310841.83125659.95152965
Chetan SuryawanshiSINList A2012-20183130375374*27.8980393.770537622
Upul TharangaSL/DD/SST202014-2021302827527728.92628119.750629413

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.