Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ted DexterENG1965196559334380*57.17--041480
Alex HalesENG20122012101013439938.11250137.200313210
Hemu AdhikariIND194819486103343114*49.0052225.86110200
Alex ObandaKEN2021202111112343103*38.11228150.441004116
Aasif SheikhNEP20212021111113439034.3037292.200213211
Graeme HoleAUS1953195371313436628.5870.00031210
Jimmy AdamsWI199319932414834381*57.1752465.46031231
Ravindra JadejaIND201020102515334361*28.5843978.13022205
Mitchell MarshAUS20222022161503435022.87325105.540112615
Kirk EdwardsWI2014201412151343123*24.5052465.46122359
Andrew WhiteIRE20102010211633437926.3850068.60012261
Manish PandeyIND201720171916634351*34.30326105.21021296
MahmudullahBAN201320131617134375*21.4440285.32012237
Umar AkmalPAK20152015181823435921.4435696.35011299
Martin CoetzeeHK202420242119034310218.05254135.04111477
Monty NobleAUS19021902121913435619.06--03181
Craig WhiteENG200120011220234312119.0683441.13106392
Upul ChandanaSL20022002242023439219.0650567.92021333
Samit PatelENG20122012262043436721.4448970.14012297
Nathan McCullumNZ20102010262273434322.8740484.90000215
Kapil DevIND19811981172303435914.9148371.01025444
Gerry AlexanderWI1961196136234210885.5036053.33131301
Phil MeadENG1923192347034218148.86--11100
Bruce MitchellSA1932193247034211348.86--131120
Pankaj RoyIND1956195647034217348.86--110120
Gary BallanceZIM20232023782342137*57.0051965.90120303
Rassie van der DussenSA202520251010334272*48.86320106.88040299
Frederick FaneENG19061906510134214338.00--120390
Rohan MustafaUAE201720171212034210928.5039187.47101396
Deep DasguptaIND200120011013234210031.09104332.79122400
Lo-handre LouwrensNAM20222022171603425721.3857659.38010332
David WieseNAM20222022171743426726.3134499.42022229
Vinayak ShuklaOMA20262026171713427721.3837890.48022249
RM DorjiBHU20242024191913425719.00333102.700222113
Farveez MaharoofSL200720072621234269*18.0044976.17011347
Mashrafe MortazaBAN200620063023534251*19.00329103.950122615
Hanuma VihariIND2019201946134111168.2060556.36120451
Stewie DempsterNZ1930193046234113685.25--12081
Marcus StoinisAUS20172017874341146*113.67340100.291102518
Peter RichardsonENG196119615903417137.89--020300
Rahmat ShahAFG20162016991341100*42.6350267.93111204
Nick GreenwoodJER202320231111234186*37.89288118.400313510
Matthew BellNZ20012001912034110528.4271747.56121440
John WaiteSA19571957612234111534.10--120140
Tanmay MishraKEN20072007161423416628.4244077.50023246
Mohammad RizwanPAK2026202691403419424.3656260.68020420
Curtis CampherIRE20212021161523415626.2338089.74020264
Larry GomesWI19861986161513415624.3698834.51011370
Javed OmarBAN20072007111613418022.7364852.62033473
Kruger van WykNZ2012201291713417121.3169449.14013410

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.