Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Batting records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Player figures come from full scorecards, which we hold for 5,416 of the 5,420 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kiplin DorigaPNG2017-202581717108789*16.98156669.410488827
Ruben TrumpelmannNAM2021-20261268824108755*16.98109899.000387552
Selim SalauNGR2024-202644421108411226.44939115.4422110327
YS SamraCAN2025-202638363108111032.76992108.9726111248
B SharkiNEP2022-2026434031073101*29.00157468.171431058
Andile PhehlukwayoSA2016-20241318628106869*18.41121987.6102139641
Zeeshan KhanMAC2021-202647472106711523.71868122.9315211428
Stephan BaardNAM2019-20224747310629224.14122786.550749421
Sam BillingsENG/IWX2016-202258507106211824.70112594.4016210619
Matthew BreetzkeSA2023-202633332105715034.10110695.572719825
Dhiren GondariaKEN2019-20263736510579434.10742142.450819150
Solomon MireZIM2017-201947480105411221.96119688.1313511030
Vernon PhilanderSA2016-202032551010547323.42233945.0604612912
Sarfaraz AliBHR2019-202452523105069*21.43723145.230649178
Dinesh KarthikIND/IWX2017-2022776428105064*29.17107297.950369730
Dominic SibleyENG2019-2021223931042133*28.94304534.222561141
Harmanjot SinghGER2019-202653479104183*27.39798130.4506310329
Ben CooperNED2016-202146457103091*27.11868118.6607710928
Smit PatelUSA2024-2026333321023152*33.00128279.8016311113
Shreyas MovvaCAN2021-2026595213101783*26.08130977.690427014
Adil ButtSWA/ESW2022-2026313121016101*35.03613165.7419210460
Josh ButlerGUE/ISL2019-20265442810158729.85895113.410529326
G MckeonFRA2022-202633334100210934.55692144.802638155
Kemar RoachWI2016-20268310731100158*13.17260738.40012012118
Pavan RathnayakeSL2025-20262826299513041.46866114.903429617
Shaheen Shah AfridiPAK2018-2026219138509943711.30133274.6200268646
Sushant ModaniUSA2021-20243938199311126.84149366.51173838
Timothy C. BarkerLUX2019-2026505019877820.14809122.0004610423
Wriddhiman SahaIND2016-20212937898611734.00205248.053439311
Mohammad NaimBAN2019-2025484829868121.43112587.640449118
Nalin NipikoVAN2019-20264343798574*27.36870113.220637634
Donald TiripanoZIM2016-20236868169849518.92213946.00031010314
Younis KhanPAK2016-20171427298321839.32203248.3833310010
AP RajeevanTAN2022-2025514799837025.87876112.210528918
V VijhLUX2019-20265453997664*22.18891109.540257431
Samiullah ShenwariAFG2016-20225651897062*22.56116982.980236826
D KansonkhoMAA2019-2026615969675418.25106990.460138916
Saad Bin ZafarCAN2019-2026105682196740*20.57102094.800038423
Amir JangooWI2024-20262325496623346.00116682.853428322
Sharjeel KhanPAK2016-20213331096615231.16752128.4616113134
Mohomad AslamKUW2019-2026815389635521.40822117.150438823
Ruturaj GaikwadIND2021-202635316962123*38.48820117.322619630
Suranga LakmalSL2016-202295107259604211.71175954.58002010315
Yasim MurtazaHK2022-20268769109576016.22836114.470336739
S RavichandranJPN2022-20265248495386*21.66796119.720538621
Andre RussellWI2016-20255652169527126.44550173.090345389
P BaronARG2019-2026383649477329.59780121.4109010622
CV AntoKUW2023-2026494779477523.68622152.250316071
Eric DusingizimanaRWA2021-20245755394766*18.21889106.520469532
BA PaiGIB2019-20264341794286*27.71855110.180638415

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.