Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM117/1 (32.3)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AM ForemanSUS/WOR/KEN2023-2026151613444922.9365252.76000302
Kamran AhmadzaiFRA2024-2026201633445626.46217158.530112321
Raveen YasasPSC/BSC/CMCC2025-2026111703444620.2477944.16002300
Gareth BreeseWI/DUR2002-2014282273446222.9355961.54013433
Louis StrickerSA1910-1912132403444814.3344633.86005210
Vaibhav WategaonkarOMA2013-2018262543446716.3852765.28011174
Noor AhmadCSK/MR/QG2020-20262127528344267.3236893.4800121818
A ThennakoonKYCC2024-2026171713437121.4440385.11011257
Louis van der WesthuizenNAM2011-2018212103435316.33338101.480223013
Frank MooneyNZ1949-1954142223434617.15--00110
Haseebullah KhanPAK/QG/LQ2023-2026302323435016.33299114.720143311
Mangal MahrourBIH2019-20221817234264*22.8034698.84032339
Rajjakuddin AhmedASS2018-2022282553423917.10233146.780012918
Chamika GunasekaraSL/NCC2022-20264129834251*16.2958558.46013294
Bruce FrenchENG1985-1988292973425915.5586839.40014381
David BrownENG1965-19692634534244*11.7965626.68006310
Dan MoriartyYOR/SUR/SB2020-2026118572834251*11.7970748.37015466
Kenneth HutchingsENG1907-1909712034112628.42--111331
Connor BrownGLA2017-2018111903419817.9577743.89012451
Jordan NeillIRE/NK/MR2024-2026282133414918.9443378.750024111
Samiullah RahmaniSWE2023-2026302223415017.05227150.220132326
Bert VoglerSA1906-1911152663406517.00825.00024156
Harpreet BrarPK/PUN2019-20268342223402917.00286118.880022614
Manpreet JunejaDC/GUJ2013-2021181613395422.60298113.76010324
Tom GarrettAUS1877-18881933633951*12.5610323.30015121
Nasrulla RanaHK2019-202678451633936*11.69324104.630052614
Miguel CumminsWI/TTRS/AH2013-202553501533928*9.6981241.750010419
PADLR SandakanSL/GG/KF2016-20251096729339258.9273746.00006400
Zawar FaridUAE/ADKR2019-2023322843385514.08332101.810123113
D JansenISL2021-2026181323378630.64284118.660212512
Zubin SurkariCAN2008-2011282533374915.3269048.84002310
Darshan MisalGOA2016-20233529533750*14.04332101.510101813
Zak GibsonND2016-20264336193374319.8273146.10003382
Malinda PushpakumaraSL/CC/DV2017-202643391433742*13.4869248.700063112
Tendai ChataraZIM2010-20241568937337236.4870347.940017343
Bodapati SumanthDC/CHA-XI2010-2020161433366130.55318105.66020265
Karan SharmaUP/LSG2021-20241717233668*22.40292115.070413310
Blake CullenMID/LS2020-20255435113364214.0068648.98003343
Mahmood HussainPAK1952-1962273963363510.1810.00008182
Aaron PhangisoSA/KNI/LIO2012-20241434712336249.6043577.24006238
Tymal MillsENG/IWX/RCB2014-20262698429336306.1140882.3500183910
Jakir PatelZAM2025-2026181813356319.71288116.320102918
Stork HendryAUS1921-19291118233511220.9472634.71101270
Y DewthusaBSC/NCC2025-2026241913355318.6151664.92013253
S DadswellLIO/LQ/NK2022-2026242113354216.75288116.320042714
Yaseen VallieCC/WAR/WP2012-20263223433562*17.63315106.35012285
Lungi NgidiSA/RCB/CSK2015-20262641055533520*6.7062253.8600202811
Jake DunfordJER2016-202576381333445*13.3645174.06004210
Charles PerchardJER2014-20261084813334379.5442678.400071710
JI Hope-BellGLA20261012133312330.2738985.60111432

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.