Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND128/4 (20.5)IND need 15 runs in 67 ballsTest1st 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Mudassar NazarPAK1985198561024158951.8840140.40040120
Paul WalterESS20222022711141514141.5099641.67121543
Ricky PontingAUS2011201171304157831.9281850.73042451
Azhar MahmoodPAK19981998813041513631.9274455.78201592
Stephen EskinaziLEI20262026915041510027.67102540.49231453
Tom MooresNOT20232023101614159427.6772257.48023593
Chris BroadENG1988198869041413946.00111237.23221380
Hanif MohammadPAK19651965692414203*59.14--200511
Mohammad AzharuddinIND1987198779041414146.0046154.88210430
Tom Kohler-CadmoreYOR20182018611241410646.0075654.76222534
Guy WhittallZIM200020006122414188*41.4087747.21111572
Ravichandran AshwinIND20122012812441491*51.7569060.00030492
Josh ClarksonCS202520258122414166*41.4068960.09203479
Ahan WickramasingheNCC20252025813141410534.5059569.58121455
Jack TaylorGLO201520151114041415629.5753377.67202479
Will JacksSUR20192019814041412029.5774955.27134673
Shakib Al HasanBAN2008200881514149629.5787447.37021511
Tom BantonSOM2019201981504147927.6068560.44041514
Alec StewartENG1990199091714147925.8895443.40020460
Ken RutherfordNZ1994199491804146823.0090845.59043534
Tom HaywardENG1899189957141313768.83--211380
Rahul DravidIND1998199859041311845.89109137.86131530
Aamer SohailPAK1992199259141320551.6363764.84110530
Raman Subba RowENG19601960610141310045.8921226.4212090
Daniel SolwayNSW2020202061114138641.3096842.67040510
Kaushal SilvaSL20152015916041312525.81109937.58132460
Lawrence RoweWI1976197691614137027.5354842.70030270
Jordan ClarkSUR20252025121734138229.5067061.64031436
Danny BriggsWAR202120211320441366*25.8181950.43030565
Ben CoxWOR202120211421241360*21.7494443.75024561
TW BoormanGLO20262026112104136019.6799141.68012661
Colin MunroAA2017201745041214682.40311132.483004220
Hanif MohammadPAK1959195948241210368.67--22070
Nathan McSweeneySA20222022510241211851.5094243.74131470
Kumar SangakkaraSL2003200371114127541.2084648.70040621
Aadil AliLEI2015201571214128037.45106438.72030495
Russel ArnoldSL20022002913041210931.6978852.28132530
Jordan SilkTAS202220228132412154*37.4586647.58100365
Will YoungCS201720178142412128*34.3382949.70112495
Eric RowanSA1935193571414126631.69--02180
Abdul RazzaqPAK20022002915241213431.6985648.13110486
Sam BillingsKEN2015201510152412100*31.6963864.58112582
Dane CleaverCS20232023815341263*34.3377553.16020413
Tom BlundellNZ/WF202020201017141210125.7588446.61120541
Mitchell PerryVIC20232023111924127524.24104239.54013452
Ben RaineLEI20152015152624125117.1794143.78013580
Cameron GreenAUS/WA20242024592411174*58.7168659.91200557
Nari ContractorIND19601960610041110841.10--110130
Ben SlaterDER20172017611141174*41.1070758.13020660
Henry NichollsNZ/CAN20172017812141111837.3674854.95131510

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.