Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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 innings by innings (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Shakib Al HasanBAN76*1046173.085not out3v PAKKhulna28 Apr 2015
Thilan SamaraweeraSL76*1218062.815not out1v INDColombo26 Jul 2010
Jack GregoryAUS76*13310057.144not out4v ENGMelbourne11 Feb 1921
Adam ParoreNZ76*1359056.304not out3v ZIMAuckland20 Jan 1996
Denis ComptonENG76*13714055.477not out3v AUSLondon24 Jun 1938
Ian BellENG76*13710055.475not out2v WIBirmingham7 Jun 2012
Ricky PontingAUS76*1476051.706not out1v PAKPeshawar15 Oct 1998
MS DhoniIND76*15910047.807not out4v ENGLondon19 Jul 2007
Marlon SamuelsWI76*1609247.505not out3v ENGNottingham25 May 2012
Jonty RhodesSA76*1626146.916not out3v AUSSydney2 Jan 1994
Tharanga ParanavitanaSL76*1685145.241not out3v PAKSharjah3 Nov 2011
Misbah-ul-HaqPAK76*1858141.085not out4v SADubai12 Nov 2010
Geoff BoycottENG76*2467030.891not out4v AUSMelbourne21 Jan 1971
Geoff BoycottENG76*24712030.771not out4v SAJohannesburg22 Jan 1965
John EdrichENG76*2558029.801not out4v WINottingham3 Jun 1976
Jeffrey StollmeyerWI76*--1-2not out4v INDPort of Spain21 Jan 1953
Roy McLeanSA76*-140-6not out4v AUSMelbourne6 Feb 1953
Frank WorrellWI76*--0-3not out3v ENGBridgetown6 Feb 1954
Keith StackpoleAUS76*-110-1not out4v WIGeorgetown6 Apr 1973
Viv RichardsWI7672130105.563c †RW Marsh b DK Lillee1v AUSAdelaide26 Jan 1980
Clive LloydWI76778398.707b RM Hogg2v AUSBridgetown30 Mar 1984
Zak CrawleyENG767811297.441c SS Iyer b AR Patel2v INDVisakhapatnam2 Feb 2024
Virender SehwagIWX768214092.682c SM Katich b SK Warne2v AUSSydney14 Oct 2005
Virat KohliIND768212192.684c K Rabada b M Jansen3v SACenturion26 Dec 2023
Shivnarine ChanderpaulWI768710087.365lbw b TA Boult2v NZDunedin3 Dec 2013
Eric FreemanAUS76895385.398b RM Edwards2v WISydney3 Jan 1969
Alvin KallicharranWI768913085.394lbw b JR Thomson2v AUSAdelaide23 Jan 1976
Zak CrawleyENG768914085.391b JNT Seales2v WILondon10 Jul 2024
Romesh KaluwitharanaSL769014084.447c MS Sinclair b PJ Wiseman2v NZColombo25 Apr 2003
Arjuna RanatungaSL769112083.525c Inzamam-ul-Haq b Aamer Sohail3v PAKPeshawar8 Sept 1995
Ben DuckettENG769211082.612lbw b AS Joseph3v WINottingham18 Jul 2024
Zak CrawleyENG769311081.721c †AT Carey b MG Neser1v AUSBrisbane4 Dec 2025
Alec StewartENG769412180.856c †IA Healy b MG Hughes1v AUSLondon19 Aug 1993
Saleem MalikPAK769512080.004c sub (NG Cowans) b VJ Marks3v ENGFaisalabad12 Mar 1984
Jacob BethellENG769613179.173c GD Phillips b TG Southee4v NZHamilton14 Dec 2024
Nicky BojeSA769712078.359c †GO Jones b A Flintoff1v ENGCape Town2 Jan 2005
MahmudullahBAN76979078.358c & b DJG Sammy1v WIKhulna21 Nov 2012
Hashim AmlaSA769914076.773c †TR Ambrose b SJ Harmison3v ENGLondon7 Aug 2008
Rachin RavindraNZ769915076.774lbw b JG Bethell3v ENGLondon17 Jun 2026
Tom LathamNZ7610012076.001c JM Bairstow b J Overton3v ENGLeeds23 Jun 2022
Wasim RajaPAK7610110075.256c AI Kallicharran b IVA Richards1v WILahore24 Nov 1980
Upul ChandanaSL761037273.797c MP Vaughan b RJ Kirtley2v ENGColombo18 Dec 2003
Babar AzamPAK7610311173.795c †JM Cox b JC Tongue3v ENGBirmingham9 Sept 2026
Rick McCoskerAUS761087070.372c MC Cowdrey b GG Arnold3v ENGMelbourne8 Feb 1975
Chamara SilvaSL7610812070.377c DBL Powell b DJ Bravo1v WITrinidad3 Apr 2008
Majid KhanPAK761118068.471c †RW Marsh b DK Lillee2v AUSMelbourne1 Jan 1977
Chris CairnsNZ7611110168.476b Wasim Akram2v PAKChristchurch8 Dec 1995
Kraigg BrathwaiteWI7611112068.471b Nayeem Hasan2v BANChattogram3 Feb 2021
Javed MiandadPAK761125167.864run out2v WIKarachi20 Nov 1986
Marcus TrescothickENG7611311267.262c ME Waugh b SK Warne3v AUSBirmingham5 Jul 2001
PreviousPage 156Next

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.