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
Teja NidamanuruNED202220221411117158*17.1020583.4101284
Donavon FerreiraSA202520251312217130*17.10126135.710011211
G GuneSIN20252025131201714614.2517896.07000133
Hasan AliPAK20192019161451715919.00122140.160101212
Ritik TomarCZE20222022151441713817.10124137.90002137
Sompal KamiNEP20192019191551713017.1017398.84001125
Mark EalhamENG19991999211501713611.4028759.58002104
Blessing MuzarabaniZIM20252025312261714710.6930356.44004195
Wilfred RhodesENG1913191322017015285.00--100-0
Arthur MitchellENG193519352301707256.67--020-0
Farokh EngineerIND197219722401707542.5033251.20020240
James TaylorENG201420144401709042.5021579.07020123
Roger HartiganAUS1908190824017011642.50--100180
Cotar RamaswamiIND193619362411706056.67--010-1
S PokhriyalCZE201920195501707934.00149114.09010283
Harry GrahamAUS1893189335017010734.00--101120
Jimmy AdamsWI1992199235117079*42.5036246.96010180
Sean SoliaSAM202520256601706228.33133127.82010109
Faheem AshrafPAK202020208601709128.3320483.33010244
L Yamamoto-LakeJPN2022202266117057*34.00105161.90020178
George CarewWI1948194836117010734.00--100160
Trevor FranklinNZ199119913601706928.3364726.28010150
Dipak ChudasamaKEN1997199766017012228.3320483.33100210
Damien MartynAUS1992199267117067*28.3336047.2201170
Martin van JaarsveldSA200320038711707328.3326963.20010220
A RandhawaAUA2022202287117078*28.33161105.59010134
Najjam ShahzadPOR202320239711704728.33114149.12000159
Jack IddonENG193519355711707328.33--02300
L CanessaneFRA2023202398117089*24.29121140.50010158
Faheem NazirSWI202520258811705024.29134126.87010242
Herschelle GibbsSA199619966901703518.8937844.97001240
David WieseNAM2024202499417051*34.00125136.00010712
Keith ArthurtonWI199119919921705924.2925466.93011121
Heath StreakZIM1995199591031705324.2927561.82012192
Daryl MitchellNZ20192019101031707324.2923871.43010135
Zakir HasanBAN2023202371001707117.0029358.02022181
Andrew FlintoffENG20012001111111704617.0023173.59002155
Wasim RajaPAK1978197891101704715.4536147.09004162
Parthiv PatelIND2002200271131704721.2551433.07002160
Thomas OdoyoKEN20082008121101704515.4523073.9100188
Fawad AlamPAK200820081311917063*85.00168101.19010104
DO LeicherNAM202420241512417042*21.2518392.9000176
Mahendra NagamootooWI20012001131211706815.4528958.82011181
Danza HyattWI20112011131321703915.4523572.340011110
Mashrafe MortazaBAN20052005141411704813.0823372.96005212
Riley HekurePNG20232023181401705812.1423273.28013134
Aayan Afzal KhanUAE202420242214217045*14.1728260.2800384
Jimmy KamandeKEN200720072015117037*12.1422276.58001143
Graeme CremerZIM20172017161561704818.8946636.48003100
Malinga BandaraSL20062006241531704314.1726763.67002163
PreviousPage 170Next

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.