Live1st ODI · India in New Zealand 2026/27NZ85/4 (18)INDIND chose to bowlTest1st 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
John EmbureyENG19881988851622615.507384.9300021
VVS LaxmanIND199819987616223*12.4014343.3600130
Ryan HindsWI200220029616218*12.409068.8900050
Dhananjaya de SilvaSL20172017660622810.3312250.8200040
Wellington MasakadzaZIM202620266626221*15.508572.9400032
Andrew HallSA200720071571621710.337483.7800150
Saurabh NetravalkarUSA201920199736219*15.509168.1300051
John BracewellNZ19871987771621410.3310956.8800110
Winston BenjaminWI1992199211746224*20.676496.8800050
Zaheer KhanIND20112011148062247.7512350.4100270
Nikita MillerWI201020101383622212.4062100.0000242
Steven FinnENG201120111185623520.676693.9400162
Bhuvneshwar KumarIND20142014168062207.756595.3800160
Laurie WilliamsWI200120018826226*10.339465.9600250
Brett LeeAUS200420041895621515.506496.8800022
Sheldon CottrellWI2019201923105621712.407978.4800153
Kuldeep YadavIND20232023301246210*7.7513645.5900140
Ben FoakesENG201920191116161*-7680.2601031
Adrian KuiperSA199619961116161*-6692.4201050
Mohammad TauqirUAE20042004220615530.508571.7601080
Wesley BarresiNED201920192216139*61.007383.5600062
Stephan MyburghNED20112011220615630.507977.2201072
CJA AminiPNG201420142216161*61.006889.7101180
Keith StackpoleAUS19741974220615030.509663.5401090
Brijesh PatelIND19761976220614430.5010359.2200051
Shakeel AhmedPAK19951995220613630.5012847.6600030
Akram KhanBAN20012001330613520.3315938.3600010
Rohit SharmaIND20072007430615220.337482.4301031
Kraigg BrathwaiteWI20172017330614220.3310856.4800030
Corbin BoschSA202620264336139*-50122.0000033
Ben DwarshuisAUS20252025530613320.339266.3000042
Kusal MendisSL20212021330612420.339464.8900022
Dirk WellhamAUS19861986331614330.5011154.9500020
Naved AnjumPAK19841984430613020.337087.1400041
Jim LoveENG19811981330614320.3310061.0000070
Marlon SamuelsWI20172017540613215.2512449.1900020
Murali KartikIND200420048426132*30.507779.2200050
Daniel FlynnNZ20122012440612815.256889.7100191
Robert TaylorSCO201420144426146*30.5050122.0000041
Hiri HiriPNG201920194426131*30.507185.9200130
Sahan ArachchigeSL20262026540613015.2549124.4900080
Nikhil ChopraIND19981998640613915.2510657.5500040
Rahmat ShahAFG20142014440612315.2510955.9600060
Umar BhattiCAN200620066526122*20.338472.6200080
Tom de GroothNED20102010550612212.2014641.7800060
Mudassar BukhariNED20092009650613812.2012648.4100070
Alex ObandaKEN20132013550612912.206889.7100172
Wayne ParnellSA201420141053612430.508175.3100041
Kyle KleinNED202420248536118*30.508274.3900031
Ijaz FaqihPAK198319837516142*15.2511254.4600160
PreviousPage 130Next

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.