ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
A AugastinTAN202620264421456372.50102142.16010154
Nari ContractorIND195519553401456236.25--020-0
John EdrichENG1976197624114576*48.3354226.75010170
Abdul MalikAFG202420244401458436.2524160.17010171
Peter BorrenNED201520156521455748.3381179.01010157
Timothy C. BarkerLUX202420245501455929.00124116.94010212
Ken WadsworthNZ1976197655114546*36.255682.14000102
Mike AthertonENG199219923501457629.0040735.63021150
Raza-ur-RehmanCAN201320138601457024.1716388.96021200
Peter HandscombAUS2023202346114572*29.0036040.28011180
SKDT MadusankaSEY2021202166114543*29.0015593.55000221
P BaronARG2021202166114566*29.00136106.62010161
Sammy JonesAUS188618863601458724.17--01060
George HirstENG189818983601458524.17--011141
Ronnie IraniENG1996199667214545*29.0021966.21000131
Adam VogesAUS2010201077214545*29.0018180.11000103
Andrew McBrineIRE2024202467114555*24.1725257.54012130
Tinashe KamunhukamweZIM202320237701453920.71116125.00000158
Christopher McBrideSCO2022202277114546*24.1720670.39000210
Keacy CartyWI2022202297114543*24.1725357.3100083
Frank WoolleyENG19231923471145115*24.17--10201
Nick GreenwoodJER202620268811456620.7193155.91011910
Abdul RahmanSIN/FRA202220228831456729.00132109.85011102
V VijhLUX202120218811453120.71135107.41000112
Nazmus SakibMAS202620268811453720.7190161.11000196
C PyleGIB202420248811454720.71142102.11000162
BM PecicSER2026202688114560*20.7115494.16010141
Johnny BriggsENG1898189848314546*29.00--001130
Arthur CarrENG192319234811456320.71--01000
Imtiaz AhmedPAK195219525801455718.13--01300
BF MailataSAM2025202510901453916.1115394.7700199
Michael JonesSCO20242024119114545*18.13127114.17000137
Raqibul HasanBAN2011201181021454118.1334242.4000351
Sam BillingsENG20172017131001455214.5016488.41012163
Ray BrightAUS1981198161001453314.5037538.67001160
Mohammad NaveedUAE20182018121151454524.17111130.63001186
Tony UraPNG20212021111101456913.1819773.60011104
Ademola OnikoyiNGR202320231312114552*13.1816289.5101393
Dominic BlampiedJER20192019141251452520.7115295.3900180
Suranga LakmalSL20192019101331454014.5026255.34002154
Sohag GaziBAN20142014151331454214.5018180.11001126
Andrew MansaleVAN20192019131301453811.15136106.62004134
KM AwalaGHA202320231413114523*12.0817284.3000153
Elton ChigumburaZIM20182018141431453713.1822863.60002104
Kassim NassoroTAN2023202315150145299.6720271.78002120
James KellyAUS19021902111761453913.182150.0000410
Zaheer KhanIND2010201022181145338.5330347.85004184
Jerome TaylorWI2015201523231145316.5920770.05008182
Z BimenyimanaRWA20232023382710145308.53113128.32007108
Kurtis PattersonAUS20192019221144114*144.0027452.55100171
PreviousPage 190Next

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.