ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Hasibul HossainBAN2003200333210610.002835.7100010
Abdur RehmanPAK20102010332109*10.001283.3300101
Paul ReiffelAUS19991999931109*5.001662.5000100
Majid HaqSCO200920095301073.333231.2500000
Dewald NelSCO20092009433105*-2050.0000010
Nasir JamshedPAK200920093301093.331855.5600110
Nathan Coulter-NileAUS201720175301083.332638.4600100
Miguel CumminsWI201720178311055.002737.0400010
Richard NgaravaZIM20212021531107*5.003132.2600110
Benjamin ListerNZ20232023332105*10.001471.4300010
Shoriful IslamBAN2022202210301073.331952.6300010
Akif JavedPAK202520253311085.001471.4300020
Mohammad HarisPAK202220224301063.331855.5600110
Aayan Afzal KhanUAE202520254311055.003826.3200000
John TraicosZIM198719876311065.001283.3300110
Ranjith MadurasingheSL19901990532108*10.001952.6300020
Tom MoodyAUS198719873311085.002245.4500010
Naimur RahmanBAN200220024301073.332540.0000110
David MutenderaZIM19991999432108*10.002934.4800010
Mohammad SheikhKEN19971997631105*5.001952.6300010
Bruce PattersonSCO1999199933010103.334323.2600220
Abdul RahmanAFG20232023331104*5.003727.0300000
Sanath JayasuriyaSL199119914401052.502638.4600100
Allan DonaldSA1999199914421075.003727.0300100
Corey CollymoreWI2001200112421055.003528.5700000
Paul AdamsSA1996199674110103.332737.0400200
Gary BrentZIM199919994401052.502934.4800110
Lasith MalingaSL20182018643104*10.001376.9200010
Abdur RehmanPAK20112011741105*3.332441.6700100
Gavin TongeWI200920095421055.001662.5000010
Bilal KhanOMA2021202110421095.001283.3300110
Josh HazlewoodAUS20242024643104*10.002835.7100110
Reece TopleyENG20222022742106*5.001952.6300101
Kuldeep YadavIND202220228421055.001471.4300100
Jake DunfordJER202320235401042.502737.0400100
Tangeni LungameniNAM202320236411053.331566.6700010
Ewen ChatfieldNZ19801980543106*10.002638.4600110
Azeem HafeezPAK19841984843107*10.003132.2600110
Nilesh KulkarniIND19971997842105*5.001566.6700100
S. SreesanthIND2010201010521043.332737.0400010
Tim AmbroseENG200820085511062.503429.4100100
Steven FinnENG201420148521063.332540.0000100
Junaid SiddiqueUAE20262026654107*10.001283.3300101
Haider AliUAE202620266511082.504621.7400100
Graham DilleyENG198719871254106*10.001662.5000000
Tauseef AhmedPAK198819881053107*5.002147.6200010
Craig McDermottAUS1991199110521053.331662.5000110
Winston BenjaminWI198619869511052.501566.6700210
Lonwabo TsotsobeSA20112011964104*5.001662.5000120
Anthony MartinWI20112011965104*10.002934.4800000
PreviousPage 211Next

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.