Live5th Match · Pakistan ODI Tri-Series 2026/27PAK111 (25.4)SLInnings break - SL need 112 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND202520251415367413556.1775888.923425513
Sikandar RazaZIM201420141922167414132.1092173.181318412
Virender SehwagIND200120012323367410533.7080184.142421077
Javed MiandadPAK19901990262606747525.92149645.05040461
Nick KnightENG199819981314067312248.0792772.60160616
Doug WaltersAUS19681968814267394*56.08122942.15071621
Younis KhanPAK201620161019167321837.39133350.49222716
Doug WaltersAUS197719771220167325035.42121755.30132743
Saeed AnwarPAK199019902122067312630.5976088.552126010
Jeremy ConeyNZ1984198421256673174*35.42137249.05110724
Pathum NissankaSL2026202626271673100*25.88588114.461326825
Kieran PowellWI20172017202806739024.04137548.95033804
Malcolm WallerZIM20132013263036737024.93111160.58031718
Wasim AkramPAK19991999343646737921.0393072.370216620
Glenn TurnerNZ1972197258167225996.0075934.12220640
Saiteja MukkamallaUSA202420241716267210748.00611109.981615619
Ramiz RajaPAK19851985212106727532.0086072.09061452
Alec StewartENG20032003192216727232.00117757.09062801
Sachin TendulkarIND201220121925067211426.88113059.47130902
Kapil DevIND1979197920263672126*29.2267184.80132756
Denesh RamdinWI200920093229367216625.85107862.34133873
Colin McDonaldAUS19591959813267117061.0086747.29220290
Clive LloydWI198119811214267110055.92109861.11160922
Mark ButcherENG200120018162671173*47.93131151.18130861
Rahmat ShahAFG202420241719167123437.28111160.40161664
Ramiz RajaPAK19881988212626717127.96109261.45061762
Alec StewartENG200120011927367176*27.96135349.59044822
Wanindu HasarangaSL202120213735367180*20.9769296.970425915
Derek RandallENG198219821317067012639.41130751.26323601
Zak CrawleyENG202520251018067012437.22103364.86153892
Gus LogieWI19911991212436708231.9099767.20062851
Alec StewartENG19901990202736707927.92133450.22022663
Craig SpearmanNZ199619962428067011223.9399767.20134844
KD KesumaINA2025202541387670115*21.61589113.752156925
Heath StreakZIM20002000393986705421.61139148.170334314
Garry SobersWI19681968713366915266.9067449.41231813
Victor TrumperAUS190219021222166910431.8620.00141350
Andrew BalbirnieIRE202120213030266910223.8981881.78130697
Anshuman RathHK2026202620204668140*41.75423157.921426531
Tom BlundellNZ202320231723466813835.16104264.11151744
Rohan KanhaiWI19681968714166715351.3139445.94220833
Dean ElgarSA2018201812222667141*33.35171438.91152884
Tatenda TaibuZIM20102010252456677835.1192572.11052364
Guy WhittallZIM19991999253066678527.79127952.15041717
Irfan PathanIND20062006323046679025.65100466.430437612
GA PriandanaINA202520253432766778*26.68605110.250336222
Wally HammondENG1938193869066624074.0077651.93231661
Ian ChappellAUS19731973712266610966.6025748.25240831
Kushal Janith PereraSL20182018202216668131.71646103.100627613
Tom BantonENG202620262522466612637.00523127.341616726

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