Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR100/1 (10.4)ES chose to bowlT2067th 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 All internationals)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry MosesAUS188718872401163329.007835.9000051
Motganhalli JaisimhaIND196619662401164429.00--000161
Abdul KadirPAK196519652401165829.0010.00011100
Mohmed Duvesh PatelLES202620264401166329.0098118.37010143
Samit PatelENG2008200811501163123.2012493.5500064
Ben FoakesENG2019201945111661*29.0020157.71010111
Navneet DhaliwalCAN202320235501164523.2097119.59000103
D SabirBER2026202685111673*29.0096120.8301086
A ParimaCOO202620266501166423.2098118.37010510
'Young Jack' HearneENG192519253501164423.2023332.6200060
Gilbert JessopENG190719073501169323.2010100.00011160
George UlyettENG188418844501166823.203132.2601050
Tip FosterENG190719073501165123.20--01150
Len MaddocksAUS195519553511166929.006251.61010110
Bob TaylorENG198019803501164323.2038929.8200090
Rahul DravidIND201220123601164719.3333534.63000180
Kamau LeverockBER202120216611165423.2078148.7201167
Brian ChariZIM201820184601165319.3329339.59010113
Jack BlackhamAUS188418844611166623.206547.6901180
Imran KhanPAK197819785621163229.002060.0000005
Rakep PatelKEN2012201277111642*19.3312989.9200076
Alejandro FergusonARG2024202477411634*38.6714082.8600190
Stuart PoynterIRE201720177721163923.2012096.67000141
Saif AhmadDEN202620267721165223.2075154.67010105
Faheem NellancheriFIN202420248711164419.3374156.7600096
N TannerPHI202420247711162919.3314182.2700033
Wally GroutAUS196019605711165019.33887.5001010
Charlie GriffithWI196919694701163116.5710340.78000110
Irfan AhmedHK201420148801163714.5013188.55002126
Wiaan MulderSA202220224801163514.5033334.83001121
VS PadhaalFIN2022202298211632*19.33115100.8700055
Aritra DuttaSIN201920198801163314.50114101.7500085
Karima GoreUSA2019201911831163123.2017466.67000111
Khalid ShahUAE202320238801163714.50106109.43002106
E BeukesCAA2023202311821163919.3396120.83002103
Mohammad Khan RafahFRA2026202611811164716.5779146.84000510
Asoka de SilvaSL1989198910941165023.2037930.6101160
Shantanu KaveriMEX202620269921162616.5713287.8800061
John SnowENG1972197281021164814.5030637.91002120
Sohail TanvirPAK20112011161151163019.3311898.31000133
Matt PooreNZ1955195571101164310.5570.0000500
Azmatullah OmarzaiAFG20222022201241162014.5013089.23000122
Ted McDonaldAUS19211921111251163616.573327.27001171
Shane Edward BondNZ20022002201351162614.5020756.04000103
S VeerapathiranBHR202220221613411633*12.8995122.1100339
Samson AwiahGHA202320231515111657*8.2916072.50013101
Ahmed RazaUAE2022202230164116319.6716271.6000464
Kyle JarvisZIM2018201822184116378.2918363.39003112
Darren GoughENG199819981520311616*6.8239929.07003120
Clem HillAUS189718971201159657.50--010110
PreviousPage 218Next

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.