Live9th Match · Sheffield Shield 2026/27QUE280 & 0/1 (0)VIC307 & 173 (78.2)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaiman AnwarUAE20162016161614246328.27401105.740312917
Bas de LeedeNED202320231616142412328.2748188.15110378
Michael BracewellNZ202320231417142414026.5049785.311114114
Brendon KuruppuSL198819881618142458*24.9475556.16011291
Mohsin KhanPAK19861986192314245919.2773550.88011351
Jason HolderWI202320232424642481*23.5660470.200243314
Bert SutcliffeNZ1949194947042310160.43--140140
Navjot SidhuIND199519951111242384*47.0070859.75050341
Warren LeesNZ19761976612142315238.45--100542
Wriddhiman SahaIND201720171114442311742.3089547.26211345
Nick KnightENG200020001316242372*30.2187348.45031373
Virandeep SinghMAS202420241716442372*35.25354119.490313213
Derek RandallENG19781978101614237528.20102541.27032372
David HusseyAUS201120112217242368*28.2047189.81021318
Rod MarshAUS1977197712192423110*24.8887948.12122473
Marlon SamuelsWI20032003182044236826.4457573.570223910
Kushal BhurtelNEP20212021111114228442.20382110.470513520
Saeed AhmedPAK19651965611142217242.20--120451
Prasanna JayawardeneSL20112011713242212038.3680552.42203474
Kyle CoetzerSCO201620161313142212735.17360117.221234713
Regis ChakabvaZIM201420141113142210135.1791945.92121383
Sami SohailMAA20242024131344228146.89297142.090313316
Ashok MankadIND1969196971414229732.46--041400
Ricardo PowellWI199919991415142212430.14417101.201233425
Mike SmithENG196519651116342212132.4617538.29101341
John CampbellWI202520251119042211522.2182451.21102565
Steve SmithAUS20102010272334227721.1053079.62011405
Brett LeeAUS200620063727104226424.8264365.630243410
Pat CumminsAUS202320232428842244*21.1073657.340023613
Donald BradmanAUS19461946220421234210.5070959.38200430
Vic PollardNZ1973197358242111670.1781743.70230491
Robert KeyENG20042004710142122146.7869960.23110520
Azhar AliPAK20222022611042118538.2798142.92111395
Arun YadavTAN20252025111114218642.10274153.650304719
Upul TharangaSL2016201615144421110*42.1066763.12131383
Heinrich KlaasenSA20222022161424218135.08335125.670203814
Sam CurranENG2018201891414217832.3872757.910323915
Imal LiyanageQAT20242024141404218630.07324129.940424116
Chris CairnsNZ2002200215163421102*32.3845592.531333211
Cameron GreenAUS202320231619242111424.7678653.56101492
Hemang BadaniIND200120011922442110023.3973857.05111378
Bill LawryAUS1961196158042013052.50--221480
Keith StackpoleAUS1971197159042013646.6792145.60120502
Greg MatthewsAUS19921992101434209638.1890346.51051301
Wiaan MulderSA2024202416164420105*35.0065264.421223711
Neil BroomNZ20172017171804207923.3352979.40032385
Gavin RennieZIM19981998132134208423.33112437.37033392
Craig SpearmanNZ20002000192504208616.8086948.33024505
Lawrence RoweWI1972197247141921469.8310.00211411
Prasanna JayawardeneSL200920098133419154*41.9071558.60101453

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.