Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nimesh VimukthiPSC20252025242852774312.0438571.950051812
Archie JacksonAUS1929192924027616469.0061944.59100250
Navjot SidhuIND198719877502767555.2032185.980401510
Rishabh TiwariCHH201920196612768555.20187147.59030347
Charlie McLeodAUS1898189846127611255.20--120190
PL MommsenSCO20142014772276139*55.2031986.52110213
Tamoor SajjadQAT201720177712767946.0031388.18010277
LJ WoodcockWF/WEL201920196802768034.5049156.21020352
Taranjeet SinghROM202120218812769139.43141195.740313812
Patrick GougeJER202620268822765846.00162170.370202215
George GunnENG193019304802768534.5032540.62010120
Bert SutcliffeNZ1953195348127680*39.43--020158
Hanumant SinghIND1964196458027610534.50--111420
Aditya WaghmodeBAR2019201999227682*39.43187147.590212812
KuldeepPOR202320239912768034.50150184.000302520
Risith UpamalBRC2026202659227615139.4352053.08100322
John MorrisonNZ1974197459027611730.6772238.23112240
Unmukt ChandMI/DEL201620161010127610330.67197140.101021917
Tom CurranSUR/OI202220221211327611534.50218126.611023213
Wasim RajaPAK198319831212027612523.0056845.77102313
Daniel FlynnND20152015712027610223.0066741.38113350
Priyank PanchalGUJ20192019131212767825.09210131.43012308
Irfan PathanPK20102010141352766034.50186148.390102110
Jean-Pierre KotzeNAM20152015161322767825.0942365.25010293
Aqib IqbalAUA20262026151322766325.09194142.270101917
Peter IngramNZ20102010131412766921.2342465.09011381
Ahmed FaizMAS20192019151512764519.7131388.18001226
Chirag SuriUAE20192019151512766719.7139869.35012235
C HeenatigalaBRC20252025131522766221.2351353.80021222
Thilan ThusharaSL200820082017227654*18.4031886.79012274
Tim RobinsonWF/WEL2022202212171276103*17.2552452.67114373
Will ButtlemanESS202320231818627650*23.0034779.54011259
Jeff DujonWI198619861918427657*19.7149355.98022274
William SomervilleAA/AUC202220221519327660*17.2543563.45024304
Dipak PatelNZ19961996202142767816.2449855.42024253
Will WilliamsGLO20262026192342769814.5366341.63015244
Asif AliPAK/HH/IU20232023272352764215.33205134.630001220
Kagiso RabadaSA/DC/LIO202120214627162764025.0932784.40003318
Usama MirPAK/MS/WOR20232023492762763913.14194142.270082017
P BaronARG202620266602757345.83201136.82040325
Musaddiq AhmedGER2025202566027510745.83156176.281103615
Garry SobersWI1961196136027516845.8346854.27110321
Tom AndrewsSA2019201947027510139.2947058.51121363
Arthur ShrewsburyENG18851885472275105*55.00--110280
Prashant GuptaUP201620168802755334.38226121.68010344
Mohammad MithunBAN/ST20202020101022756334.3834080.88021276
AP YadavTHA20252025101022757434.3830191.36020226
Reginald NehondeBOT20222022111132755334.3828098.21010206
Samarth SethAP201920191212127566*25.00246111.79021336
Sean SoliaAA/AUC20202020101312757522.9252352.58021294
PreviousPage 213Next

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.