Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG180/1 (29)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack RyderAUS1928192836025511242.5045855.68110212
Arjuna RanatungaSL198419844802558431.8849751.31031312
Regis ChakabvaZIM202120215922558036.4349351.72011354
Bevan CongdonNZ1974197459125513231.8884330.25110200
Stuart BroadENG2014201481122554728.33229111.35001368
Wriddhiman SahaIND2015201581322556023.1862540.80022281
Gary CosierAUS1978197871402556818.2140142.64012281
Mominul HaqueBAN2022202281512558818.2163440.22024361
Ian SmithNZ19851985101522556519.6254846.53021240
Gordon GreenidgeWI1974197435025410750.8020851.44110306
Mark GreatbatchNZ199219923602548842.3337168.46031264
Sanath JayasuriyaSL199119914722547750.8044357.34020340
Jordan CoxENG202620264712547342.3339664.14030361
Polly UmrigarIND1956195647125479*42.33--020-0
Tanzid HasanBAN2026202648025410131.7538865.46112275
Vijay ManjrekarIND1953195348125411836.29--10100
Rory BurnsENG202020206902549028.2258343.57021270
Ray LindwallAUS194819488902547728.2220850.48010150
Mark ButcherENG1997199751002548725.4062440.71020320
Denis LindsaySA1964196471112546525.4013150.38010260
Andy RobertsNZ19761976712125484*23.0950.00012141
Pat CumminsAUS202320231118225444*15.8851948.94002207
John ReidNZ1954195435025313550.60--111262
Stan McCabeAUS19321932461253187*50.6036668.58102291
Eric DaltonSA1935193558125311736.14--111200
Garry SobersWI1972197258125314236.14--100241
Asif MujtabaPAK199219925802535931.6375433.55031320
Abdul KardarPAK195819585912535731.63--020-1
Gerry AlexanderWI195819588912537031.63--02080
Ray IllingworthENG1969196969125311331.6361141.41111300
John BracewellNZ1988198861112535425.3066837.87021190
Temba BavumaSA2023202346125217250.4046354.43102252
Saeed AhmedPAK1960196036025212142.00--100151
KL RahulIND2015201548025211031.5052647.91200292
Tuppy Owen-SmithSA1929192958225212942.00--11002
Warwick ArmstrongAUS190519055912526631.50--01081
John CrawleyENG199819986101252156*28.0066437.95100251
Ranjan MadugalleSL19851985610125210328.00--122100
Ramiz RajaPAK1988198861112526425.2047153.50021321
WPUJC VaasSL20022002812125272*22.9148252.28010301
Mark BurgessNZ1978197861212526822.9190827.75020280
Anil KumbleIND1996199681422528821.0061241.18011321
Arthur HillENG1896189634025112462.75--110-0
Tom GraveneyENG1969196945025110550.2024830.24110160
Jackie McGlewSA1962196235125112062.75--110191
Shoaib MalikPAK200420043612515950.2050250.00020333
Reggie SpoonerENG1912191268025111931.38--11161
Vernon RansfordAUS190819084812515435.868460.71020210
Alan KippaxAUS193119316802518431.38--030211
Bruce MitchellSA192919295912518831.38--02000

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.