T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by format (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack NelSATests1949-195761101503813.64--00100
Gareth BattyENGTests2003-201691221493814.9058025.69002152
Praveen KumarINDTests201161001494014.9015993.71002215
Khurram ShahzadPAKTests2023-202610192148198.7132445.68004212
Sylvester JosephWITests2004-200751001474514.7038937.79001201
Suraj RandivSLTests2010-201212171147399.1948030.63003160
Bernard BosanquetENGTests1903-190571431472713.36--00050
C.S. NayuduINDTests1934-195211193147369.196926.0900332
Cameron WhiteAUSTests20084721464629.2033044.24000151
Bob McLeodAUSTests1892-189361101463113.27--00050
Neil AdcockSATests1953-1962263912146245.4110.0000971
Sikander BakhtPAKTests1976-198326351214622*6.3534823.5600450
Veerasammy PermaulWITests2012-2022913214526*13.1829050.00003182
Kasun RajithaSLTests2018-202619265145226.9058224.91006160
Jordan NeillIRETests20252401454936.2524259.92000242
Dick HoworthENGTests1947-1948510214545*18.13--00000
Patrick PattersonWITests1986-199228381614521*6.5940435.89008180
Kurtis PattersonAUSTests2019221144114*144.0027452.55100171
Mohammad NawazPAKTests2016-202261011444516.0034641.62001150
Naseem ShahPAKTests2019-202420278144337.5845731.51005158
Winston PlaceENGTests194836114410728.80--10000
Mohammad NazirPAKTests1969-198314181014429*18.0014531.03003130
Ted a'BeckettAUSTests1928-19314701434120.4343830.37000120
Roy MarshallWITests1951-19524701433020.43--001110
Champaka RamanayakeSLTests1988-19931824914334*9.5355026.00007130
Mohammad AsifPAKTests2005-2010233813141295.6446330.450014190
Alf ValentineWITests1950-1962365121141144.704134.15001243
Goofy LawrenceSATests1961-19625801414317.63--002140
Sameer DigheINDTests200161011414715.6736838.32001190
Rajindra ChandrikaWITests2015-201651001403714.0044831.25003110
Tim CurtisENGTests1988-19895901404115.5651727.08001200
Richard NgaravaZIMTests2021-20261219413928*9.2730944.98004152
Denis BegbieSATests1948-19505701384819.7115554.8400091
Rahat AliPAKTests2013-201821311313635*7.5637236.56008193
Surendra NathINDTests1958-1961112071362710.4610.0000470
John D'ArcyNZTests195851001363313.60--00050
Trevor HohnsAUSTests19897711364022.6732441.98001170
Akila DananjayaSLTests2018-2019610213543*16.8825453.15003140
George LindeSATests2019-20213601353722.5025552.94000192
Kirti AzadINDTests1981-198371201352411.2530338.94002130
Tarisai MusakandaZIMTests2017-20215901344314.8934438.95002132
Azeem HafeezPAKTests1983-198518215134248.3822840.7900280
Josh TongueENGTests2023-20261522513330*7.8230443.75004180
Rahmanullah GurbazAFGTests2024-20263601334622.1723556.60000114
Charitha BuddhikaSLTests2001-20029831324526.4033239.76001150
Nuwan PradeepSLTests2011-201728501713217*4.0036136.570018190
Anderson PhillipWITests2022-202671231324314.6742830.84002161
Ted WainwrightENGTests1893-18985901324914.67--00020
Paul JarvisENGTests1988-1993915213229*10.1533938.94001110
Michael NeserAUSTests2021-20265701313518.7125750.97001191

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.