Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR131/2 (14.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
James TredwellENG20142014301551153011.5013187.7900374
Dawlat ZadranAFG2016201622161011531*19.17106108.49002106
Josh HazlewoodAUS20162016301881152911.5025844.57002180
Ronnie GrievesonSA193919392201147557.00--01030
Eddie BarlowSA1963196312011411457.00--101130
K DasanBUL201920193301147438.00108105.56010102
Choudry Share AliSWE2023202333111461*57.0079144.30010104
Eddie PaynterENG193719372301147438.00--010-0
Colin McCoolAUS194619463301149538.0018956.61010150
NG CollinsFIN2021202144111464*38.0089128.09010142
Vijayshankar ChikkannaiahGER2019201944111470*38.0012194.2101072
Naim StanikzaiSWI2026202644211444*57.0081140.74000106
Walter RobinsENG193619364401147628.505766.67012210
'Dad' WeirNZ193019303411146338.00--01000
Bruce TaylorNZ197219724411144638.0010.00001111
Carlton BaughWI200420043501146822.8017764.41010160
George Edward NgegbaSIE2024202455111472*28.5091125.27010111
BA PaiGIB202420247501145322.8011599.1301192
Ihsanullah WafaSWE2025202555211449*38.0095120.0000077
Graeme BeardAUS198019803501144922.8028739.72000120
Ajay JadejaIND199319934511143928.5024346.91000111
Humayun FarhatPAK200120016501143922.8012095.00000115
Ahmed ShehzadPAK200920096601144319.0022051.82000100
Babar HayatHK201820186601143719.0016071.25000106
KJ YoungBEA202120216601144419.0011797.44001123
K HindsBAH202120216601144019.0092123.9100076
Jordan O'BrienFIN202520256601143219.0085134.12001123
Shantanu KaveriMEX201920197611144322.8014678.0800091
Paul DowntonENG198819886611143022.8028140.5700090
Dave CallaghanSA1992199276311445*38.0016967.4600181
Mitchell JohnsonAUS2012201277411492*38.0020356.1601070
Andrew WhiteIRE2009200910701143216.2916867.8600072
Shimron HetmyerWI2020202097211443*22.8011698.2800183
Avishka FernandoSL202520257711145619.0014976.51010112
Mohammad ShahzadAFG201420147701146816.2912690.48011105
AR RamjaniUGA2025202511721146122.8085134.12010111
Richard HadleeNZ197319736721144622.8014148.23001132
Kaushal LokuarachchiSL2003200388111428*16.2920156.7200091
Trevor GripperZIM199919994801146014.2545924.84011130
Pat CumminsAUS202620265811144316.2919359.07001114
Mohammad HarisPAK202220229801143114.2593122.5800177
Athol RowanSA1947194758311438*22.80--00300
Joel GarnerWI1979197911831146022.8017664.7701185
Mark RamprakashENG199419946901143112.6722151.58000130
Damien MartynAUS1998199810911143014.2513683.8200081
Ritik TomarCZE202620269901142112.6712690.4800292
Errol HolmesENG1935193559211485*16.29--01201
Ryan SidebottomENG200920091510411426*19.0022550.67001110
Kyle JarvisZIM201920191710611432*28.50109104.5900085
L LaminSIE20252025101011143712.67110103.6400277
PreviousPage 220Next

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.