ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting match by match (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Roshan MahanamaSL138109 & 29181200v NZColombo6 Dec 1992
Alistair CampbellZIM13863 & 75199201v PAKRawalpindi9 Dec 1993
Stephen FlemingNZ138129 & 9285181v ENGAuckland24 Jan 1997
Graham ThorpeENG138138 & DNB245190v AUSBirmingham5 Jun 1997
Sherwin CampbellWI138105 & 33371230v AUSBridgetown26 Mar 1999
Adam GilchristAUS138118 & 20174201v NZBrisbane8 Nov 2001
Mark ButcherENG13877 & 61248170v SALeeds21 Aug 2003
Habibul BasharBAN138113 & 25164170v WISt Lucia28 May 2004
Younis KhanPAK138124 & 14246131v SLKarachi28 Oct 2004
Shahid AfridiPAK13816 & 122110107v WIBarbados26 May 2005
Matthew HaydenAUS138138 & 0*303180v ENGLondon8 Sept 2005
Thilan SamaraweeraSL138138217200v BANColombo20 Sept 2005
Ashwell PrinceSA138138 & DNB214190v PAKCenturion11 Jan 2007
Wasim JafferIND138138*229170v BANDhaka25 May 2007
Michael VandortSL138138259181v ENGColombo9 Dec 2007
Simon KatichAUS138108 & 30237191v SADurban6 Mar 2009
Paul CollingwoodENG13864 & 74390120v AUSCardiff8 Jul 2009
Ian BellENG138138 & DNB262151v BANMirpur20 Mar 2010
Graeme SmithSA13837 & 101*188180v AUSCape Town9 Nov 2011
David WarnerAUS13815 & 123*200150v NZHobart9 Dec 2011
Virat KohliIND138116 & 22275131v AUSAdelaide24 Jan 2012
Craig CachopaAA13823 & 115225240v NDHamilton24 Jan 2013
Ben StokesENG13818 & 120252211v AUSPerth13 Dec 2013
Tom BlundellWF138118 & 20203222v AAWellington23 Jan 2014
Craig CachopaSUS13884 & 54237281v WARHorsham21 Jul 2014
Darren StevensKEN13864 & 74149166v HAMCanterbury15 Aug 2014
Paul HortonLAN13871 & 67*198181v KENManchester26 Apr 2015
Josh CobbNOR13895 & 43188154v DERDerby10 May 2015
Shan MasoodPAK13813 & 125266131v SLKandy3 Jul 2015
Quinton de KockSA138129* & 9*137182v ENGCenturion22 Jan 2016
Adam RossingtonNOR138138*121175v SUSArundel22 Jun 2016
Haseeb HameedLAN13816 & 122325190v NOTNottingham3 Jul 2016
Craig OvertonSOM138138133138v HAMTaunton23 Aug 2016
Dawid MalanMID13822 & 116270180v YORLondon20 Sept 2016
Tom BruceCS13883 & 55191124v OVUniversity of Otago Oval5 Nov 2016
BJ WatlingND13842 & 96316160v OVCobham Oval25 Feb 2017
Bharat PopliND13863 & 75*376190v WFMount Maunganui21 Mar 2017
Colin IngramGLA138137 & 1246212v LEILeicester21 Apr 2017
Steven MullaneyNOT13876 & 62231230v DERNottingham2 Jun 2017
Shane DowrichWI138125* & 13382130v SLTrinidad6 Jun 2018
Dimuth KarunaratneSL13853 & 85246160v SAColombo20 Jul 2018
Will RhodesWAR13850 & 88227181v SUSBrighton18 Sept 2018
Joe RootENG13814 & 124169122v SLKandy14 Nov 2018
Marcus HarrisVIC13894 & 44205161v TASMelbourne5 Mar 2019
Ollie RobinsonKEN138103 & 35227160v YORCanterbury14 May 2019
Travis HeadSA138109 & 29246140v NSWAdelaide1 Nov 2019
Kusal MendisSL13822 & 116*306142v ZIMHarare27 Jan 2020
Kurtis PattersonNSW138102 & 36254121v SAAdelaide6 Mar 2021
Tom LathamCAN13832 & 106142202v OVRangiora11 Mar 2021
Rachin RavindraWF138138212146v NDWellington27 Mar 2021
PreviousPage 100Next

BF balls faced · 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.