Live1st ODI · India in New Zealand 2026/27NZ135/8 (31.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
George BartlettSOM201920191221155613327.8095758.10132764
Mark RichardsonNZ20032003611155514555.50165333.58140632
Marvan AtapattuSL19981998815255522342.69131442.24122711
Hamish RutherfordOV/WOR201920191015055512337.00106052.36130910
Brad SchmulianCS202520258152555167*42.6993459.42121651
Chris CairnsNZ199719971019255571*32.65125644.19071616
Finlay BeanYOR202520251322155522426.43137340.42111793
Kepler WesselsAUS19841984815155417339.57103453.58143610
Wayne MadsenDER201720171017055412132.59100655.07140872
Thilan SamaraweeraSL2012201210181554115*32.59139039.86131580
Ajinkya RahaneIND201720171118255413234.63108451.11131594
Steven DaviesSOM201920191221155410927.70114848.26131802
Robert TaylorLEI20142014132515549823.0880968.48045806
Arthur MorrisAUS1947194758155315579.00119546.28310442
Robin SmithENG19891989510155314361.4498256.31231780
Majid KhanPAK19731973712055311046.086518.46131671
Russell EndeanSA19531953712155211650.18--140420
Jim ParksENG1964196412163552108*42.4654737.84130533
Matthew HaydenAUS200820081018155212332.4792359.80223723
Tom Kohler-CadmoreWOR201620161220155216929.05105952.12216793
Sam RobsonMID201820181121155213427.60114548.21120760
Misbah-ul-HaqPAK20072007592551161*78.71130342.29210604
Azhar AliPAK20122012610055115755.10134141.09312421
George BartlettNOR202620261320555195*36.73105652.18041695
Shikhar DhawanIND2017201758055019068.7559592.44220774
Mark ChapmanAA2024202459055027661.1172575.862117111
Tom BruceCS20232023610355016178.5793059.14220499
Conrad HunteWI1965196551015508961.11--06000
Tom LathamNZ/CAN2020202091415508642.31108150.88060684
Murali VijayIND201620161015055013636.67129242.57221598
Haris SohailPAK20182018815155014739.29127443.17201496
Thorn ParkesOV20252025815155097*39.29101554.19041710
Kamran AkmalPAK20052005916055015434.3893259.01201730
Lance KlusenerSA2000200011164550118*45.83107950.97140504
Ben CoxLEI20252025111615509336.6786963.29042713
Viv RichardsWI19911991101625508039.2992959.200716511
Rikki ClarkeWAR20142014121825509434.3886563.58053824
Glenn TurnerNZ19691969918255011034.3847726.42131420
Gordon MuchallDUR2014201411194550158*36.6784565.09122793
Harvey HoseinDER201920191221355091*30.56110949.59054610
Desmond HaynesWI198819881121355010030.56146937.44131530
Jacques RudolphGLA20162016122325508726.19133541.20033800
Devon ConwayWF20202020712154915749.91114747.86132745
Nathan AstleNZ20002000916154914136.60122444.85132705
Jofra ArcherSUS201720171116554981*49.9165184.330516415
Will BraggGLA201520151221154912027.45118346.41213640
Ben StokesENG/DUR20182018112205496624.95121145.33042587
Mohammad AzharuddinIND19941994710154815260.8999655.02221593
Eoin MorganMID20142014714154819142.15106651.41123735
Asad ShafiqPAK20142014914254813745.67103952.741205712

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.