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 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Brian McMillanSA1998199897118287*30.3336250.28020241
Anton DevcichNZ201320138801825922.75182100.00011292
Leonard MoonENG190619064801823622.75--001191
Richie RobinsonAUS197719775801827022.7538946.79010211
Tim DavidAUS2022202211911825422.75112162.500121410
Ravinderpal SinghCAN2022202211901824720.22118154.24000159
Moisés HenriquesAUS20132013710218281*22.7535251.70022132
Ken FunstonSA1957195751001824418.20--000101
Alan DavidsonAUS1953195351021827622.75--010162
Rubin HermannSA20262026121121823920.22144126.39000195
Khizer AhmedNOR20262026141311823015.17155117.42001205
Kiran MoreIND19861986171441824818.2051035.69002180
Mark WattSCO20252025181541826016.5520787.92012128
Rexford BakumGHA20232023151511823013.0022979.48001123
Matt HenryNZ20232023281651827216.5521086.67025216
Nuwan KulasekaraSL20082008251771823718.2030659.4800173
Nathan LyonAUS20162016171711823311.3829062.76002210
Andy WhittallZIM19981998302581822910.7144241.18002131
Lindsay HassettAUS1946194633018112860.3346934.54100131
Naeem IslamBAN201320134401818445.2521883.03020212
Rusi ModiIND194919492401818645.25--02040
Ali NaqviPAK1997199735118111545.2540245.02100260
Suman GhimirePOR2024202455118153*45.25154117.53010240
Dick LilleyENG189918994511815845.25--020-0
Walid GhauriNOR202420247601815930.17151119.87010174
PA RaikesGIB202620266601816930.17124145.97010169
Reg SimpsonENG1954195446018110130.17--100120
Rakep PatelKEN201920198721815536.20116156.030201511
Dean BrownlieNZ201420148701814725.8623278.02001241
Gaurav TiwariINA2025202587318156*45.25177102.26011195
Doug RingAUS195119514721816736.2010.00021202
Mark BurgessNZ197919797701817125.866272.58010142
Larry GomesWI198019807701816125.8652234.67010110
Brad HoggAUS200820089821817930.1727865.11010130
Cheteshwar PujaraIND202320235811815925.8643441.71011201
Hanif MohammadPAK195419544801815122.63--011200
Peter van der MerweSA196519655811816625.86--011121
Jeremy ConeyNZ198219826811817325.8637548.27022182
Mansoor AkhtarPAK198419849901814720.1138946.53000122
Hiri HiriPNG202420241210218153*22.63178101.69010144
Stephen DohenyIRE20232023121001818418.1027665.58010182
AA SennCYP20252025101011815120.1120687.86011140
Ryan HarrisAUS20132013811318155*22.6326568.30010174
Scott EdwardsNED20212021131211815616.4520986.60012154
Pyae Phyo WaiMYA20252025131201815215.08175103.43011152
Albie MorkelSA20122012181371814130.17157115.290001010
Moeen AliENG20202020141331816118.10130139.230111510
Khaled MahmudBAN200420041515218134*13.9229361.77003151
Prosper UtseyaZIM20112011191891813620.1125969.88001112
Saqlain MushtaqPAK199919992926918128*10.6552934.22005150
PreviousPage 162Next

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.