T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ed CowanAUS201220121118060613633.67138443.79141731
Hashim AmlaSA2019201916204606108*37.8898961.27141661
Mohammad ShahzadAFG2015201517171605131*37.81504120.041426028
Andy FlowerZIM199319931619260511535.59121349.88142670
Mark RichardsonNZ20022002122016059531.84167636.10052721
Alex CareyAUS20192019292066058543.2162197.42041693
Andrew HilditchAUS19791979132206058527.50142540.77051450
Sanath JayasuriyaSL199419942628060514021.6179775.911434818
Basil HameedUAE20232023312896055131.8461997.740223032
Rohit SharmaIND202620261212060413850.33577104.682206726
Alex CareyAUS202420241318360498*40.2775979.58050608
Shivnarine ChanderpaulWI199819981319160411833.56143842.00132732
Dwayne BravoWI200520051822360411331.79117751.32211581
Dhiren GondariaKEN20262026151436039454.82351171.790614643
Hamilton MasakadzaZIM201720171216060314737.6987269.15221788
Mark BurgessNZ197619761117060311135.4731122.58121456
Ken RutherfordNZ19951995162016036531.74122449.26040653
Aqib IqbalAUA202520253529760366*27.41492122.560224723
Wayne PhillipsAUS198419842329360312023.19109255.13122675
Peter ParfittENG19621962911260211966.8918754.01410632
Ollie PopeENG20252025916060217137.6387868.56212762
Javed OmarBAN200120011321260285*31.68143342.01051731
Kyle VerreynneSA2022202214224602136*33.44104757.50133646
Hashmatullah ShahidiAFG20232023212266028037.6381174.23061563
Ben StokesENG20242024132326028028.6791665.72051629
Chris HarrisNZ199919993124860268*37.63119550.38022419
Elton ChigumburaZIM20142014222466029033.4479375.910545312
Doug WaltersAUS19731973711160111260.1020450.98240773
Brendan NashWI200920091318160110935.35145341.36140732
Yuvraj SinghIND201120111819460111340.0782772.67161696
Jason RoyENG20212021201916016433.39435138.160417519
Ross TaylorNZ2020202017206601109*42.9373581.771416014
Derek RandallENG197719771623360117430.05128646.73134672
Tadiwanashe MarumaniZIM20242024282826018623.12473127.060317519
Lindsay HassettAUS19531953814060016342.86--310490
Jacob BethellENG20242024181956009642.8665791.320616619
Craig ErvineZIM20252025122016007531.58115951.770405910
Luke RonchiNZ20142014262166009940.00487123.200305920
Norm O'NeillAUS19611961814059911742.7952238.12151660
Boeta DippenaarSA200420041519359911037.44128646.58120670
Shivnarine ChanderpaulWI200120011820459987*37.4496462.14050545
Mohammad HafeezPAK20172017222045998837.4473082.050404914
BJ WatlingNZ201620161622459910733.28119250.25121800
Syed KirmaniIND198319833737115996623.0471245.65022320
Ian RedpathAUS197419748142598159*49.83159237.56141590
Tom GraveneyENG196819681017159811837.3882044.39131720
Rohit SharmaIND201020102018359811439.8765591.302224013
D'Arcy ShortAUS20182018222235987631.47524114.120426216
Andrew HudsonSA19931993222515989324.92152939.11052602
Bruce MitchellSA194719475101597189*66.33--230140

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