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 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 runsODI2nd 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
Sheikh RasikHUN20252025441180106*60.0079227.85100819
Surinder AmarnathIND197719772401806345.0031956.43020220
Walter ReadENG188318833501807536.00--020210
John BeckNZ195419543501809936.00--011161
Shamsur RahmanBAN201320136601809630.0021583.72021157
Mohammad NadeemOMA2020202096418069*90.0025770.04020104
Prince MasvaureZIM202020203601806430.0051035.29021221
Usman PatelKUW2022202266118075*36.00129139.53021235
Bert SutcliffeNZ195619563601804830.00--000101
Moisés HenriquesAUS2017201787318062*45.00138130.43020147
Chris WoakesENG2021202113701805025.7131856.60010301
Johnson CharlesWI201520157701808325.71149120.81021189
GSNFG JayasuriyaSL201920198701809625.7118497.83010143
Tip FosterENG1904190447118049*30.00--000161
Jock CameronSA193219324711805230.00--01190
Bob WyattENG193019304801806422.5041633.4102161
Mushtaq MohammadPAK196919695811805225.71--01040
Grant FlowerZIM1994199499118084*22.5044740.27012140
Mark GreatbatchNZ199119917921806525.7142442.45011140
Nayan MongiaIND19951995159318045*30.0025371.15000140
Clement TommyVAN20192019111001804718.0018696.7700168
MPGT KetiyageCYP20262026101001805118.00168107.14011109
Ridley JacobsWI19981998101141804225.7143841.10001124
Aminul IslamBAN19991999111101806616.3633154.38011140
Robin UthappaIND20082008141221805118.0027864.75010122
Rushab PatelKEN20212021121221802618.00142126.76002222
Jackie HendriksWI19691969712418054*22.5017028.82010160
Rizwan CheemaCAN20102010141311806115.0018298.90011257
Mushtaq AhmedPAK19981998121551805718.0047837.66014193
S ThakorTAN20232023151541804416.36114157.89004218
R CokerSIE202620261716118032*12.0030758.63002171
Irfan SafiAUA202620262216518020*16.36163110.430021411
John BenaudAUS1972197223017914259.6724762.75100202
Steve TikoloKEN199819985501797735.8024872.18020131
Hitesh ModiKEN199819985501797135.8021981.74021151
Matthew BreetzkeSA2026202665017911235.8018596.76100232
John NicolsonSA192819283501797835.80--010-0
Les AmesENG193919393521798459.67--01070
Bert SutcliffeNZ195419543501796635.8030.0002192
Richie BenaudAUS196319634501795735.803148.39010190
Graham YallopAUS197619763511795744.7545039.78010200
Morné van WykSA200720077601798229.8327864.39022181
Jack BlackhamAUS1883188336117958*35.80--020140
Chetan ChauhanIND1980198046117946*35.8033353.75000180
Matt PriorENG201420144711798629.8330658.50010191
Cameron BancroftAUS2017201747117982*29.8344240.50010201
Saif AhmadDEN202220228711795529.83147121.77010213
Dinesh NakraniUGA2022202277217977*35.80122146.720101510
S GoochEST202520257701795725.57140127.86011225
Gulabrai RamchandIND1956195647017910925.57--10100
PreviousPage 163Next

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.