Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,718 of the 11,786 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham YallopAUS1983198315163101826878.31174258.442701083
Hamilton MasakadzaZIM2014201422260101815839.15159963.6617110518
Jeff DujonWI1984198435336101713937.67176057.783231134
P KurupBHR2025202538375101673*31.75888114.4106211126
Ken BarringtonENG19631963112011015132*53.4226334.22350787
Rohit SharmaIND2014201423283101526440.60130777.6616210330
Ashwell PrinceSA/AX20052005333191015139*46.14187154.25232885
Martin GuptillNZ2010201032362101518929.85160063.441659922
Stephen FlemingNZ200020003238310159929.00184854.920911222
Kevin PietersenENG2013201321300101411333.80177157.2618211512
Shai HopeWI2023202324247101313259.59963105.193406339
Allan BorderAUS1987198727291101320536.18191153.01140840
Aiden MarkramSA2018201825350101315228.94150167.4922413510
Allan BorderAUS1983198329293101211838.92178956.572401030
Chamu ChibhabhaZIM201520153534110129930.67128878.570831164
Kusal MendisSL2026202627293101112138.88973103.9117110129
Aamer SohailPAK1992199227311101120533.70156764.522411110
Phillip HughesAUS20132013273321011138*32.61158963.622541215
Waseem MuhammadUAE2022202237370101111227.32942107.321737558
Moeen AliENG2015201535444101112825.27150367.2715513017
Mark TaylorAUS19901990202421010101*45.91213947.222100880
Kyle MayersWI2022202237360101014628.06105595.7333211537
Roy DiasSL1982198213180100812156.00129373.323711171
Jacques KallisSA20062006232921008119*37.33199650.503421283
Jacques RudolphSA20032003262941007222*40.28179656.071521223
Martin CroweNZ1986198626294100713740.28160062.94251993
Tamim IqbalBAN2016201622242100611845.73122981.8634010219
Tony GreigENG1974197418252100614843.74209947.934201057
Sadeera SamarawickramaSL2023202329274100610843.74107893.322631016
Stephen FlemingNZ199519952530210067935.93174957.520831016
Ravi ShastriIND1983198325345100612834.69121843.60242552
Ben StokesENG2015201526373100610129.59133475.4116413713
Tillakaratne DilshanSL2005200525293100516838.65140971.331731254
Tanzid HasanBAN2026202627312100410734.62107293.662849936
Marlon SamuelsWI2011201131365100488*32.39153665.3609310816
Sikandar RazaZIM20232023282531002102*45.55793126.361717057
JP DuminySA20092009353981002111*32.32141470.861638814
Dinesh KarthikIND2007200732366100112933.37171158.501831183
Scott StyrisNZ2003200329323100014134.48164360.862548615
Sikandar RazaZIM202520253538410009229.41104895.420829319
Ben DuckettENG202320232027299918239.96109691.152411156
Taufeeq UmarPAK200320031824199813543.39212846.902601402
Alastair CookENG200920091626399716043.35201349.533421161
Greg ChappellAUS198219822128499617641.50149266.764451164
Aiden MarkramSA202520252732299613633.20119883.1424311022
Sikandar RazaZIM2015201542384995100*29.26106493.522407922
Rohit SharmaIND202220223940499576*27.64838118.7406410645
Brian LaraWI199819981623299411047.33154164.5018013610
Ollie PopeENG202420241730099419633.13144368.883431205
Bilal ZalmaiAUA202520253534399479*32.06639155.5609210157

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.