Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Andrew UmeedSCO2024202454113898*46.0013999.28010183
A TurkmenTUR2025202544113851*46.0080172.50020911
Dave NourseSA191319132401385634.50--010-0
Thisara PereraSL202020205511383834.5098140.82000103
AJ MoscaITA2023202355113870*34.50120115.00010120
J VijayPOR202420245501384227.6099139.39000184
Roy McLeanSA195119513501386727.60--010151
Chris HarrisNZ199119916621385634.5018773.8001081
Akhil KumarCAN2026202676213848*34.5014396.5000093
Adrian KuiperSA1994199476313847*46.00119115.9700096
Daan van BungeNED200920098701388019.7114197.87012144
Robin PetersonSA2003200311711386123.0021763.59010160
Upul TharangaSL200820089811384019.7127849.64001170
Tom BruceNZ2017201788213859*23.00107128.97010133
James BarkerLUX202220229841384434.50128107.8100190
Dave NourseSA192419245801383717.25--00000
Andrew McBrineIRE2016201613941387927.60138100.00010113
Allan DouglasBER20192019109113847*17.25131105.34000108
P UseniNGR2023202310921383719.7192150.00000412
Mark DekkerZIM199419949911384017.2549327.9900160
Peter FultonNZ2009200981001384013.8030046.00002133
Ashton AgarAUS20202020111041382823.00127108.66000101
S GillKEN20252025111021383517.2514098.5700071
Ken CranstonENG1948194851001383613.8020.0000100
Mohammad NaveedUAE201720171211413834*19.7196143.75001167
Mashrafe MortazaBAN20102010171321382212.5513999.28000174
Akila DananjayaSL201720171714313850*12.5521663.89010130
Andre RussellWI20142014191651384612.55108127.78003136
Jack LeachENG202220221417713841*13.8036737.60003190
John LeverENG197719771317213827*9.2063021.90001110
Taskin AhmedBAN20242024302091383112.5518076.67004143
Shaheen Shah AfridiPAK20232023302081382511.5016981.66002165
Bill PonsfordAUS1924192412013711068.5032741.90100110
Yusuf EbrahimPAN201920193311377268.5097141.24010145
PA RaikesGIB2023202333113774*68.50108126.85020142
Fred BakewellENG193519352301376345.67--020-0
Taufeeq UmarPAK201020102401374334.2539934.34000150
Ryan WatsonSCO200620064401378034.2514991.95011202
Jackie McGlewSA195219522401376934.25--01090
Saleem RazaUAE199619964401378434.25136100.74010128
Owais ShahENG200620064501378827.4029945.82011191
Collins ObuyaKEN202120216511374434.25136100.74000116
David HusseyAUS200820087501375227.40123111.3802157
Mohammad RizlanQAT2022202275113772*34.2575182.67021415
Rusi ModiIND1946194635113757*34.25--01000
Peter ParfittENG196619663511375434.2512027.50010110
Clayton LambertWI199119915601376622.8321563.72011102
Budhi KunderanIND196019603601377122.83--011180
Geoff MillerENG1977197766213798*34.2541333.17010140
Sanwar HossainBAN200120015701375219.5731942.9501060
PreviousPage 196Next

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.