ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by team (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Eric RussellENGEngland1961-1967101813627021.2945937.69022320
Dylan BlignautGERGermany2021-20232925536247*18.1039392.110011815
Shiraz KhanKUWKuwait2019-202553341436250*18.1038394.520121516
John LeverENGEngland1976-1986434293625310.97135026.81013281
Shrideep MangelaUGAUganda2024-20251616136165*24.07310116.45021324
Ashmit ShreshtaNGRNigeria2021-2023212023617620.06361100.00011345
C TlaliLESLesotho2021-2026343313614211.2843682.80005346
Gladstone SmallENGEngland1986-19927048163615911.2878945.750110380
Sonny RamadhinWIWest Indies1950-1960435814361448.202313.040014200
Aaron HardieAUSAustralia2023-2026332333604418.0036798.09001357
Tup ScottAUSAustralia1884-1886814135910227.6221647.22110310
JV ChandZAMZambia2025-2026171633594727.62335107.160013010
Sachith PathiranaSLSri Lanka2015-2017231913595619.9440788.21010365
Shoaib KhanUAEUnited Arab Emirates2025-2026232013596818.8938094.470342917
Ian CraigAUSAustralia1953-1958111803585319.89--023170
Shah Abrar HussainCAACambodia2023-20252920435874*22.38345103.770132119
S GroverCZECzech Republic2021-20262523435811618.84266134.591033514
O OlaleyeNGRNigeria2021-20262725335846*16.2737495.72001298
Azan AwaisPAKPakistan2026714035710325.5065954.17122520
Percy HolmesENGEngland1921-193271413578827.46--04340
Jordan HermannSASouth Africa202698135615050.86286124.48120457
Sid PeglerSASouth Africa1910-19241628535635*15.4817262.21006101
Awais AhmedSPASpain2019-202324193355102*22.19296119.931033015
Stan NicholsENGEngland1930-19391419735578*29.582429.1702001
Mick CommailleSASouth Africa1910-1927122213554716.90--00100
Percy MansellSASouth Africa1951-1955132223559017.75--023440
Awais AhmadSWESweden2025-2026242303554315.43278127.700032921
William ShaldersSASouth Africa1899-1907122313554216.14--004180
Matt PooreNZNew Zealand1953-1956142413554515.4370.00006100
Haroon ArshadHKHong Kong2019-2024362693556820.88275129.09012289
Ritik TomarCZECzech Republic2022-2026323043553813.65342103.800042810
Dick SpoonerENGEngland1951-195571413549227.23--03300
Ali BrownENGEngland1996-20011616035411822.1342782.90112403
Jon-Jon SmutsSASouth Africa2017-2021191813548420.8239489.85011387
Mazharul IslamSEYSeychelles2021-2026222143545020.8238192.91023452
BJ PatelKENKenya2001-2006292333544417.7071549.51003461
S AustinCYPCyprus2021-2025282423544616.09344102.91003285
Lee IrvineSASouth Africa197047035310250.4365054.31120336
Tamoor SajjadQATQatar2019-2020151433536832.09255138.430112715
Ben HollioakeENGEngland1997-2002222123536318.5849970.74024403
Brian TaberAUSAustralia1966-1970162753534816.0560331.18003200
Champaka RamanayakeSLSri Lanka1986-199580592335334*9.8192438.200014261
Brendon JulianAUSAustralia1993-19993226135256*14.0851867.95017317
Tinotenda MutombodziZIMZimbabwe2013-2020302943523414.0849970.54002295
Gordon LeggatNZNew Zealand1952-195691823516121.94520.0002190
Imran AmeerMACMalta2022-202633271035146*20.65326107.67002347
Sachithra SenanayakeSLSri Lanka2012-20167446173514212.1039289.54008357
Mujeeb Ur RahmanAFGAfghanistan2017-20261366224351649.2436097.5001164013
C.K.NayuduINDIndia1932-193671403508125.00--02001
Datta GaekwadINDIndia1952-1961112013505218.42--01390

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.