Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting match by match (Men's Tests)

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Gundappa ViswanathIND107107200140v ENGDelhi23 Dec 1981
Saleem MalikPAK107107 & DNB168140v INDFaisalabad3 Jan 1983
Allan LambENG107107195101v SLLondon23 Aug 1984
John WrightNZ107107200171v PAKKarachi10 Dec 1984
Ken RutherfordNZ107107*181120v ENGWellington3 Mar 1988
Mohammad AzharuddinIND1071 & 106182170v AUSAdelaide25 Jan 1992
Martin CroweNZ1070 & 107123104v SLColombo6 Dec 1992
David BoonAUS107107225170v ENGLeeds22 Jul 1993
Andrew JonesNZ10781 & 26196100v PAKChristchurch24 Feb 1994
Shane ThomsonNZ10769 & 38*217170v ENGLondon16 Jun 1994
Nasser HussainENG107107*180120v INDNottingham4 Jul 1996
Matthew ElliottAUS10729 & 78*207140v WISydney29 Nov 1996
Arjuna RanatungaSL10749 & 58296100v PAKColombo19 Apr 1997
Sanath JayasuriyaSL10790 & 17162140v WIKingstown20 Jun 1997
Graeme HickENG107107 & 0240140v SLLondon27 Aug 1998
Michael SlaterAUS10796 & 11280102v PAKKarachi22 Oct 1998
Neil JohnsonZIM107107 & DNB117160v PAKPeshawar27 Nov 1998
Rahul DravidIND107107 & DNB218120v SLColombo24 Feb 1999
Brian LaraWI107100 & 7110153v AUSSt. John's3 Apr 1999
Craig McMillanNZ107107*21093v ENGManchester5 Aug 1999
Jonty RhodesSA10750 & 57*277110v ENGPort Elizabeth9 Dec 1999
Saeed AnwarPAK10723 & 84268130v SLRawalpindi26 Feb 2000
Carl HooperWI10753 & 54*298100v SAPort of Spain17 Mar 2001
Shahid AfridiPAK107107 & 0153163v WISharjah7 Feb 2002
Adam GilchristAUS10791 & 16129170v SADurban15 Mar 2002
Mark ButcherENG10747 & 60199130v NZWellington21 Mar 2002
Andrew FlintoffENG10777 & 30184164v SLColombo18 Dec 2003
Mark ButcherENG10761 & 46*235130v WITrinidad19 Mar 2004
Ridley JacobsWI107107*20783v ENGSt John's10 Apr 2004
Shoaib MalikPAK10748 & 59258180v SLFaisalabad20 Oct 2004
Dwayne BravoWI107107235130v SASt John's29 Apr 2005
Chris GayleWI10725 & 82197162v NZAuckland9 Mar 2006
Marlon SamuelsWI10787 & 20177113v INDSt Kitts22 Jun 2006
Stephen FlemingNZ10741 & 66161151v ENGHamilton5 Mar 2008
Tim AmbroseENG107102 & 5165172v NZWellington13 Mar 2008
Michael ClarkeAUS10798 & 9232100v NZBrisbane20 Nov 2008
Ramnaresh SarwanWI107107290100v ENGJamaica4 Feb 2009
AB de VilliersSA107104* & 319291v AUSJohannesburg26 Feb 2009
Daniel VettoriNZ10799 & 8140160v PAKDunedin24 Nov 2009
Tharanga ParanavitanaSL10753 & 54225150v INDMumbai2 Dec 2009
Sachin TendulkarIND1077 & 100195140v SANagpur6 Feb 2010
Denesh RamdinWI107107*18390v ENGBirmingham7 Jun 2012
Taufeeq UmarPAK10765 & 42*131170v SLColombo30 Jun 2012
Virat KohliIND107107 & DNB206151v AUSChennai22 Feb 2013
Michael ClarkeAUS10791 & 1621792v INDHyderabad2 Mar 2013
Darren SammyWI10727* & 80167143v NZDunedin3 Dec 2013
Sarfraz AhmedPAK10755 & 52*141110v SLGalle6 Aug 2014
Leon JohnsonWI10766 & 41221131v BANSt Lucia13 Sept 2014
Alastair CookENG10796 & 11264150v AUSLondon16 Jul 2015
Alastair CookENG10722 & 85255150v AUSLondon20 Aug 2015
PreviousPage 116Next

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.