Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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
Geoff LawsonAUS19811981121359529*11.8815760.5100172
Zaheer KhanIND201220122215095356.3314366.43005133
Champaka RamanayakeSL199219922015595269.5027035.1900170
Shaheen Shah AfridiPAK202120213617695198.6421843.58004110
Raman Subba RowENG19591959110949494.00--010110
Jack RussellENG19881988210949494.0020246.53010110
Alex ObandaKEN20142014220948947.0011482.4601081
Tafadzwanashe KaitanoZIM20212021120948747.0041322.76010100
Taranjit BharajDEN202520253319454*47.0063149.2101065
MS MakerTAN202620263339465*-57164.9101093
Tony LockENG19681968230948931.3316754.49010130
Gary BartlettNZ19611961230944031.33--00060
Barry ShepherdAUS196319632319471*47.0015147.0201081
Noor Ali ZadranAFG20092009330944531.3311085.45000140
Dimitri MascarenhasENG20082008741943131.3343218.6000067
Mominul HaqueBAN20162016240946623.5016357.67011140
Soumya SarkarBAN202020204439462*94.0058162.0701057
Pite van BiljonSA20212021540944223.5073128.7700074
Aqib IlyasOMA201720174419456*31.3369136.23010142
Najibullah ZadranAFG20132013540943823.5088106.8200053
Henno JordaanTHA201920194419437*31.3310787.8500080
Tim TectorIRE20252025540943823.5063149.21000123
G VenkateswaranLUX202520255429437*47.0066142.4200084
Usman ArifNOR20222022540944423.5044213.64000212
William ScottonENG18861886340943423.50--000-0
Bill EdrichENG19501950240947123.50--010110
Norm O'NeillAUS19621962240945623.504542.22011120
Keith ThomsonNZ19681968241946931.3318637.1001151
Shoaib MalikPAK200120011051944423.5014067.1400131
Matt PriorENG20052005550944518.8012277.05000140
Janeiro TuckerBER201920195519450*23.509796.91010111
Tinashe KamunhukamweZIM20202020550945118.8011482.46010123
SKS GillLUX20242024550945718.809796.91012140
Syd GregoryAUS19051905351945123.50--01080
Tom GarrettAUS188518853529451*31.33--01080
Jeremy SnapeENG20022002662943823.5014763.9500040
Peter SiddleAUS20192019662944423.5018550.81001100
Chimezie OnwuzulikeNGR20212021660945415.6788106.82010103
Thatayaone TshoseBOT20222022961944918.8053177.3600048
Harrison CarlyonJER20252025660946315.6774127.03011102
GD ArtaINA202320231060943315.6712177.6900183
Dipendra Singh AireeNEP20202020761943818.8012177.6900282
Dillon HeyligerCAN20232023663943031.3342223.8100059
Mohammad NaimBAN20232023660942815.6715560.65001130
Vriitya AravindUAE20212021660942315.6710787.85000122
Eric DaltonSA19311931360943115.67--00060
Gubby AllenENG19481948361943618.80--00000
Hrishikesh KanitkarIND19991999561944518.8016855.95000100
Keith DabengwaZIM20102010771943015.6713967.6300063
Tom de GroothNED20082008772942418.8012873.4400090
PreviousPage 244Next

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.