Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND157/8 (17.4)IND need 103 runs in 14 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE260/5 (46.4)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting innings by innings (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,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Ben DuckettNOT21826425182.582b DR Mousley1v WARBirmingham26 Apr 2024
Younis KhanPAK21830831470.785lbw b JM Anderson2v ENGLondon11 Aug 2016
Marcus TrescothickSOM21835532161.411c †BRM Taylor b Imran Tahir2v NOTNottingham17 Jul 2016
Joe RootENG21837719257.824lbw b S Nadeem1v INDChennai5 Feb 2021
Sanjay ManjrekarIND21840128054.363run out1v PAKLahore1 Dec 1989
Darren BravoWI21841631052.403b TA Boult3v NZDunedin3 Dec 2013
Ross TaylorNZ217*31923068.034not out1v WIDunedin3 Dec 2013
AB de VilliersSA217*33317265.176not out2v INDAhmedabad3 Apr 2008
Shakib Al HasanBAN21727631078.625b N Wagner1v NZWellington12 Jan 2017
Rachin RavindraDUR21731832068.242c †GH Roderick b BJ Gibbon1v WORChester-le-Street12 Jun 2022
Sachin TendulkarIND21734429063.084c DJ Nash b DL Vettori1v NZAhmedabad29 Oct 1999
Rahul DravidIND21746828046.373run out (AF Giles/†AJ Stewart)2v ENGLondon5 Sept 2002
Wally HammondENG217-300-3b M Nissar1v INDLondon15 Aug 1936
Rohan KanhaiWI217-320-3c & b Shujauddin1v PAKLahore26 Mar 1959
Eddie PaynterENG216*33326164.865not out1v AUSNottingham10 Jun 1938
Marvan AtapattuSL216*43724049.431not out2v ZIMBulawayo18 Nov 1999
Brian LaraWI21626222782.443c Shoaib Malik b Danish Kaneria2v PAKMultan19 Nov 2006
Scott BorthwickDUR21630525170.823c DJ Malan b TS Roland-Jones1v MIDChester-le-Street1 Jun 2014
Dean JonesAUS21634716062.254run out1v WIAdelaide3 Feb 1989
Keith FletcherENG21641329052.305c DR Hadlee b BE Congdon1v NZAuckland20 Feb 1975
Hashim AmlaSUR215*36722058.583retired hurt2v HAMLondon29 Apr 2021
Abid AliPAK215*40729052.832not out1v ZIMHarare7 May 2021
Chris GayleWI2151471016146.262c E Chigumbura b H Masakadza1v ZIMCanberra24 Feb 2015
Zaheer AbbasPAK21525423284.655b DR Doshi1v INDLahore10 Dec 1982
Jake LibbyWOR21529425173.132b JM Coles2v SUSBrighton12 Sept 2022
Kane WilliamsonNZ21529623272.643c sub (RTM Mendis) b NGRP Jayasuriya1v SLWellington17 Mar 2023
David GowerENG21531425168.473c AR Border b GF Lawson2v AUSBirmingham15 Aug 1985
Steve SmithAUS21534625162.143lbw b JE Root1v ENGLondon16 Jul 2015
Marnus LabuschagneAUS21536319159.233c & b TD Astle1v NZSydney3 Jan 2020
Justin LangerAUS21536825358.421c JDP Oram b DL Vettori1v NZAdelaide26 Nov 2004
Mayank AgarwalIND21537123657.951c DL Piedt b D Elgar1v SAVisakhapatnam2 Oct 2019
Yashasvi JaiswalIND214*236141290.681not out3v ENGRajkot15 Feb 2024
Gordon GreenidgeWI214*24229288.431not out4v ENGLondon28 Jun 1984
Victor TrumperAUS214*24726086.645not out2v SAAdelaide7 Jan 1911
Chris DentGLO214*29026273.791not out3v LEIBristol29 Aug 2018
David LloydENG214*39617054.042not out2v INDBirmingham4 Jul 1974
Marcus HarrisLEI21430326270.632b PR Brown1v DERDerby19 Apr 2024
Cole McConchieCAN21430529070.164c †MW Chu b D Foxcroft2v OVChristchurch5 Nov 2022
Thilan SamaraweeraSL21433832063.315run out (†Kamran Akmal/Shoaib Malik)1v PAKLahore1 Mar 2009
Sachin TendulkarIND21436322258.954b PR George2v AUSBangalore9 Oct 2010
Greg BlewettAUS21442133050.836c PR Adams b L Klusener2v SAJohannesburg28 Feb 1997
Shaun MarshWA21443629049.083c PSP Handscomb b JL Pattinson2v VICPerth18 Oct 2019
Mathew SinclairNZ21444722047.873b Reon King1v WIWellington26 Dec 1999
Lawrence RoweWI214-191-3c GT Dowling b HJ Howarth1v NZKingston16 Feb 1972
Joe ClarkeNOT213*32725165.144not out3v SOMTaunton19 Apr 2024
Laurie EvansWAR213*39624053.796not out2v SUSBirmingham28 Jun 2015
Mahela JayawardeneSL213*41125051.824not out1v ENGGalle18 Dec 2007
Joe RootYOR21324222188.024c GJ Batty b R Rampaul2v SURLeeds8 May 2016
Virat KohliIND21326717279.784c HDRL Thirimanne b MDK Perera2v SLNagpur24 Nov 2017
Sanath JayasuriyaSL21327833176.621c †AJ Stewart b BC Hollioake2v ENGLondon27 Aug 1998

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.