ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Naved-ul-HasanPAK20092009753893344.5071125.3500045
Hemang BadaniIND20022002651893522.2510981.6500080
Suresh RainaIND200520058518939*22.2588101.14001100
Phil MustardENG20072007550892817.809395.70000121
James NeeshamNZ20222022551893622.2572123.6100065
Logan van BeekNED20212021552892929.6712968.9900091
Sandeep LamichhaneNEP20242024751894922.259395.7000063
Adnan MuftiUAE201720177528943*29.6716454.2700030
Bhanuka RajapaksaSL20212021550896517.8085104.71013142
Darren LehmannAUS200520057638949*29.679692.7100170
Dinesh KarthikIND201920198628938*22.2511080.9100191
Richmond MutumbamiZIM20162016660894014.8313964.0300092
Malcolm MarshallWI198619861163896629.679791.75010120
Greg RitchieAUS19871987660893514.8314760.5400040
Andre FletcherWI20162016770892712.7115457.79000112
Andrew PoynterIRE20102010972897817.8013864.4901362
Sidath WettimunySL19841984770893312.7125335.1800050
Mark WaughAUS19901990771894014.8311676.7200171
Shariz AhmadNED20242024881891912.7116553.9400180
Khaled MashudBAN199919991091892111.1318049.4400150
Ian HealyAUS19891989171038926*12.7112968.9900040
Dawlat ZadranAFG2015201515103892512.7113366.9200192
Tapash BaisyaBAN200420041712389179.8913167.9400190
Blessing MahwireZIM20062006151368922*12.7118248.9000222
Zaheer AbbasPAK197419742218857*88.0011278.57010100
Sompal KamiNEP20182018331886144.008998.8801164
Kyle VerreynneSA202220223318858*44.0011874.5801073
Simon O'DonnellAUS199119916318871*44.0013266.6701052
Assad ValaPNG20182018440885722.0015855.7001080
Tim de LeedeNED20072007850882617.6012968.2200071
Brendan NashWI200820086528839*29.3311775.21000110
Jahurul IslamBAN20122012550885317.6014062.8601181
Ahmed RazaUAE20172017751884522.0012769.29000111
Pikky Ya FranceNAM202220225548852*88.0010187.1301083
Tanwir AfzalHK20162016651884722.0082107.32000103
Aizaz KhanHK20162016650884417.6012172.7300073
Collis KingWI19801980651883322.0077114.2900124
Hamish MarshallNZ200720076618850*17.6011576.5201171
Liam LivingstoneENG20252025660884114.6710583.8100063
Ottis GibsonWI19961996860885214.6786102.3301072
Anamul HaqueBAN20182018770883512.5710782.24002103
Matty CrossSCO20142014770885512.5711477.19010110
Ridley JacobsWI20042004181058832*17.6013167.1800070
Hasan AliPAK2018201815102885111.0082107.3201165
Clint McKayAUS2013201324114883012.5718148.6200171
Majid KhanPAK19781978220875043.5011973.1101020
Chris TavaréENG198019802218782*87.0014360.8401050
Khurram ManzoorPAK20092009330878329.0014958.3901090
Moeen AliENG20212021630873029.0011973.1100053
James VinceENG20222022330876029.0012370.7301042
PreviousPage 110Next

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.