Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.2)IND need 152 runs in 262 ballsTest1st 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 ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaSA20172017110484848.0047102.1300050
Gajanand SinghUSA20212021110484848.0048100.0000031
Rakep PatelKEN20142014220483824.005685.7100030
Nitish KumarCAN20142014220482624.005981.3600060
Adam ZampaAUS20212021321483648.006969.5700060
Nizakat KhanHK20152015220482824.005194.1200012
Shreyas IyerIND20182018320483024.005882.7600040
Rameez ShahzadUAE20162016220483324.006376.1900041
Teja NidamanuruNED20242024420483424.007068.5700051
James WhitakerENG198719872214844*48.006573.8500021
Mark BurgessNZ19731973220484724.007266.6700021
Sunil GavaskarIND19741974220482824.005882.7600061
Craig SerjeantAUS19771977220484624.0012638.1000041
John WrightNZ19781978220483024.0010048.0000040
Hasan JamilPAK19771977220482824.005390.5700021
Thelston PayneWI19851985220482824.0010247.0600050
Mark TaylorAUS19891989220483724.007564.0000061
Vijay MehraUAE19941994220484324.009053.3300070
Manzoor AkhtarPAK19981998520483924.006771.6400010
Nawroz MangalAFG20112011220483424.0039123.0800072
Tim RobinsonNZ20242024330483516.0047102.1300070
Alan KnottENG19761976330482216.006771.6400041
Pat SymcoxSA19951995430483516.007861.5400060
Azhar MahmoodPAK200420045414826*16.0044109.0900042
Imran FarhatPAK20012001440483312.006870.5900022
Wahab RiazPAK20102010440482112.0031154.8400151
Daniel FlynnNZ200920094414823*16.007564.0000150
Zulqarnain HaiderPAK201020104424819*24.006870.5900030
Devon ThomasWI2013201355048199.606178.6900151
Irfan KhanPAK2024202485048229.607365.7500031
Daniel VettoriNZ20002000136048228.0047102.1300260
Jay OdedraOMA20262026762482512.009948.4800140
Andy RobertsWI1979197996148169.606672.7300130
Zafar IqbalPAK1995199586048188.006277.4200121
Ravichandran AshwinIND2015201513854816*16.008556.4700100
Pieter StrydomSA20002000108348349.609451.0600120
Hasan MahmudBAN202320231611448156.869451.0600260
Javed MiandadPAK19761976110474747.007265.2800010
Owais ShahENG20032003220473923.507067.1400020
Geraint JonesPNG20142014220472523.507562.6700030
Suresh RainaIND20182018320474623.506770.1500010
Ryan ten DoeschateNED20082008220474723.5047100.0000112
Arshad AliUAE20082008220474123.508952.8100050
Bevan CongdonNZ197619762214745*47.006869.1200021
Jeremy ConeyNZ19791979420473623.509350.5400030
Somachandra De SilvaSL19751975320472623.5011341.5900060
Ali ShahZIM19961996220474123.508158.0200011
Rodney TrottBER20072007331472523.509151.6500140
Isuru UdanaSL20212021331472123.504995.9200022
Kieran PowellWI20112011330472515.675782.4600080
PreviousPage 143Next

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.