Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Gus AtkinsonENG20252025220413820.5026157.6900061
Alvin KallicharranWI19781978220413420.506266.1300051
Roger TelemachusSA20062006430412913.6720205.0000123
Trent JohnstonIRE200920097324120*41.0038107.8900030
Liton DasBAN20172017330412113.674787.2300061
Craig YoungIRE202420244334129*-32128.1300042
Vani MoreaPNG20162016330413513.678946.0700061
Pawan SarrafNEP20242024430411513.676464.0600032
Basil HameedUAE202620264324124*41.004885.4200013
Roger BinnyIND19821982330411613.675969.49000--
John BracewellNZ19831983331413420.5037110.8100080
Bandula WarnapuraSL19751975330413113.6710837.9600060
Dipak PatelNZ19901990330412313.676563.0800021
Mehmood QuaraishyEAF19751975331411920.5015426.6200020
Daniel VettoriNZ20142014541412713.6739105.1300150
Peter OngondoKEN20012001541413613.675771.9300021
Jamie HowNZ20102010440412310.257653.9500060
Paul ReiffelAUS199219926434123*41.004885.4200110
Wayne ParnellSA20162016841412813.678250.0000030
Rory McCannIRE20102010740411810.257356.1600130
Mitchell StarcAUS202220228414138*13.675574.5500121
Jason HolderWI201420149424122*20.5028146.4300141
Barry McCarthyIRE202020204414117*13.675771.9300041
Harshit RanaIND2025202511424124*20.5032128.1300041
Parveen KumarCAN20252025441412313.674787.2300150
Brendon KuruppuSL19851985440412210.2512532.8000030
Nangeyalia KhanAFG202420247414127*13.675180.3900131
Dave CallaghanSA19931993640412510.2512333.3300130
Wasim RajaPAK1983198365041178.207753.2500250
Trevor GripperZIM2001200155041268.2011535.6500110
Glenn RogersSCO20072007852412613.676662.1200050
Hamid HassanAFG2010201095041178.206662.1200022
Bruce LairdAUS1979197955041208.2011336.2800040
Iftikhar AnjumPAK2005200510664119*-6860.2900020
Devon ThomasWI2011201176041156.837653.9500130
Ian BishopWI1993199314634120*13.679941.4100020
RD ShahKEN2002200277041275.868548.2400230
Azhar MahmoodPAK1996199677141156.837852.5600140
Graeme CremerZIM2017201712744114*13.676266.1300200
Matt HenryNZ2019201916724117*8.2039105.1300042
Shaheen Shah AfridiPAK20252025127241148.204787.2300112
Richard EllisonENG19851985773412410.255771.9300030
Craig McDermottAUS1987198797041145.864689.1300031
Gladstone SmallENG1990199012724118*8.208051.2500250
Kuldeep YadavIND20192019238341158.207356.1600030
Pramodya WickramasingheSL1994199421824113*6.836464.0600111
Waqar YounisPAK199419942411241134.568150.6200121
Venkatesh PrasadIND199619963013841198.206167.2100213
Thilina KandambySL20082008110404040.009940.4000000
Corbin BoschSA202420241114040*-4490.9100050
PreviousPage 151Next

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.