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)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 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
Dick BarlowENG1882188251002266222.602445.83021190
Stephan BaardNAM20212021111102263920.5524094.17000204
Mark RamprakashENG1995199581212267220.5547547.58013222
Alviro PetersenSA2014201471212265320.5540555.80011301
Mark WattSCO20262026161232266625.1124592.240111610
Zaheer AbbasPAK19851985121202266118.8334664.16021160
Kevin O'BrienIRE20122012161322263920.5525987.26003236
Rashid KhanAFG20252025181542263920.55171132.160001814
Ashfaq AhmedUAE20192019171702267513.29226100.00022324
Brett LeeAUS20032003341822264614.1331471.97002195
Nikhil ChopraIND19991999281852266117.3834066.47011105
Graeme SwannENG20132013161942263415.0729476.87002342
Tim SoutheeNZ20172017221972263118.83205110.240012211
Saqlain MushtaqPAK20022002312562264411.8966334.09003194
Pankaj RoyIND1951195135122514056.25--101200
Ashish BagaiCAN201120116612258445.0032269.88021270
Thilan SamaraweeraSL2003200346122514245.0064734.78100230
Steve TikoloKEN201020107742255775.00201111.94031264
Bill LawryAUS1971197147122560*37.5082027.44020180
Mathew SinclairNZ200220028802257828.1340655.42022141
Sam CurranENG2024202415912255228.1322799.12010154
Ashen BandaraSL2021202199222555*32.1429676.01020134
Chaudhary AkramNOR202620269902255725.00208108.17010211
Herbert SutcliffeENG193319337902258625.0044735.79021150
Shafiq SharifMAS20192019101002255322.50171131.58012325
Ghulam ShabberUAE20182018101002259022.5032669.02011283
Mike VelettaAUS1987198791012254825.0037160.65002170
Devon SmithWI2003200371102256220.4550944.20022340
Roshan MahanamaSL19991999121202255518.7539656.82010190
Brett LeeAUS20122012201452255925.0024193.36013179
Ryan BurlZIM20242024171402256116.07191117.800111410
Harmanjot SinghGER202120211414222568*18.75176127.84011292
Graham DilleyENG19811981101652255620.4543152.20023310
Dale SteynSA20142014272152255814.0637560.000122310
Sam LoxtonAUS194819484402249356.0015551.61020205
Bob BarberENG196419643402249756.0025459.06020151
Alex ObandaKEN200720077612248544.8033167.67020261
Philip HandsSA191419143602248337.33--020-4
Cyril FrancoisSA192319234712247237.33--01000
Lindsay HassettAUS194719475702247832.0065634.15010171
Everton WeekesWI195119514802247028.00--020230
Gary GilmourAUS1977197758122410132.0035064.00112362
Willie WatsonENG19541954510222411628.00--101161
Haroon RasheedPAK19781978710022410822.4050244.62100218
Andy WallerZIM199219921010222483*28.0022898.25011226
Devon SmithWI2005200561102248820.3651243.75011260
Ross TaylorNZ2021202171222248022.4045848.91010252
Tim PaineAUS/IWX/ICC20172017121222245722.4036361.71011243
Rohan MustafaUAE20182018121202249518.6735263.64011169
B NiazBEL20252025131202245318.67183122.40011258
PreviousPage 137Next

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.