Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR152/3 (16.5)ES chose to bowlT2067th 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
Karsan GhavriIND19801980810411437*19.0025644.5300190
Damien FlemingAUS199819981910411471*19.0020256.44012170
F NsubugaUGA202220222111311431*14.25103110.6800266
S FosterCAY20252025121121143212.6713584.4400160
Ravi RampaulWI20102010191221143111.4016967.46001101
Mohammad NawazPAK202120211512611430*19.0082139.0200287
Andrew TyeAUS20182018261461142014.2595120.0000185
Richard HadleeNZ197819788141114398.7729838.26001190
Surendra NathIND1959195981661142711.4010.0000470
Taskin AhmedBAN2023202327173114218.1417864.0400485
Afsar ZazaiAFG20242024110113113113.0016966.8610053
Ruturaj GaikwadIND2025202532011310556.5097116.49100122
Rohan KanhaiWI196719671201137756.50--010172
Shubman GillIND202020202311134556.5014080.71000181
Chris GayleWI20162016541113100*37.6758194.83100811
Chris NevinNZ200120014401135028.25110102.73011120
Darren MaddyENG200720074401135028.2580141.25010123
Mohammad RizlanQAT202120214401136228.2598115.31010123
Kevin KasuzaZIM202020203401136328.2536930.6201091
Gautam GambhirIND200320035501137122.6018561.08010150
Grant StewartITA202120216501135122.6081139.51012116
V VijhLUX202420245501133822.6098115.3100085
AUKDS KalugalaCYP202420245501134222.6093121.51000124
Johnny TyldesleyENG190719073501135222.60--01070
Zahid FazalPAK199219924501137822.6032634.66010150
Chamara SilvaSL2010201096311341*37.6717066.4700091
Ben FerbracheGUE201920197601135518.83111101.8001053
Rashid KhanAFG2021202111601135518.8382137.8001259
Shadab KhanPAK202520258601134818.8379143.04000124
HK KukrejaSIN202520256601135118.8311598.26011120
Charlie LlewellynSA190219023611139022.60--01100
John InverarityAUS196819683601135618.8338026.05010150
Jimmy AdamsWI199819983601135318.8337829.89010100
Ian HarveyAUS2004200412701132816.1412391.87000122
Ron ArcherAUS195319534711134918.83--00291
Washington SundarIND2023202315711135018.83105107.62010104
Shahzeb AfridiQAT202620267731134528.2567168.6600088
Louis StrickerSA191219124701134816.14--00290
Tafadzwanashe KaitanoZIM202520254801134014.1328439.79003131
Shahadat HossainBAN202420244801132814.1330736.81001130
BJ LazarusISR202620269801133214.1314776.87000110
Mick CommailleSA192419245811133716.14--00100
Aakash ChopraIND200420045901134512.5638129.66001140
A VenkateshSWE202220229921133516.1413086.9200271
J TuffinPHI20252025129111329*14.13106106.6000084
Thatayaone TshoseBOT20242024131001132811.3011697.4100295
Fred AchelamUGA20242024131011132812.5689126.9700258
DVD MadampageSOU20262026101021132314.1314080.7100056
Bryan StrangZIM1999199971001134111.3018860.11003121
Gary BrentZIM200720071411311359*14.1317763.8401053
PreviousPage 221Next

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.