Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.5)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 year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom BlundellWF201520151019557077*40.71119047.90031772
AB de VilliersSA20062006112105709727.14110551.58040800
John SimpsonMID20172017142225709028.50119347.78032783
Ben BrownSUS201420141422257016328.50106153.72102683
Azhar AliPAK/SOM201920191425157011823.75115749.27133711
Bill PonsfordAUS1934193447156926694.83115449.31210540
Michael PappsWF201320135103569183*81.2992261.71141900
Alan MelvilleSA19471947510156918963.22--311441
Asif IqbalPAK197919798121569134*51.7383351.62220656
Desmond HaynesWI19901990713056916743.77118947.86303571
James AdamsHAM201820181323156914725.86141540.21113880
Keith MillerAUS195119517132568145*51.64--211462
Mahela JayawardeneSL20052005914156814143.69108052.59151753
Henry NichollsCAN20152015814056810240.5796858.68152546
Nasser HussainENG200120011018156810933.41130643.49151687
Callum FergusonWOR/SA201920191223056812724.70127444.58133810
David LloydGLA201620161323156810725.8293760.62214834
Bevon JacobsAA2025202559156715770.8882868.482307013
Faf du PlessisSA201620168133567118*56.70117248.38220682
Vikram SolankiSUR201420141016156714337.8095159.62151803
Greg HayCS20212021816156715237.80139940.53221632
Dane VilasLAN202220221318056712431.5082968.40221604
Daniel DrewSA202320239181567208*33.35128744.06121670
Martin GuptillNZ20122012101905679729.84132942.66060723
Logan van BeekWF/WOR202420241220456710135.44108352.351306410
Tom MooresNOT201820181220156710329.8495859.191208114
Jeet RavalNZ/AA/YOR201820181526056710221.81134942.03123740
Andrew FlintoffENG20032003814056614240.4380070.751427519
Mohammad YousufPAK20092009714056611240.43117448.21142574
John WrightNZ19841984915156613040.43134642.05210732
Sam HainWAR20182018121715669035.38115449.05061750
Jack ClaytonQUE202420241018156610233.29124945.32134712
Adam HoseWOR20232023111915668531.4489962.96032843
Jeetan PatelWF/WAR201420141923456610529.7970380.511236911
Mark BurgessNZ19761976916056511135.31--121415
Ben ManentiSA20232023101815658833.2470080.71062719
David BedinghamSA/DUR20252025101825659335.3197458.01042665
BS McKinneyDUR202520251018056515331.39111750.58202794
Matthew WaiteWOR2023202311204565109*35.3180670.101316910
Matthew LambWAR20212021142455656729.74132242.74032753
Dhananjaya de SilvaSL/CCC202520251015356411747.0078272.12121608
Dilip SardesaiIND1964196481505648737.60--061621
Wally HammondENG19351935916356487*43.38--040142
Matt RenshawAUS/QUE20172017917156418435.25124545.30130663
Tom AlsopHAM202120211424256414925.64139040.58202800
John SimpsonMID20232023142515647523.50143539.30042662
Norm O'NeillAUS1960196057056318180.437454.05301440
Alastair CookESS20202020611156317256.30102155.14210770
Bharat PopliND20252025814156312543.3196158.58232537
Richie RichardsonWI198419841014156315443.31124745.15312771

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.