Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG386/5 (50)Innings break - SL need 387 runs to winLive7th 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 (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,341 of the 23,348 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aiden MarkramSA/LSG/DSG2025202556606183813634.041802102.00212618155
Tillakaratne DilshanSL/ST/SUR2014201454562183511533.98203990.0021252368
Javed MiandadPAK1987198733377183426061.13256360.7131611258
Dawid MalanMID/BB/PZ2016201648566183414736.68243175.44313521135
Ian BellWAR/BB2018201835427183320452.37251672.8576321820
David BoonAUS1994199436456183313147.00353051.9321201612
Gary KirstenSA19961996343951832188*53.88248973.6084118510
Niroshan DickwellaSL2017201746573183211633.93205689.11211221617
Jason RoyENG/ST/SUR2015201550533183114336.621755104.3367621832
Daniel LawrenceMS/SUR/NS20252025555711183117839.801779102.9238417747
Kumar SangakkaraSL20072007373931830222*50.83266768.6258220511
Jonny BairstowENG/SH2019201946543183012835.88190096.3249722151
Shubman GillIND/GT20262026313131827223*65.251536118.95512021352
Wayne MadsenDER2014201437495182513841.48282564.60311021212
Shikhar DhawanIND/SH2013201342434182418746.77187997.0767224116
Sachin TendulkarIND/MI2011201136444182214645.55253371.9349021518
Michael ClarkeAUS2010201046536182016838.72273466.5739115910
Upul TharangaSL/SS2017201749576181911935.67211785.92311322328
Dean JonesAUS1989198928345181521662.59299360.6441111498
Jason RoyENG/DC/SS2018201858571181418032.391546117.3438618671
Misbah-ul-HaqPAK201120114646151813102*58.48325955.63116215121
Adam GilchristAUS2003200343443181213344.20184998.00410123429
Virender SehwagIND2004200439451181230941.18228679.2739524525
Virat KohliIND/RCB2015201547538181214740.27237176.4246015435
Marcus TrescothickENG2002200235452181116142.12233077.73410623019
Jesse RyderNZ/OV/ESS2014201446544181013336.201794100.8948523452
Tom WestleyESS2016201637411180925445.23265468.164922516
Scott BorthwickWF/DUR20162016455261809188*39.33324655.7351042314
Harry BrookENG/YOR/NS2025202548567180715836.881802100.2838417561
Kane WilliamsonNZ/ND/MID2025202549517180515341.02185997.1049119437
Tillakaratne DilshanSL/GAW/DER20152015515341803161*36.80189195.35410520420
Rahmanullah GurbazKKR/GAW/DC2024202459601180312130.561546116.623108137103
Dane VilasLAN/DH2019201939409180226658.13193493.17310219436
Rohit SharmaIND/MI2021202138482180116139.15256470.24210119548
Ricky PontingAUS20072007373681800134*64.29204288.15511018220
Graeme SmithSA2003200331370179827748.59254170.764802444
Ramnaresh SarwanWI20042004354391796261*52.82287662.45410320310
Shane WatsonAUS20092009354051794136*51.26256969.8349621322
Younis KhanPAK2006200632416179419951.26288262.2541052147
Nasser HussainENG2002200238482179415539.00331654.1041112066
Ryan RickeltonSA/MI/MCT2025202547514179425938.17183397.8738319461
Kiran CarlsonGLA2023202335441179219241.67205787.12411320239
Mark WaughAUS19981998354571791153*47.13319656.0448217012
Brendon McCullumNZ/KKR/BH2012201249571179112331.98225079.6029419038
Sachin TendulkarIND1994199432363178917954.21240874.29512323013
Faf du PlessisSA/SKAN/RPS20162016465061789118*40.66229977.8239217928
Jonny BairstowMI/YOR/WF2025202551567178911636.51182997.81111419763
David MillerSA/MS/JK20232023807317178910131.951466122.0318212481
Chris GayleWI/PK/RR2019201958572178716232.491448123.413115145128
Glenn MaxwellAUS/PK/MS2015201558564178614034.351409126.7639418157

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.