Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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 records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Australia×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushfiqur RahimBAN2007-202616197578102*48.1797259.47120457
Maurice TateENG1924-1930203015785419.9364071.72024604
Kraigg BrathwaiteWI2012-20251426057411022.08135142.49145562
Bruce MitchellSA1931-1936102025739531.83--042201
Habibul BasharBAN2002-2007151905717630.0595060.11043551
Lahiru ThirimanneSL2011-201920212571102*30.05106053.87131501
Shai HopeWI2015-202519241568102*24.7081369.861215810
Dimuth KarunaratneSL2012-2025132405669723.58107152.85043601
Joe HardstaffENG1936-19489161559169*37.27154036.30121580
Jason HolderWI2013-20252832555782*20.6377671.780455915
Bobby AbelENG1888-190211191555132*30.83--121380
Nayan MongiaIND1994-20012124755515232.65104053.37111664
'Young Jack' HearneENG1911-19261624255411425.18118436.74122420
Curtly AmbroseWI1988-19996871165515310.02106351.830112593
Tamim IqbalBAN2007-2019131505509536.6783865.63061499
Hanif MohammadPAK1956-1964612154810449.8242346.57231200
Ajit WadekarIND1967-196991815489932.2434549.86042480
Billy ZulchSA1910-1921816154715036.4783742.29220541
Lawrence RoweWI1973-19801622054110724.59101543.84131631
Douglas JardineENG1928-1933101815409831.76211025.59042440
Fakhar ZamanPAK2018-2026161715349433.3856594.510635913
Upul TharangaSL2006-20172726153411121.3682464.81133462
Ajay JadejaIND1992-199916165533105*48.4571774.34221485
Kepler WesselsSA1992-19941921353281*29.56113646.83040440
Russel ArnoldSL1999-2007252545317625.2986761.25042311
Rilee RossouwSA2014-20161414153012240.77519102.12140656
Suryakumar YadavIND2022-2025222125308027.89361146.810444232
Yashasvi JaiswalIND2023-20251015152916137.7981464.991326311
Peter RichardsonENG1956-1959916052610432.8849132.99130500
Haris SohailPAK2015-20191316152513035.0083662.80302398
Irfan PathanIND2003-2012343135235518.6891956.910134913
Yashpal SharmaIND1979-198315203516100*30.35127640.44122504
Joe DenlyENG2009-2020121715119431.94102349.95041712
Vernon PhilanderSA2011-2018172775117325.55107347.62032549
Jacques RudolphSA2005-201213233510102*25.50114944.39101650
William ScottonENG1881-1887152525109022.1739023.33032260
Peter WilleyENG1977-1985222815108218.8994154.20032601
Barry RichardsSA197047050814072.5785459.48220705
Rashid LatifPAK1992-2003242845076621.1378364.75021464
Andy FlowerZIM1992-20031617150699*31.6373968.47043472
Shreyas IyerIND2020-20252222250610525.3053494.761234812
Shahriar NafeesBAN2005-20111113050513838.8577165.50144590
Chandu BordeIND1959-1969132525026921.834124.39044311
Jim ParksENG1964-1966101304978938.23106546.67050434
Marco JansenSA2022-2026161804978527.6165975.420335718
Adam BacherSA1997-1998111604909630.63120840.56020511
Andre RussellWI2012-2025221954907135.00313156.550204131
Geoff MillerENG1977-1983182714896418.81140634.78022440
Phil DeFreitasENG1986-1997343984898815.7774765.46015475
Albert WardENG1893-1895713048711737.46--131301

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.