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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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
Tom VeiversAUS196619664611435528.604311.63010112
Joey CarewWI197219723601434523.83--000120
Ross AdairIRE202320237701436520.43104137.50010127
Kamran AhmadzaiFRA2026202611711434923.83105136.1900197
Nummy DeaneSA1924192457114347*23.83--00000
Trevor BaileyENG1956195657114333*23.83--000120
Greg DyerAUS1987198711801436017.8825955.2101193
Phil SimmonsWI1999199910811434220.4317681.25000133
Hitesh ModiKEN19991999119114345*17.8825356.52000110
Pikky Ya FranceNAM2023202314921434920.4316686.14001116
Terryn FrayBER20232023119214362*20.4316586.67010124
Walid GhauriNOR202620269911434017.88124115.3200196
A KheterpalHUN202220229941434228.60119120.17002163
Ibrahim Kursad DalyanTUR202620269921434420.4314499.31001173
Intikhab AlamPAK196919696921434720.43--00170
Wesley MadhevereZIM20242024121001434314.30141101.42001142
A MundraSWE20252025101001434314.30115124.35001175
Saleem AltafPAK19731973810314353*20.4310033.0001162
Geoff LawsonAUS19891989161121437415.8921666.20011200
Anil DalpatPAK19851985121111433714.3035839.94001160
Vijay DahiyaIND20002000161121434015.8919274.48001102
Bruce BlairNZ198619861212214329*14.3018378.14002101
Jos ButtlerENG201220121514614333*17.88109131.1900187
Thatayaone TshoseBOT20262026191531434411.92131109.1600258
Moin KhanPAK199219922416514322*13.0028949.48000111
Stuart BroadENG2018201811181143388.4125855.43006122
Dennis LilleeAUS1980198019182143278.9444931.85005150
Palaniapan MeiyappanUAE2023202324194143249.5329648.31005100
Muttiah MuralitharanSL19971997352171433910.2121068.10003161
Norm O'NeillAUS1958195823114271*71.0034341.40010110
Ambati RayuduIND2016201664214262*71.0020668.93010170
Curly PageNZ1931193124014210435.50--100150
Alby RobertsNZ1937193724114266*47.33--02060
Paul BartonNZ1962196224014210935.50--100200
Khaya ZondoSA201820185511425435.5022463.3901083
E SolomonISR2024202455214259*47.33125113.60010140
Jack O'ConnorENG193019303501425128.409060.0001081
Ken ViljoenSA193919393501427428.40--021160
AN ToubeCAM202620266601424623.67113125.6600198
Warwick ArmstrongAUS191219123601423323.6736239.23000100
Vijay ManjrekarIND1958195836114258*28.40--01200
Imtiaz AhmedPAK196019603601426923.67--01040
Abbas Ali BaigIND196019604601425823.67--02020
Mal LoyeENG200720077701424520.2918477.17001195
PL MommsenSCO201020107701428020.2929348.46010132
Maitland HathornSA1906190657014210220.29--100210
Graham YallopAUS198419847711424223.6720668.93000120
Inam-ul-HaqQAT2019201977214273*28.40128110.94011172
Wasim RajaPAK197319735821424923.671723.53000211
Prasanna JayawardeneSL200820085821424923.6740035.50000100
PreviousPage 192Next

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.