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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 (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
Salman ButtPAK20042004240967024.0018352.46011130
Craig ErvineZIM20112011241964932.0020447.06000140
Shan MasoodPAK20132013240967524.0020646.6001290
Kyle JamiesonNZ/CAN202320233419644*32.0018153.04000102
Travis MullerOV202520252429638*48.0023441.03000110
'Dad' WeirNZ19311931240964024.00--000-0
Hugh TayfieldSA19491949240967524.00--01100
John WaiteSA19541954341965232.00--010-0
Bapu NadkarniIND19651965441967532.00--011110
Desmond HaynesWI19821982240965124.0020546.83010100
James FosterENG20012001350964819.2030631.3700190
Shakib Al HasanBAN20072007350963019.2019250.00000130
Daniel ChristianNOT20162016351963124.0021444.86000121
Ish SodhiND/WOR20212021450964019.2022642.48001132
Hugh WeibgenQUE20252025350963919.2020646.60000101
Don KenyonENG19551955350968719.20--010100
Wallis MathiasPAK19611961350964919.20--000100
Imrul KayesBAN20112011360963116.0017455.17000161
Bhuvneshwar KumarIND20132013661963819.2022143.44000130
Matthew WaiteYOR20182018460964216.0018950.79001112
Henry ShipleyCAN20162016360963016.0012974.42001114
Matt MilnesKEN20202020460964316.0021943.84000140
Lasith AbeyratneMSC202520254619656*19.2017156.14010102
NAJ RobinsonAA20252025360963916.0024838.71001120
Dennis DyerSA19471947360966216.00--01000
Jack CheethamSA19551955362965424.00--01090
Michael NeserAUS/QUE20262026470962413.7126436.36001131
Jonathon BoultND201320135729653*19.2016358.9001282
Jon HollandVIC20222022773965524.0012875.00011141
Ben MikeLEI20182018470963913.7117754.24001103
Abdul KardarPAK19541954471963616.00--00070
Malcolm MarshallWI198919895719640*16.0019648.9800263
Chris LewisENG19961996571963116.0034228.0700170
Daniel VettoriNZ19981998680965712.0031230.7701490
Heath StreakZIM20022002481963313.7131230.77001111
Ian BradshawWI20062006581963313.7135626.97001110
Jofra ArcherENG202620265839632*19.2015661.5400174
Matt RevisYOR20242024783963419.2028134.16000111
Bandula WarnapuraSL19821982480963812.0031327.48001110
Yasir ShahPAK20152015790962310.6715661.54002141
Jamie OvertonSOM20152015793964016.0010789.72000153
Jason GillespieAUS20052005710096359.6044621.52003131
Bruce EdgarNZ198419846101963010.6737525.6000180
Kemar RoachWI20172017712296329.6021145.50004141
Ben CoadYOR20262026712296219.6020746.38001102
Mitchell SwepsonAUS/QUE20222022111249628*12.0015561.9400180
Liam DuddingWF202520258134962310.6720746.38002151
Mason CraneHAM201620161115496228.7331830.19004120
Shahadat HossainBAN20082008917696248.7320646.60003170
Mervyn DillonWI200220021118096435.3325737.350010123
PreviousPage 224Next

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.