Live1st ODI · India in New Zealand 2026/27NZ86/4 (18.1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Arjuna RanatungaSL1991199191113125531.2063149.45022271
Shayan JahangirUSA20252025131223128931.20283110.25010385
Usman KhawajaAUS20172017913131279*26.0062350.08030342
Zane GreenNAM202320232213231275*28.36299104.35010336
Philip SaltENG20262026151413127024.00215145.120323312
David RichardsonSA199519951418431210922.2963948.83115260
Shane WarneAUS19941994393043125512.0061550.73013241
Rohit SharmaIND2020202077131111951.83280111.071202713
Rizwan CheemaCAN200820087703118944.43242128.510303122
Stanley JacksonENG1902190258131112844.43--120160
Gerry GomezWI195119514813115544.43--030240
Denis AtkinsonWI1955195548131121944.43520.00100291
Andy FlowerZIM199419949903117634.5649662.70030300
Mark CraigNZ2014201471143116744.4363049.37020286
Asanka GurusinhaSL19891989101103118328.2756754.85022260
Virandeep SinghMAS20192019121203115725.92309100.65011277
Sadiq MohammadPAK1978197881203119725.9265438.84021230
Asad ShafiqPAK20102010131303116123.9247765.20021331
Nalin NipikoVAN20192019131323116228.27291106.870211613
Razmal ShigiwalAUA202520251614331165*28.27201154.730222616
Salman ButtPAK200620061216031110119.4451760.15114480
Steve WaughAUS199119911717631165*28.2746866.45010250
Mark GreatbatchNZ19941994121703115018.2953957.70012294
Mehedi Hasan MirazBAN20262026171833116520.7361850.32020254
Khushdil ShahPAK202220222118531141*23.92287108.360001615
Ajit AgarkarIND2000200033251031167*20.7340177.56014305
Tino MawoyoZIM20112011361310163*62.0085136.43110380
Younis KhanPAK20172017481310175*44.2969944.35111294
Tom GraveneyENG195919595813105444.2985430.91020290
Clem HillAUS1911191159031010034.4438879.90121350
Keith FletcherENG198219827923106944.2961750.24030294
Aaron JohnsonCAN2023202310101310121*34.44220140.911103118
John ReidNZ1956195651003108431.00--020370
Ken MackayAUS1961196181323106428.1832019.06032240
Ravichandran AshwinIND202420241117031011318.2457953.54102323
Junaid AzizBHR20252025382183104823.85292106.160001118
HMRKB HerathSL20112011192273103620.6750561.39002294
Mohammad AmirPAK200920092824731073*18.2469144.86014354
Manoj PrabhakarIND19921992282533106414.0964647.99013260
Evin LewisWI2020202066230910277.25272113.601203013
Tom BlundellNZ2026202647030918644.1454057.22110363
Cyril WashbrookENG1950195048030911438.63--200271
Majid KhanPAK197819785803095038.6311973.1101021
Matt MachanSCO201520159903098634.3342772.37020282
Adil ButtESW20262026991309101*38.63181170.721203021
Tom GraveneyENG195219526923097344.14--02001
Colin CowdreyENG1956195661003098130.90--032330
Marlon SamuelsWI201720171312230989*30.9034789.050102710
Barry WoodENG19751975101213097728.0984236.70021370
Junior MurrayWI19971997111313096225.7545468.06021331
PreviousPage 104Next

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.