Live6th Match · Pakistan ODI Tri-Series 2026/27SL83/1 (14.4)ENG386/5 (50)SL need 304 runs in 212 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Sam NortheastGLA20222022142441189410*59.45176267.482531386
Brian LaraWI20042004122111178400*58.90191961.3934314710
Matthew HaydenAUS2003200312214131238077.18173475.6653015620
Brian LaraWI19941994814099637571.14157163.402411263
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Tom BantonSOM202520251017266937144.60103064.95111873
Wiaan MulderSA202520257122669367*66.9091173.44201876
Garry SobersWI1958195881341299365*144.33--630741
Leonard HuttonENG1938193845049036498.00109343.28200501
Tom BruceCS2025202569146234557.7560875.99101526
Sanath JayasuriyaSL1997199711190127134066.89194765.283721409
Hanif MohammadPAK1958195859062833769.78--130240
Wally HammondENG193319338112934336*103.7877538.323206114
Sam NortheastGLA20242024142661004335*50.20172558.203261126
David WarnerAUS/NSW2019201911202866335*48.11142360.86314971
Mark TaylorAUS19981998122231112334*58.53247544.933411181
Donald BradmanAUS19301930680978334122.25158061.65400980
Dean BrownlieND20152015611069133462.8293074.30230889
Graham GoochENG199019909171126433379.00226755.764511528
Chris GayleWI2010201069052533358.3374970.091216310
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Inzamam-ul-HaqPAK20022002914082332958.79129463.602109914
Devon ConwayWF201920196124786327*98.25110471.2022010811
Andy SandhamENG1930193048059232574.0070253.42222340
Kumar SangakkaraSL/DUR2014201412221159731976.05287555.5558117313
Virender SehwagIND2008200814271146231956.23170385.8536118122
Keaton JenningsLAN2022202211170123331872.53212857.945211457
Sean DicksonKEN20172017916068731842.94125854.61133744
Harry BrookENG/YOR2024202417272148831759.52170387.3865215422
Chris GayleWI20052005713053431741.0884962.90121668
Michael PappsWF201720178131772316*64.33138055.943001114
David LloydGLA2022202214252899313*39.09129569.421521236
Younis KhanPAK2009200957044431363.4383153.43111394
Hashim AmlaSA20122012101721064311*70.93180658.914201253
Bob SimpsonAUS1964196414263138131160.04157245.103721351
John EdrichENG19651965462495310*123.7590553.92201696
Virender SehwagIND2004200412191114130963.39155073.6134216212
Tom AbellSOM2026202612191128730771.50217959.0646113318
Bob CowperAUS1966196647040830758.2979346.28112270
Dominic SibleySUR2025202514243127430560.67277545.914601309
Donald BradmanAUS1934193458075830494.75103773.10210974
Karun NairIND20162016331320303*160.0040379.40100354
Azhar AliPAK20162016112231198302*63.05256946.633421145
Brendon McCullumNZ/OV2014201410180121130267.28167272.4340013733
Lawrence RoweWI1974197457061630288.00124549.48300733
Daniel Bell-DrummondKEN202320239152579300*44.5496959.75122671
Donald BradmanAUS19321932332402299*402.0014770.07201300
Martin CroweNZ19911991230365299121.6766754.72100343
Alastair CookENG20112011811092729484.27183550.52420970
Virender SehwagIND2009200969063129370.11579108.982109211
Page 1Next

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.