Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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 year (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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
James FaulknerAUS/RR/MS2013201345311258011630.53503115.311203923
Tom CurranSS/SUR/IU202320233932958067*25.22390148.720235026
Kurtis PattersonSS/NSW20242024791579167*72.3899758.07140525
Bruce MitchellSA193519357143579164*52.64--210110
John WrightNZ198119811315257911044.54140741.15130421
Calum MacLeodSCO201720171718357915438.6075376.89141587
Sam BillingsENG/CSK/KEN201920191819557913841.3665688.26322638
Movin SubasinghaBRC/CK202620261820157914030.47509113.751304040
Hassan AzadLEI2022202211211579104*28.95150738.42141650
Tim RobinsonENG198719871722157916627.57119648.41132580
Greg BlewettAUS199519951723157911526.32114750.48222661
Ashar ZaidiESS/CV/IU201620163025457959*27.57432134.030304427
Waseem MuhammadUAE/KK/ME202620262828257987*22.27457126.700354928
David WilleyENG/RCB/YOR2022202249321157975*27.57522110.920235021
Carlos BrathwaiteWI/DC/ST2017201741341057964*24.13415139.520114134
Harpreet SinghCHH201920191211357892*72.25390148.210504924
Mansur Ali Khan PataudiIND196419648142578203*48.17--222683
Oshada FernandoSL/DAM201920191720257810232.1190563.87122718
Alviro PetersenSA201020101421057810027.52107753.67130615
Chamika KarunaratneSL/NCC202520252221757895*41.29510113.330415027
Rahul DravidIND/RR20122012192205785826.2774777.38020814
Matthew BoyceLEI201420142123457874*30.4283369.39030741
Laurie EvansPS/SUR/OI202120212827657867*27.52450128.440413923
Sanjay KrishnamurthiUSA/ME/SFU202620263630557868*23.12485119.180333928
Dasun ShanakaSL/DC/SSC2025202538331157864*26.27387149.350234434
Kyle CoetzerSCO/NOR20142014273405786717.0089264.80034793
S MalshanPSC/SSC202520252021357710832.0689764.33120593
Samiullah ShenwariAFG20152015242235779630.3786466.780304212
Vijay HazareIND195219529132576146*52.3620.00142120
Arthur MorrisAUS1953195381505769938.40--051510
Brandon KingWI/GAW2019201918173576132*41.14425135.531305434
Mark PettiniLEI201720171519257615933.8882969.48232652
Manoj PrabhakarIND199419942022557612033.88114250.44222641
Runako MortonWI200720072123257682*27.4390663.580525210
Johann MyburghSOM201520151725257611825.0477973.94145776
Devon SmithWI20072007242615766123.0483768.82032723
Mohammad NabiRR/AFG201520153227257611623.0461593.661123320
Mohammad NaimBAN20212021272715766422.15575100.170314812
Bryan YoungNZ19951995192715768422.15151138.12032550
Wesley MadhevereZIM202220223535357673*18.0060495.36043664
Stephen CookSA20162016712057511747.92124246.30321630
Nick BrowneESS201420148133575132*57.50124046.37310830
Kevin PietersenMS/SUR/QG201720172019257588*33.82421136.580544026
Dale PhillipsOV/OTA202120211621457514933.82120247.84222732
Xavier MarshallWI2008200819223575157*30.2680871.161246718
Oliver PeakeAUS/MR/VIC20262026202535757326.1492562.160335214
Wally HammondENG193119317112574136*63.78--230231
Greg ChappellAUS19791979912157412452.18105854.25141530
Scott StyrisNZ200520051815057410138.2773178.52140498
Freddie McCannNOT202420241416057415435.8890563.43211792
PreviousPage 110Next

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.