Live6th Match · Pakistan ODI Tri-Series 2026/27SL329/8 (44.2)ENG386/5 (50)SL need 58 runs in 34 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG180/5 (17.5)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

Qualification: Minimum 20 balls faced.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Abidullah KotwaAUA93*26212357.697not out1v HUNSzodliget28 Jun 2026
Muhammad FahadTUR120341012352.942c O Duff b H Lakov1v BULSofia12 Jul 2025
Sahil ChauhanEST144*41618351.224not out2v CYPEpiskopi17 Jun 2024
Suresh RainaCSK8725126348.003run out (GJ Bailey)2v PKMumbai30 May 2014
Abhishek SharmaIND68*2075340.002not out2v NZGuwahati25 Jan 2026
AB de VilliersSA14944916338.643c JL Carter b AD Russell1v WIJohannesburg18 Jan 2015
Anmolpreet SinghPUN872669334.624c †KS Bharat b Cheepurapalli Stephen1v ANDRanchi17 Oct 2023
Vaibhav SuryavanshiRR9729512334.482c R Smaran b PP Hinge1v SHNew Chandigarh27 May 2026
Manan BashirBUL702139333.334c J Wilson b K Nestor2v GIBSofia11 Jul 2025
Chris GayleBL732258331.821c BB McCullum b Karim Janat2v KKSharjah18 Oct 2018
Jake Fraser-McGurkSA125381013328.952c J Weatherald b BJ Webster2v TASAdelaide8 Oct 2023
Rohit KumarNEP69*2157328.574not out1v CHISingapore31 May 2026
Yusuf PathanKKR722257327.274c S Dhawan b KV Sharma2v SHKolkata24 May 2014
JP DuminyBT652047325.003c SP Narine b KA Pollard1v TKRBarbados26 Sept 2019
Aneurin DonaldDER712286322.731c †LD McManus b L Pope2v NORNorthampton11 Jul 2025
Nicolas PooranMNY10633513321.213c GJ Maxwell b Nikhil Chaudhary1v WFOakland15 Jul 2026
Travis HeadAUS8025125320.002c MA Leask b MRJ Watt2v SCOEdinburgh4 Sept 2024
Dewald BrevisTIT8326211319.233c Sabelo Mabanga b C Classen1v ESCenturion11 Oct 2026
KS DhariwalGLO702248318.186c DH Lategan b BMJ Allison2v WORWorcester10 Jul 2026
Abhishek SharmaIND10834911317.652c †Rahmanullah Gurbaz b Rashid Khan1v AFGDelhi17 Sept 2026
Alex HalesNOT953099316.672c SW Poynter b WJ Weighell2v DURNottingham5 Aug 2017
Hamza DarSPA91*29112313.794not out1v CROMurcia7 Dec 2025
Jake Fraser-McGurkDC8427116311.111c Mohammad Nabi b PP Chawla1v MIDelhi27 Apr 2024
Martin GuptillNZ93*3098310.001not out2v SLChristchurch28 Dec 2015
Sikandar RazaZIM133*43715309.304not out1v GAMNairobi23 Oct 2024
Brendon McCullumNZ772587308.002b CR Woakes2v ENGWellington20 Feb 2015
John HastingsDUR80*2628307.697not out2v NORChester-le-Street25 Jul 2014
WAE BurtonSER832788307.412c Saim Hussain b Asad Ali Rehemtulla1v BULSofia24 Jun 2022
Rishabh PantDEL116*38812305.262not out2v HIMDelhi14 Jan 2018
Dipendra Singh AireeNEP64*2137304.765not out1v QATAl Amarat13 Apr 2024
Neil RockNK79*2686303.855not out1v LLCork6 Jun 2023
Laurie EvansPS85*2877303.575not out1v ASPerth3 Jan 2024
Evin LewisSKAN97*32611303.132not out2v BTBarbados3 Sept 2017
Finn AllenNZ100*33108303.032not out2v SAKolkata4 Mar 2026
Kushal BhurtelNEP12943516300.001c Ma Qiancheng b Deng Jinqi1v CHISingapore31 May 2026
Avishka FernandoSW812768300.003c BR Dunk b OC McCoy2v DCSharjah17 Jan 2025
Vaibhav SuryavanshiRR782687300.002c V Kohli b KH Pandya2v RCBGuwahati10 Apr 2026
Liam LivingstoneENG66*2266300.006not out1v NEDAmstelveen17 Jun 2022
Luke RonchiLEI63*21103300.001not out1v DURLeicester28 Jul 2017
Nicolas PooranLSG632118300.003c †RD Rickelton b C Bosch1v MIMumbai4 May 2026
Babar HayatHK60*2055300.004not out1v UAEKathmandu25 Oct 2023
Abhishek SharmaIND11338911297.372c GD Phillips b KA Jamieson2v NZWellington27 Oct 2026
Mohammad NabiAFG893069296.677run out (BJ McCarthy)1v IREGreater Noida12 Mar 2017
Travis HeadSH89*3088296.672not out2v LSGHyderabad8 May 2024
Jordan CoxOI86*29310296.553not out1v WFLondon16 Aug 2025
Faisal KhanKSA83*2877296.433not out2v KUWAl Amarat24 Jan 2019
Finn AllenSFU15151519296.082c GD Phillips b MJ Owen1v WFOakland12 Jun 2025
Daniel SamsESS712466295.836c ST Finn b TS Mills1v SUSChelmsford17 Jun 2022
Saim HussainBUL712447295.833b ML Kostic2v SERSofia26 Jun 2022
Quinton de KockSA652228295.452c BA Stokes b MA Wood2v ENGDurban14 Feb 2020
Page 1Next

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.