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
Yasar HaroonBRA20262026111031644223.4317195.91000192
Abhishek AnandJPN20262026101011644318.22127129.13002187
Gordon LeggatNZ19551955510116450*18.22333.3301060
Pananmal PunjabiIND1955195551001643316.40--00000
Waqas BarkatHK20192019111101643714.9118588.65001100
Faheem AshrafPAK20262026141121643918.22149110.07001205
Jaskaran MalhotraUSA20192019111101643814.9117593.71001202
Upul ChandanaSL20002000151221644616.4024467.21000123
Cyril VincentSA1931193171231643518.2220.00001151
Stuart PoynterIRE20162016131311643613.6720380.79001122
Wiaan MulderSA20212021121321643614.9133449.10001173
A PusthayFIN20262026131311644313.67160102.50002145
Shane LeeAUS20002000191331642816.40141116.31001124
Kieron PollardWI20092009171421644213.67164100.00001107
Kazim SomaniMAA20252025171451643118.2219285.42001141
Zaheer KhanIND200820081919416457*10.9341739.33012171
Stuart BroadENG2016201616201164198.6336944.44001141
Kashif SiddiqueKSA202420244401635740.7592177.17020284
Peter van der MerweSA196619662401637640.75--020-0
Marlon SamuelsWI2000200035116360*40.7538142.78010200
Gyanendra MallaNEP202020207601635627.1720878.37010173
Dattu PhadkarIND195319534601636527.17--010-1
Colin CowdreyENG197119714601635427.1739041.79010260
Ian ChappellAUS196619664601634927.1714025.7100031
Sadiq MohammadPAK196919693601636927.17--010140
Jason HolderWI2026202612721634932.6088185.23000716
Meet BhavsarKUW202520257701634223.29119136.97000158
Bill EdrichENG195419544701638823.2913628.68010231
Keith BoyceWI197419746711636827.1711973.11010194
Cheteshwar PujaraIND202020204801635420.3859327.49011120
Glenn MaxwellAUS20122012118216356*27.17147110.8801097
RG MukasaUGA202220229801638920.38122133.61012234
S DaviziCZE202620268831634532.60111146.85000186
Tom HoranAUS188518854811636323.29--011101
Willie QuaifeENG190219024801636820.38--011100
Manzoor ElahiPAK1984198488216339*27.1716284.57000182
Imran FarhatPAK200120017901636318.1130753.09010202
Stuart ThompsonIRE2017201712901635618.11129126.36010187
Tom NightingaleGUE20222022109216346*23.29160101.8800094
Shamim HossainBAN2023202313911635120.38152107.24010125
Keith DabengwaZIM20082008101021634520.3823669.07001114
Loots BosmanSA20102010101001636816.30137118.98012167
S PeriyalwarROM20222022101031635023.2918488.59010122
Khaled MahmudBAN20022002111101633914.8222572.44001181
Pieter SeelaarNED20212021141111633716.3020977.99002154
Tony MunyongaZIM202220221312116330*14.8221775.12000113
Bilal MuhammadMAC202120211812616335*27.1793175.27001711
Ibrahim RahimiNOR20262026131201633713.58104156.73002813
Zane GreenNAM202220222013216331*14.8220280.69000110
Jamie DalrympleENG20072007141411633212.5422373.09001121
PreviousPage 175Next

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.