Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES80/1 (7.3)WAR206/4 (20)ES need 127 runs in 75 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bob WoolmerENG198019802411094636.3336529.86000130
Graeme HickENG199719974401094027.2516167.7000062
Gundappa ViswanathIND198319834501095321.8026341.44011140
Michael BevanAUS1995199545310944*54.5012984.5000090
A ParimaCOO202420246521095736.3385128.2401077
Farhaan BehardienSA2012201296310931*36.3384129.76000102
Andrew MansaleVAN202620266601094918.17107101.8700075
Patrick MatautaavaVAN202220226611093721.8080136.2500055
James ShannonIRE201820186601096018.1777141.56010125
Jonty JennerJER2022202266210939*27.2591119.78000102
Sese BauPNG202620266601095918.1795114.7401093
Harrison CarlyonJER202220226601094518.1712785.83000111
Tinashe KamunhukamweZIM202120216601094418.1712487.90001110
K MendonCZE2021202166210945*27.2591119.7800093
Dilip SardesaiIND196219623601096018.172100.0001270
Gary GilmourAUS197519756611094521.8015669.87000162
Mudassar NazarPAK198019806601095918.1731734.3801070
Kyle JamiesonNZ2023202312711092318.1720353.6900090
Sahir NaqashGER20232023117210936*21.8082132.9300283
Jasraj KundiKEN2024202477310931*27.2576143.4200276
Deryck MurrayWI1979197911711092718.1723346.7800080
Bill AtheyENG198819885701093715.5732233.8500170
David ObuyaKEN200120018801093413.6326141.76001121
Greg LambZIM201120117821093918.1720752.6600181
Sydney BarnesENG1908190848210938*18.17--00020
Brian TaberAUS1970197048310930*21.8037928.76001150
Andy RobertsWI1979197911811095415.5717661.93011100
Phil HorneNZ198719877901092712.1136929.5400290
Devender SinghGHA202220229911092313.6311396.4600072
Mohammad KamranSPA2022202213921095215.5798111.22010103
Pushkar SharmaKEN202520259901094212.1112587.20000121
Sammy CarterAUS191119115911092913.6319256.77000110
Tufty MannSA194719475901093612.1120.0000101
Mehran KhanOMA20232023111031092415.5785128.2400194
Chamika KarunaratneSL20232023121021092413.6317462.64001112
Syed HaiderUAE20242024171031094715.57102106.8600192
Dennis LilleeAUS1979197991031091915.5723945.6100280
Andre FletcherWI20102010111111094810.9015968.55003101
Mohammed ShamiIND20222022141121092312.1117363.01003152
AJ JabiriTAN2022202211110109279.9116864.88001101
Andile PhehlukwayoSA201720172612710929*21.8012190.08002132
G SesaySIE202620261512610928*18.1716466.4600292
H Lin AungMYA202420241414110921*8.3818359.5600054
Newman NyamhuriZIM20262026171441093310.9014475.6900282
Mohammad SamiPAK2005200514151109207.7933132.93001110
Ally KimoteTAN20232023171571093213.6397112.37000102
Mohamed AzzamMAL2024202417152109258.3816864.8800250
Josh HazlewoodAUS2018201814181110917*15.5719157.07003151
Greg ChappellAUS19701970110108108108.0021849.54100100
Joe DarlingAUS1897189712010810154.00--100190
PreviousPage 226Next

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.