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
Mehedi Hasan MirazBAN202620265912106526.2546445.26020173
SK PatelND202420245922105630.0041450.72010240
Movin SubasinghaBRC20252025892210100*30.0021199.531001218
Graeme HoleAUS195119515912106326.25--010250
Mushtaq MohammadPAK197919795902104823.3331228.21000200
Mark RamprakashENG1991199161002102921.0074228.30001210
Irfan PathanIND2004200491012105523.3353938.96011254
Reg SimpsonENG1950195051002109421.009117.5801270
Asif IqbalPAK19651965610121052*23.33--021210
Joe WalkerND2017201771112108721.0037855.56012273
Jack ShantryWOR201620161112421010626.2535858.66102238
Viv RichardsWI1975197571212105019.0916361.96012290
Sandeep PatilIND1983198371202108417.5014271.13010170
Lee GermonNZ1996199661232105523.3357236.71013320
Brett HuttonNOT2017201791302106116.1547843.93010260
James AndersonENG/LAN20142014111642108117.5035559.15013380
Tom BaileyLAN202420241218221031*13.1346245.45001221
Bryan ValentineENG19381938220209112104.50--110231
Warwick ArmstrongAUS1920192023020915869.6731666.14100180
Ernest TyldesleyENG1927192723020912269.67--11100
Tillakaratne DilshanSL19991999341209163*69.6742649.06101260
Charles BannermanAUS18771877241209165*69.671040.00100191
Bruce EdgarNZ198519853502097441.8073228.55030110
Mushtaq MohammadPAK197419743602097634.8358635.67021240
Mike ProcterSA197019704712094834.8338154.86000213
Nasir HossainBAN201120114702097929.8644846.65010291
Marlon SamuelsWI2008200848020910526.1348443.18110320
Luke HollmanMID202620266802095426.1340152.12010350
Johnny TyldesleyENG1899189948020911226.13--100-0
Aunshuman GaekwadIND198419845802097426.1315844.94021100
Donald TiripanoZIM202120215912099526.1355937.39021310
Wallis MathiasPAK195919595902096423.22--01080
Daryl MitchellND20142014610220976*26.1357136.60010192
Shaaiq ChoudhryWOR2014201461012094423.2246744.75002320
Sam BillingsENG/KEN2022202281012094423.2247843.72002262
Brett LeeAUS20062006101132096426.1340851.23013253
Phil DeFreitasENG19911991813220955*19.0045545.93010200
Richard CollingeNZ19651965101422095417.4240.00011142
Todd MurphyAUS/VIC20232023111922094112.2942249.53005243
Ben SandersonNOR20222022132062093814.9334360.93001311
Qaiser AliCAN20062006120208174104.0026080.00100212
Joe BurnsQUE20172017241208202*69.3336157.62101154
George RhodesLEI202120213402089052.0046444.83020301
Ibrahim ZadranAFG202120212402087652.0038154.59020260
DuleepENG1931193134020810952.00--110160
Barry KnightENG1963196334120812569.33--100223
VVS LaxmanIND2000200035120816752.0033462.28101330
Abdul RazzaqPAK20012001351208110*52.0029171.48110313
Hamidullah QadriKEN202220223512088752.0036357.30020292
Billy GunnENG18931893351208102*52.00--11080
PreviousPage 142Next

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.