Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam NortheastGLA20222022344481990410*55.28247480.44310521226
Brian LaraWI20042004313941662400*47.49250966.2437319915
Matthew HaydenAUS2003200344529234938054.63305077.0258126033
Brian LaraWI1994199422280147537552.68216468.162811744
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Tom BantonENG/BH/SOM2025202564679201537134.741991101.2136322756
Wiaan MulderSA/SH/JSK20252025293161015367*40.60122682.7921211418
Garry SobersWI1958195881341299365*144.33--630741
Leonard HuttonENG1938193845049036498.00109343.28200501
Tom BruceSCO/CS/CD202520252224881534550.9485894.991218025
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Hanif MohammadPAK1958195859062833769.78--130240
Wally HammondENG193319338112934336*103.7877538.323206114
David WarnerAUS/SH/NSW201920194655112715335*61.70299590.65817527042
Sam NortheastGLA202420242739101484335*51.17214069.3537615817
Mark TaylorAUS19981998122231112334*58.53247544.933411181
Donald BradmanAUS19301930680978334122.25158061.65400980
Dean BrownlieND20152015611069133462.8293074.30230889
Graham GoochENG1990199020283166533366.60299555.595611939
Chris GayleWI/KKR2010201038411143633335.90152494.2318415450
Michael ClarkeAUS/PW20122012323832349329*67.11331270.9268025115
Inzamam-ul-HaqPAK2002200240423151132938.74234064.5724215323
Devon ConwayWF/WEL20192019172371245327*77.81142387.4935116422
Andy SandhamENG1930193048059232574.0070253.42222340
Kumar SangakkaraSL/DUR2014201448573297231955.04442267.21917431919
Virender SehwagIND/DC2008200847603276131948.442670103.41417434865
Keaton JenningsLAN2022202233391187631849.37273268.6765322814
Sean DicksonKEN201720171522086631839.36146659.07143878
Harry BrookENG/YOR/NS2024202439447212631757.46216598.2079222141
Chris GayleWI/IWX/ICC2005200524300109731736.57148473.9234412614
Michael PappsWF201720178131772316*64.33138055.943001114
David LloydGLA20222022304131223313*32.18156878.0018317012
Younis KhanPAK2009200931323103631335.72162563.75143907
Hashim AmlaSA20122012303651950311*62.90271571.8266121810
Bob SimpsonAUS1964196414263138131160.04157245.103721351
John EdrichENG19651965462495310*123.7590553.92201696
Virender SehwagIND2004200439451181230941.18228679.2739524525
Tom AbellSOM/SB2026202619263144030762.61230562.4746114719
Bob CowperAUS1966196647040830758.2979346.28112270
Dominic SibleySUR/KT2025202525353150430547.00297250.6147014517
Donald BradmanAUS1934193458075830494.75103773.10210974
Karun NairIND/DC/KAR2016201623213757303*42.0683091.201308410
Azhar AliPAK/LQ20162016294031722302*46.54319853.8547416412
Brendon McCullumNZ/CSK/OV2014201443504202230243.96233586.6045319674
Lawrence RoweWI1974197457061630288.00124549.48300733
Daniel Bell-DrummondKEN/LS20232023283451592300*54.90180588.20310216623
Donald BradmanAUS19321932332402299*402.0014770.07201300
Martin CroweNZ199119911011052829948.0098853.44110464
Alastair CookENG2011201123262152729463.63247961.605711681
Virender SehwagIND/DC2009200942442178029342.381382128.8055124546
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.