Live7th 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 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Kumar SangakkaraSL20330618366.343c TA Boult b JDS Neesham2v NZWellington3 Jan 2015
Dennis AmissENG20332028063.442b MA Holding2v WILondon12 Aug 1976
Matthew HaydenAUS20332015663.442c SC Ganguly b Harbhajan Singh1v INDChennai18 Mar 2001
Cheteshwar PujaraSUS20333424060.785st †EJH Eckersley b L Trevaskis2v DURBrighton28 Apr 2022
Sachin TendulkarIND20334723158.504c †HAPW Jayawardene b TM Dilshan2v SLColombo26 Jul 2010
Sean ErvineHAM20336319055.925b Sukhjit Singh1v WARSouthampton2 Jun 2017
Jonathan TrottENG20340917049.634b TM Dilshan2v SLCardiff26 May 2011
Mohammad YousufPAK20342927347.325c & b MH Richardson2v NZChristchurch15 Mar 2001
Herbie CollinsAUS203-260-1c NV Lindsay b CP Carter1v SAJohannesburg12 Nov 1921
Riki WesselsNOT202*177227114.126not out1v SUSNottingham21 Apr 2017
Jason HolderWI202*22923888.218not out3v ENGBridgetown23 Jan 2019
Karun NairNOR202*25321279.844not out2v GLANorthampton19 Apr 2024
Jeet RavalAA202*31128064.952not out3v OVAuckland20 Feb 2016
Kevin PietersenENG202*32621161.964not out1v INDLondon21 Jul 2011
Joe BurnsQUE202*33215460.842not out2v SACairns3 Dec 2017
Rob NewtonNOR202*34729058.212not out2v LEINorthampton13 Aug 2016
Brett D'OliveiraWOR202*35932056.272not out1v GLACardiff8 May 2016
Justin GreavesWI202*38819052.066not out4v NZChristchurch2 Dec 2025
Greg HayCS202*41216049.035not out2v CANRangiora16 Feb 2014
Sam HainWAR202*49416140.894not out2v NORBirmingham12 May 2022
Leonard HuttonENG202*-220-1not out2v WILondon12 Aug 1950
Brendon McCullumNZ2021882111107.452b Yasir Shah2v PAKSharjah26 Nov 2014
Brian LaraWI20227432273.724c M van Jaarsveld b A Nel2v SAJohannesburg12 Dec 2003
Wasim JafferIND20227434073.721c †Kamran Akmal b Sohail Tanvir1v PAKKolkata30 Nov 2007
Adam LythYOR20229117569.421c SM Davies b SC Meaker2v SURLondon11 Jul 2016
Stephen FlemingNZ20231821163.523c Mushfiqur Rahman b Rajin Saleh1v BANChattogram26 Oct 2004
Mohammad YousufPAK20233026161.214c †GO Jones b SJ Harmison2v ENGLondon13 Jul 2006
Cheteshwar PujaraIND20252521038.483c GJ Maxwell b NM Lyon2v AUSRanchi16 Mar 2017
Gerrie SnymanNAM201*192227104.695not out2v KENWindhoek29 Sept 2012
Virender SehwagIND201*23122487.012not out1v SLGalle31 Jul 2008
Jacques KallisSA201*27015574.444not out2v INDCenturion16 Dec 2010
Sachin TendulkarIND201*28127071.534not out1v ZIMNagpur25 Nov 2000
Keaton JenningsDUR201*28731070.032not out1v SURChester-le-Street12 Sept 2016
Nick GubbinsHAM201*31726063.413not out1v WORSouthampton17 Sept 2024
Nick GubbinsMID201*32923361.092not out2v LANLondon26 Jun 2016
WGRL WijenayakeNSWC201*33014260.913not out1v BRCMoratuwa14 Feb 2025
Luis ReeceDER201*33820059.472not out3v GLADerby25 Jul 2023
Cheteshwar PujaraSUS201*38723051.944not out3v DERDerby14 Apr 2022
Jason GillespieAUS201*42526247.293not out2v BANChattogram16 Apr 2006
James VinceHAM201*43728046.003not out3v SOMTaunton11 May 2018
Jack RyderAUS201*46112143.607not out1v ENGAdelaide16 Jan 1925
Grant FlowerZIM201*52311138.432not out1v PAKHarare31 Jan 1995
Marvan AtapattuSL201*53618037.501not out1v ENGGalle22 Feb 2001
Brendon KuruppuSL201*54824036.682not out1v NZColombo16 Apr 1987
Dane CleaverCS20122318890.136c †TL Seifert b MJ Santner2v NDNapier22 Feb 2020
Marvan AtapattuSL20125927077.611retired out2v BANColombo6 Sept 2001
Virender SehwagIND20126228276.722c & b Danish Kaneria2v PAKBangalore24 Mar 2005
Will RhodesWAR20129532068.143c JDM Evison b GA Garrett2v KENBirmingham29 Aug 2024
Donald BradmanAUS20129621167.913b VS Hazare1v INDAdelaide23 Jan 1948
Greg ChappellAUS2012966067.913c Zaheer Abbas b Sikander Bakht2v PAKBrisbane27 Nov 1981

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.