Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES7/0 (1.1)WAR206/4 (20)ES need 200 runs in 113 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

The most runs in a calendar year in men's Tests v Afghanistan since 1908: 270 by Nazmul Hossain Shanto in 2023.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nazmul Hossain ShantoBAN20232023120270146135.0032682.82200382
Sean WilliamsZIM20212021231264151*132.0050052.80200241
Sean WilliamsZIM20242024121189154189.0021488.32100143
Ben CurranZIM2025202523017412158.0034350.73100220
Sikandar RazaZIM202520252301646554.6727559.64020150
Liton DasBAN2026202612015510277.5020675.24110180
Sikandar RazaZIM202120212301508550.0023065.22010124
Angelo MathewsSL20242024110141141141.0025954.44100143
Mominul HaqueBAN20232023121136121*136.0017080.00100132
Craig ErvineZIM202520252301337544.3327648.1902093
Brendan TaylorZIM20262026110131131131.0016877.98100144
Shubman GillIND20262026110126126126.0017771.19100151
Craig ErvineZIM20242024121126104126.0020262.38100120
Tanzid HasanBAN202620261201148357.00109104.59010144
Sharmarh BrooksWI20192019110111111111.0021451.87100151
Nazmul Hossain ShantoBAN202620261201118255.5023347.6401062
Brian BennettZIM20242024111110110*-12488.7110054
Dimuth KarunaratneSL2024202412110977109.0094115.96010151
Ben CurranZIM202420241201096854.5013580.74010170
Shikhar DhawanIND20182018110107107107.0096111.46100193
Dinesh ChandimalSL20242024110107107107.0018159.12100101
Murali VijayIND20182018110105105105.0015368.63100151
Donald TiripanoZIM202120212301029534.0029035.17010170
KL RahulIND20262026110100100100.0016560.61100110
Prince MasvaureZIM202120212411006533.3327436.5001090
Mahmudul Hasan JoyBAN20232023120937646.5015062.00010130
Andrew BalbirnieIRE20192019120868243.0015655.13010120
Kevin KasuzaZIM20212021241824127.3319741.62001100
Rishabh PantIND20262026110818181.0012166.9401063
Sai SudharsanIND20262026110818181.0010477.88010130
Mushfiqur RahimBAN20262026120818140.5015552.2601190
Tim MurtaghIRE201920191218154*81.0010775.7001082
Shadman IslamBAN20262026120806740.0013360.1501090
Regis ChakabvaZIM20212021230774425.6710871.30001111
Mehedi Hasan MirazBAN202620261217652*76.0016446.3401060
Liton DasBAN202320231217566*75.009678.1301081
John CampbellWI20192019121745574.009181.32010111
Lorcan TuckerIRE20242024121734673.0016245.0600070
Zakir HasanBAN20232023120727136.009774.2301080
Hardik PandyaIND20182018110717171.009475.53010100
Brian BennettZIM202620261117171*-12855.4701040
Kevin O'BrienIRE20192019120685634.0010167.3301090
Paul StirlingIRE20242024120665233.0011159.46010100
Sean WilliamsZIM20252025120654932.507784.42000100
George DockrellIRE20192019120643932.0017935.7500080
Tarisai MusakandaZIM20212021230634121.0017935.2000051
Andrew BalbirnieIRE202420241216058*60.0010855.5601050
Mosaddek HossainBAN201920191216048*60.009960.6100012
Nishan MadushkaSL20242024121593759.007677.63000100
Mushfiqur RahimBAN20232023120554727.507969.6200041
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.