Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG187/1 (30.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd 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
Pavan RathnayakeSL/CCC/DS2026202648497190122145.261775107.10510216353
Saif ZaibNOR/WF/CR20252025455281900196*43.18241078.8468320537
Ben DuckettENG/NOT/TR20262026354431899203*46.32212389.4558525415
Will YoungNZ/CS/NOR2022202237542189913436.52335756.57512422620
Ross TaylorNZ/RCB2009200952576189615137.18255474.24211318944
Glenn MaxwellAUS/MS/LAN20192019636091896113*37.181426132.96113217177
David WarnerAUS/DC2022202247565189520037.16201494.09214523234
Ajinkya RahaneIND/RR2015201546506189212743.00245876.97311318229
Ricky PontingAUS1999199942488189019747.25322858.5548416313
Cameron BancroftST/PS/SOM20232023384981888176*46.05327257.70312217416
Leus du PlooyDER/SB/JSK202320234650141888238*52.44230881.8048320033
Mohammad HafeezPAK2011201147566188514337.70257673.1859421924
Adam LythYOR2016201638512188420238.45258073.0266222243
Brian LaraWI2001200129383188322153.80325657.8349419915
Quinton de KockSA/MR/LSG2023202350482188117440.891589118.3859519480
Kane WilliamsonNZ/ND/SH2017201746503188017640.00227582.64411118726
Jonny BairstowENG/YOR20152015344351879219*49.45234480.1657221439
Ian BellENG20072007455421879126*36.13297563.1621332017
Sachin TendulkarIND/MI2009200940425187717550.73230681.4058121827
Mitchell MarshAUS/PS/WA2026202644441187711143.651222153.602150183115
Keaton JenningsLAN2022202233391187631849.37273268.6765322814
Joe DenlyKEN/DD2017201737452187622743.63234580.0056621146
Colin IngramWAR/GLA2015201545524187513039.06239278.3959322940
James VinceENG/ST/HAM2017201740492187417839.87230281.41311225028
Marcus TrescothickENG2003200338495187021942.50287665.02412526914
Matthew HaydenAUS/ICC2005200532464186813844.48323857.6966223312
Sam CurranENG/CSK/SUR20252025666413186810836.631515123.30111115276
Ross TaylorNZ/CS/SLZ20152015465212186529046.63235879.0955418515
Glenn PhillipsNZ/AA/AUC2022202253537186512540.541571118.71217315883
Sanath JayasuriyaSL2001200146554186511136.57243876.50312522232
Graeme SmithSA2007200742493186413340.52235379.22116423516
Quinton de KockSA/TIT/SB20222022656461862140*32.101481125.73212620252
Shai HopeWI/GAW/PC202620264850121861162*48.97189598.2168413177
Sourav GangulyIND2000200038425185814450.22244875.9078017741
Younis KhanPAK2002200246525185815339.53301161.71216419711
Chris GayleWI20042004344441857152*46.42260871.2069126314
Sanath JayasuriyaSL2004200436441185425343.12248074.7666222517
Neil BroomNZ/OV/DER2016201643577185416137.08292963.3038118424
Colin AckermannNED/LEI/SB20232023526110185014636.27267769.11410521811
Herschelle GibbsSA2003200333394184922852.83263170.2857227023
Peter HandscombMS/LEI/VIC20252025385441847142*36.94314758.6958518612
Mark StonemanENG/SUR2017201731402184519748.55272567.7151012536
Faf du PlessisSA/CSK/TIT2014201449513184312638.40265969.31411516132
Suresh RainaIND/CSK20102010555612184312041.89187698.24311218246
Inzamam-ul-HaqPAK/AX/IWX2005200530368184218465.79244475.37415218612
Usman KhawajaAUS/BH/QUE20232023284321842195*44.93377848.7658321012
Andrew StraussENG2009200936463184116942.81301861.005822274
Tom Kohler-CadmoreSOM/PZ/WF20252025586141839147*32.261591115.59210417582
Rohit SharmaIND/MI20162016474971838171*43.761787102.85214316662
Tom BantonBH/SOM/TR2024202442494183813340.84196193.73210120544

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.