ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Daniel VettoriNZ19991999303163655414.6065955.39025392
Bob WyattENG193319337913647845.5076932.64040173
Sahil ChauhanEST2024202411103364144*52.00176206.821112134
Alex ObandaKEN20102010131103647933.0941487.92030388
Daniel VettoriNZ201120111312236411036.4053867.66111342
Jermaine BlackwoodWI20222022813236410233.0987041.84111420
James FranklinNZ201020101514536498*40.4444082.73020289
Yusuf PathanIND2010201019143364123*33.09292124.661002720
Shadman IslamBAN2024202471413649328.0073349.66032451
David MathiasBHR20222022151543646133.09343106.120202120
Javed OmarBAN200620061317136464*22.7563157.69010610
Marnus LabuschagneAUS20252025152023646520.2265855.32020393
Sam CurranENG20232023252013645019.1636898.910101916
Brydon CarseENG20252025292953645615.1747676.470152914
Jack RyderAUS19251925361363201*72.6058249.66111261
Ricky PontingAUS19951995111123639640.3356164.71041242
Michael VaughanENG20082008915036310624.2088341.11112460
Inzamam-ul-HaqPAK200720071216236392*25.9366354.75011384
Eric SzwarczynskiNED201020101616136384*24.2045380.13020385
Shadab KhanPAK20222022251633638627.92267135.960202217
Paul CollingwoodENG200420042117436380*27.9248375.16020295
Ravichandran AshwinIND20222022222073636127.9251670.35020317
Rashid LatifPAK19941994342773633818.1558761.84002285
Stan McCabeAUS1938193848036223245.2544681.17100522
Basil ButcherWI1959195958136214251.71--120100
Mohinder AmarnathIND1977197748036210045.2575148.20122230
Alan TurnerAUS1976197648036213645.2562857.64110361
Mark GreatbatchNZ19891989683362146*72.4089340.54120510
Shaun MarshAUS200820089913628145.2545978.87031354
Abdul WaheedKSA20252025111103628232.91252143.650303415
Joe DenlyENG20202020101213628732.9172649.86020395
Michael van LingenNAM202620261312036212430.1745280.09121400
Hashmatullah ShahidiAFG20222022131313628830.1751570.29030325
A LimdawalaMAA20252025202003626818.1037796.020213213
Malcolm WallerZIM201620161921136249*18.10337107.420042510
Mohammad AshrafulBAN20032003192513627715.0889340.54035431
Geoff LawsonAUS19841984323383624914.4858859.52002360
Richie RichardsonWI199619961010336193*51.5757263.11020303
Vernon RansfordAUS1911191151003619536.1069052.32032250
Navneet DhaliwalCAN20192019121123616940.11291124.050302216
Finn AllenNZ202420241212036113730.08216167.131122631
Harsh ThakerCAN20262026141313615230.0848774.130201612
Sanjay ManjrekarIND1994199491333616636.1092439.07031300
Tim PaineAUS20192019121723617924.0776547.19023391
Shoaib MalikPAK20102010141803615820.0662258.04010390
Wesley MadhevereZIM202620262121136177*18.0541487.20023315
Rod MarshAUS198319832423436150*19.0051070.78012345
James NeeshamNZ20222022272483613622.56229157.640032421
Adil RashidENG20182018412773613518.0556464.01000385
Dilip SardesaiIND19651965363360200*120.0060.00200510

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.