Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 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
Roston ChaseWI2019201920192555102*32.6585564.91133514
Peter FultonNZ200620061922155511226.4390961.06120518
Liton DasBAN201920192125255594*24.1364985.520216510
Ravindra JadejaIND201320134028955561*29.2170079.290115215
Adam VogesAUS2013201319165554112*50.3663087.94130395
Azmatullah OmarzaiAFG202320232317555497*46.17551100.540404024
Thilan SamaraweeraSL2012201210181554115*32.59139039.86131580
Aravinda de SilvaSL19881988181905548829.1675473.47050412
Graeme HickENG199819981520055410727.7088662.53144486
Mitchell MarshAUS201820181522055410125.1893359.38132599
Tristan StubbsSA20252025202515549423.0899055.96045398
Mushfiqur RahimBAN20082008223015547919.10117247.27032624
Arthur MorrisAUS1947194758155315579.00119546.28310442
Peter HandscombAUS201920191716255311739.5064485.87131425
Mohinder AmarnathIND1985198518184553116*39.5070148.07131393
Suresh RainaIND2015201523211553110*27.6555699.461444516
Mansoor AkhtarPAK198219822324455311127.65111649.55123691
Rovman PowellWI201820182926355310124.0462888.061214021
Andrew FlintoffENG20072007292735538923.0470278.77022525
Virat KohliIND20262026991552139*69.00468117.952314617
Russell EndeanSA19531953712155211650.18--140420
Imrul KayesBAN201520151114155215042.46102953.641406411
Craig ErvineZIM201620161014155214642.4696457.26142612
Jim ParksENG1964196412163552108*42.4654737.84130533
Shivnarine ChanderpaulWI20002000131825528934.50133141.47030541
Kapil DevIND198819882324355210926.2958794.04111627
Brian McMillanSA19941994212435529326.29137440.17044532
Mohammad AshrafulBAN/AX200520052226055210021.2381867.481254510
Hashan TillakaratneSL199719972727655210326.29133541.35120571
Rahmat ShahAFG2017201715151551108*39.3678670.10151368
Shan MasoodPAK201920191116055113534.4497956.28132545
Majid KhanPAK1980198012162551110*39.36120445.76141513
Mohammad ShahzadAFG20172017171715518034.44507108.680507313
Chris CairnsNZ19981998272815516720.4183466.070433420
Shane WarneAUS19991999494175518616.2179169.66026458
Conrad HunteWI1965196551015508961.11--06000
Murali VijayIND201620161015055013636.67129242.57221598
Richie BerringtonSCO20182018171745509042.3166083.330304910
Liam LivingstoneENG2024202425185550124*42.31386142.491223335
Glenn TurnerNZ19691969918255011034.3847726.42131420
Jan FrylinckNAM202520251919155013430.56498110.442235717
Andrew JonesNZ199319931219055014328.95140839.06110460
Marco JansenSA202320232622755084*36.6764185.800215120
Martin CroweNZ19891989811354917468.63114248.07131500
Shaun MarshAUS20142014812154914849.9198755.62132623
Gundappa ViswanathIND19741974814054913939.2179347.29130601
Azhar AliPAK20212021915254912642.23123844.35133711
Rachin RavindraNZ202620261719254912132.2969079.571326215
Aasif SheikhNEP20252025212015496928.89482113.900404823
S RavichandranJPN202420242221354986*30.50382143.720405512

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