ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
David SheppardENG1963196361002186821.803148.39011130
John EdrichENG1972197251002184921.8071330.58000250
Shane WarneAUS20062006101112184321.8034463.37001281
Tom CurranENG/SUR2017201791112185321.8041452.66010331
Henry ShipleyCAN/SUS2023202361142184231.1439455.33001238
Sammy CarterAUS1921192181132184727.252568.00002320
Aftab AhmedBAN20052005612121882*19.8233066.06012361
Matt MachanSUS20142014712321844*24.2244349.21001300
Ruaidhri SmithGLA20182018612221852*21.8029374.40011372
Daniel FlynnNZ2009200971302186716.7755439.35023280
Keith BarkerWAR20182018101422185818.1741852.15013281
Ryan McConeCAN20152015101542184419.8234862.64001262
Max HoldenMID2019201991602185413.6373429.70012270
JP DuminySA20082008231217166108.5047046.17110221
Rohit SharmaIND20172017232217102*217.0031169.77120203
Sean WilliamsZIM2020202024121710772.3333964.01110225
Rishabh PantIND20192019341217159*72.3331169.77100212
Jack HobbsENG19111911241217126*72.3338656.22110160
Jack ClaytonQUE20262026242217104108.5045148.12110220
Bobby AbelENG18921892351217132*54.25--100160
Rod LathamNZ1992199235021711943.4043949.43100271
Ajinkya RahaneIND201320133612179643.4046646.57020302
Tommy AndrewsAUS192519253602178036.1713753.28020180
Ali BacherSA197019704702177331.0049044.29020230
Desmond HaynesWI199419944712176336.1748444.83010241
Reggie DuffAUS190419044802177927.13--010240
Clive van RyneveldSA195119515902178324.11--01130
Carl CachopaCS/AA2014201451002175221.7054439.89011302
Jason HolderWI2020202051022176127.1342551.06010273
Andrew CaddickENG1999199971112174821.7046946.27001283
Matthew BellNZ1999199971312178318.0881426.66012190
Ish SodhiNZ/ND20182018813321756*21.7043549.89022275
Max WalkerAUS197719771014521778*24.1145847.38011250
Danny BriggsSUS20182018111962174616.6939654.80000340
Paul GibbENG1939193935021612043.20--10040
Doug WaltersAUS198119813522167872.0043050.23020141
Martin CroweNZ1988198835021614343.2053740.22100220
Jonathan BushnellDUR202220224722166643.2048544.54010261
Bob CatterallSA192319234702167630.86--020-0
Marcus O'RiordanKEN2020202058321652*43.2048045.00010320
Josh InglisAUS/WA2025202569021610224.0031568.57101211
Joey EvisonKEN/LEI/NOT20222022691216109*27.0044348.76102252
Gareth BergNOR20212021910321669*30.8644848.21012261
Harry NielsenSA20192019510121686*24.0041552.05012260
Tom BaileyLAN2017201781112165821.6039854.27010282
John BracewellNZ1987198771122166624.0063534.02011153
Michael BatesAA2015201591232166024.0041951.55011254
Moeen AliENG/WOR2019201971302166016.6239954.14014312
Calvin HarrisonNOT20242024101312165218.0061435.18011280
Tim MurtaghMID20142014101432164219.6429373.72002311
PreviousPage 138Next

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.