Batting records (Men's Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 169 of the 472 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramesh MendisSL202412015147.506722.3900020
Dane PiedtSA2016-20243411595.005626.7900020
Tshepo MorekiSA20242421567.506822.0600030
Sajedul IslamBAN20082401463.501973.6800020
Vincent MasekesaZIM20252401473.508516.4700010
Mohammad AsifPAK200936114102.806322.2200320
Robin PetersonSA20132201386.502846.4300020
Abrar AhmedPAK2022-2023232137*13.003141.9400111
Theunis de BruynSA201712012126.003831.5800130
L McCarthyIRE202612012116.002450.0000020
Nauman AliPAK20221201175.509012.2200020
Glenton StuurmanSA202212011115.503135.4800120
Lasith MalingaSL2005-2006363117*3.675520.0000320
Ian BradshawWI200612010105.005916.9500100
Khurram ManzoorPAK20091201065.003330.3000020
Lutho SipamlaSA20221211010*10.003330.3000110
Newman NyamhuriZIM20251201095.002934.4800010
Lasith AmbuldeniyaSL20192301053.333033.3300120
Dion EbrahimZIM20052401082.503925.6400210
Christopher MpofuZIM2005-20113601071.677413.5100410
Nuwan PradeepSL2015363104*3.332638.4600110
Asitha FernandoSL2023-202446210102.504223.8100320
Brian ChariZIM2016120954.508112.5000020
Ojay ShieldsWI2025230993.001369.2300220
Abu JayedBAN2019241943.003228.1300010
Mohammad AbbasPAK2018-2021463953.001316.8700010
Matt ParkinsonENG2022110888.008100.0000010
Shantha KalavitigodaSL2005120874.005414.8100010
John NyumbuZIM2016121888.003125.8100001
Kuldeep YadavIND202412186*8.003721.6200000
Thomas MayesIRE2026120854.003721.6200010
James BraceyENG2021230882.672729.6300210
Enamul Haque jnrBAN2004-200824486*-7011.4300010
Kyle JarvisZIM2011-2012242864.003125.8100110
Mohammed SirajIND2021-202435284*2.672334.7800220
Mehrab Hossain jnrBAN2008110777.002330.4300010
Rory KleinveldtSA201311177*-1353.8500010
Jackson BirdAUS201622274*-2231.8200010
Wahab RiazPAK2011-201634277*3.502725.9300210
Sunil NarineWI2012-2013341742.334515.5600010
Akash DeepIND2024240761.753023.3300201
Dinesh KarthikIND2009110666.003119.3500010
Matthew HoggardENG2008120643.002920.6900010
Imran KhanPAK2014-2016220663.001154.5500110
Cade CarmichaelIRE2026120663.002128.5700100
Anil KumbleIND2003110555.002025.0000010
Andrew HallSA2006110555.00683.3300010
Brian LaraWI2006120552.501338.4600110
Zulfiqar BabarPAK2014332555.001435.7100010
Heath StreakZIM2005240531.253414.7100200

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