Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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
Aunshuman GaekwadIND197519755602398039.839760.82020240
Wayne LarkinsENG1989198966023912439.8331875.16101252
Hemang BadaniIND200020008722397747.8030478.62020132
Steven DaviesENG201020107702398734.14219109.13010350
Ed JoyceIRE201720179902395526.5634269.88010254
Irfan KarimKEN2019201999323971*39.83217110.14020281
Azhar AliPAK20192019611023911821.7345852.18102280
Harrison CarlyonJER20232023111112398523.9025095.60010297
Sanjay KrishnamurthiUSA202620261411223968*26.56212112.740221214
Rilee RossouwSA20142014121202397819.9224298.76024293
Amir JangooWI202520251112223974*23.9026590.19012199
R SatheesanROM20252025141212395921.73174137.360142511
Noor Ali ZadranAFG20172017121202395119.9234170.09011273
Michael LeaskSCO202120211613323951*23.90166143.980131613
Ravi RatnayekeSL19891989121302397518.3849448.38022251
Kamran AkmalPAK20132013141402398117.0729780.47013313
Samiullah ShenwariAFG20162016171512394317.07228104.82001206
Kyle HopeWI20172017121502394615.9344254.07002340
Bert HopkinsAUS19021902101512394317.07--00200
Mitchell StarcAUS201920192316623954*23.9029381.57011246
Luke JongweZIM20152015201732394617.0727985.66002204
A TuraySIE20262026171702397814.06211113.270112513
Mark AdairIRE202220223122723937*15.93185129.190031814
Herbie CollinsAUS1920192023023810479.3356841.90120250
Upul ChandanaSL200320035502388947.6032872.56020207
Bert VanceNZ198819886602389639.6747450.21010103
Shayan JahangirUSA2026202688123873*34.00220108.180101913
Manish PandeyIND2016201615103238104*34.00221107.69102175
Farhad RezaBAN20062006131122385026.4430677.78011274
Colin de GrandhommeNZ202020201011123858*23.8029381.23021274
Yuvraj SinghIND200120011512223898*23.8031276.28012212
Shahid AfridiPAK20042004151212388021.64161147.830222115
Aftab AhmedBAN20042004101202386719.8340458.91011283
Vernon PhilanderSA20122012101232386126.4445752.08010253
Samit PatelENG201120111512323870*26.4426191.19011195
James McCollumIRE20192019101202387319.8341657.21021321
J ByrappaMEX20262026121222386223.80227104.850101510
Trevor BaileyENG1957195781212388021.64--011190
Marc TaylorBAH202520251313123871*19.8326390.49021229
Johnathan CampbellZIM20242024141322384521.64192123.960011512
Chamara KapugederaSL20162016151412384318.31219108.68000197
Andre FletcherWI201620161514223884*19.8331176.53010219
Aarif SheikhNEP20262026181432384321.6433371.47001137
Mark EalhamENG200020002114323836*21.6440858.33001163
Paul ReiffelAUS19931993251982385121.6443354.97012290
Pat CumminsAUS20222022292372383514.8831276.28003209
Tony UraPNG2018201833023715179.0024696.341001410
Prithvi ShawIND20182018231237134118.5025294.05110341
Jack RyderAUS192919292412378779.0061338.66030120
Rick McCoskerAUS19761976241237109*79.0059339.97110140
PreviousPage 131Next

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.