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
Adam VogesAUS200920098721887237.6019994.47010133
Michael LumbENG2013201377118853*31.33127148.030101611
Noel HarfordNZ195519554701889326.86--021110
Mohinder AmarnathIND19821982872188109*37.6041245.63110160
Niall O'BrienIRE200920098821884031.3320691.26000224
Syd GregoryAUS1899189958018811723.5010.00102150
Obed AgbomadzieGHA20222022991188107*23.50158118.99100910
Harry TectorIRE202020209921883726.86185101.62001126
AA NavichaMOZ20262026109318861*31.33107175.700111612
Clem HillAUS190519055901885420.8920.0001170
Andrew HallSA20022002121231887020.8934754.18012220
Nathan LyonAUS2024202491311884115.6729563.73001211
Zeeshan KhanMAC20212021131301884714.46172109.30001193
Mark WattSCO202220222214418837*18.8022483.93000181
Roston ChaseWI2021202191401886213.4348738.60013222
Shane WarneAUS19981998211851883514.4629962.88003193
Dale SteynSA20102010261971883915.6742144.66002147
Ian BradshawWI20062006322171883713.4348438.84003173
Darren GoughENG2000200033271218823*12.5342644.13002161
Maurice LeylandENG19381938110187187187.0043842.69100170
Daniel LawrenceENG202620263401876546.7527268.75030262
D Doyle-CalleSPA202620265421876293.50118158.47010913
Eric RowanSA19481948241187156*62.337729.8710010
Steve CamachoWI196919692401877146.7550736.88020220
Phil JaquesAUS200620065501879437.4025074.80021242
BJ WatlingNZ201720175601875031.1751636.24010240
Marc TaylorBAH202120216601876731.17160116.880201312
Joy PereraITA201920196611876737.40134139.55010207
Syd GregoryAUS189818984621877146.7510.00021100
Chris DelanyGIB2021202177218769*37.40149125.50020211
SKS GillLUX2025202577118767*31.17180103.89010171
R SatheesanROM2026202688118765*26.71135138.520221511
C.B. FryENG189918995801876023.38--02040
Shoaib MohammadPAK1985198598118772*26.7131149.52020171
RD ShahKEN200120019901875520.7835352.97021202
Basir AhamadNEP202620269911874723.3827568.00000173
Herschelle GibbsSA1997199791001873318.7029563.39001182
Nizakat KhanHK20262026111101877617.00135138.52010205
Yasser NazirBHR20262026111121874620.78153122.22001217
Sarfraz NawazPAK1977197771111875118.703050.0001120
Pat SymcoxSA19931993131111875018.7036551.23010175
Jan Nicol Loftie-EatonNAM20232023211321876117.0024576.33012135
V MbazoBOT20262026131311875015.5822383.86011162
Zubaidi ZulkifleMAS20242024141411877214.38176106.25013185
AR RamjaniUGA20242024191541875817.00151123.84023158
Ray PriceZIM20032003191741873614.3847539.37002270
Wasim BariPAK19831983211751876415.5829042.07013120
Muttiah MuralitharanSL19981998262081873015.5829563.39003252
Ishant SharmaIND201020101520818731*15.5866927.95003230
Victor TrumperAUS19031903121186185*186.00--100260
PreviousPage 158Next

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.