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
Tillakaratne DilshanSL/RCB20122012596652245160*36.80275481.5279825422
James VinceENG/SS/AUC2019201965667224419038.031957114.67212324343
Joe RootENG/YOR/TR2021202129443224322854.71380458.967722193
Nicolas PooranWI/RR/TKR202320236867112239137*39.981515147.794104150153
Saeed AnwarPAK1996199642476223517654.51275281.21514125021
Aaron FinchAUS/MR/SUR20192019595952235153*41.392114105.72513619285
Sachin TendulkarIND1996199640472223417749.64323269.12811125220
Brian LaraWI2003200331403223220960.32318570.0889026137
Mahela JayawardeneSL/AX20072007444742230213*51.86320369.62710521427
Quinton de KockSA/DC2016201645505222617849.472156103.25612027053
Virender SehwagIND/DC2010201040513222417346.332194101.37612332829
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Joe RootENG/YOR/TR20252025445382222166*49.38277080.22711422316
Martin GuptillNZ/MI/AA2016201652603222115138.96238893.01414725378
Ben DuckettENG/MS/NOT2024202436544222021844.40225898.32413328127
David WarnerAUS/DC/SS2012201258642221818035.77247689.58511223853
Mohammad RizwanPAK/CV/MS202320235452142213131*58.242050107.95218019948
Yashasvi JaiswalIND/RR20242024385242206214*45.96258085.50412425468
Alastair CookENG/ESS20172017273922202244*59.51369959.538602770
Jacques KallisSA20072007374210220118668.78360261.10613321521
Sachin TendulkarIND20072007424842201122*50.02314869.92319328414
Virat KohliIND/RCB2011201159639220111740.76259984.69414420725
Ben DuckettENG/NOR2016201641524219520845.73242590.52414429320
Joe RootENG/ST/YOR2019201942535219522645.73346063.4461142235
Kusal MendisSL/JK2024202459667218914337.10226096.86312423547
Sourav GangulyIND1997199747503218617346.51373058.61413424520
Aiden MarkramSA/SH/SEC2023202361639218017540.371999109.0558122158
Gary KirstenSA2000200047544217918043.58392855.4731732150
Mahela JayawardeneSL2006200650577217937443.58318668.3951072419
Alex HalesENG/AS/HH2014201455632216918335.56228794.8468526551
Nazmul Hossain ShantoBAN/SS2023202357597216614641.65238790.74513423829
Joe RootENG/ST/YOR20182018496310216612540.87324966.67512518411
Shreyas IyerIND/KKR/MUM20222022575882165113*43.302142101.07118221657
Ricky PontingAUS2006200635434216419655.49311569.47910222023
Inzamam-ul-HaqPAK2000200045518216414250.33367158.95515322814
David WarnerAUS/DC/ST2023202353611216116436.02232892.83414524757
Misbah-ul-HaqPAK/SLZ20132013485310215913550.21363259.44220216539
Alex HalesENG/HH/NOT2015201554611215523635.92262182.22510326154
Faf du PlessisSA/CSK/KEN201920195359102153112*43.94262482.05316221646
MS DhoniIND/CSK200820085860122153109*44.85287674.86116117237
Dean ElgarSA/TIT/SOM2017201726382214919959.69361559.4589123724
Shane WatsonAUS/RR2010201051612214612636.37296172.48120123950
Harry BrookENG/YOR/SL2026202649546214420244.671739123.29412120782
Ross TaylorNZ/CS/JT201820185465142143181*42.02249585.89315621332
Cameron BancroftST/GLO/WA2025202550632214217635.11386055.49411420617
Keaton JenningsENG/DUR201620164150112141221*54.90355460.2484426410
Ricky PontingAUS2009200948582213715038.16281575.91316324119
Sachin TendulkarIND2002200236456213319354.69341562.4668327510
Rohit SharmaIND/MI2023202351552213213140.23225394.63413522697
Liton DasBAN/CV2022202251592213014137.37262381.20314224334

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.