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
Nuwan PradeepSL201920191196116*3.672544.0000301
Semo KameaPNG2023202312107115*3.673135.4800210
Ashley GilesENG199919992111010*-10100.0000000
John CrawleyENG19961996110101010.002050.0000010
Darren LehmannAUS19971997110101010.001283.3300000
Pedro CollinsWI200020001111010*-1376.9200000
Gary BrentZIM200320037111010*-1190.9100010
Charles CoventryZIM20152015210101010.008125.0000001
MDJ WalkerNZ20032003310101010.006166.6700020
Chamara KapugederaSL20162016210101010.008125.0000001
Keegan MethZIM20122012110101010.002638.4600010
Chamara SilvaSL20012001110101010.002934.4800010
Niall O'BrienIRE20162016110101010.002540.0000010
Kieron PollardWI20072007110101010.001758.8200010
Alex CusackIRE20142014110101010.001662.5000010
Gordon DrummondSCO200820083111010*-9111.1100010
Rodney TrottBER200920092111010*-1566.6700010
Brett GeevesAUS200920091111010*-1190.9100010
Amjad JavedUAE20082008110101010.0010100.0000011
Wayne ParnellSA20212021110101010.001662.5000000
Calum MacLeodSCO200820081111010*-1190.9100010
Balaji RaoCAN20082008110101010.002245.4500010
Todd AstleNZ20192019310101010.001662.5000010
Abdul ShakoorUAE20182018110101010.002343.4800000
RJ RobinsonBER20092009210101010.001758.8200010
Sohaib MaqsoodPAK20162016110101010.001662.5000010
Haseeb AmjadHK20162016110101010.006166.6700020
Liam DawsonENG20162016110101010.001376.9200000
Ruaidhri SmithSCO20162016210101010.006166.6700011
Luke WoodENG20222022110101010.0010100.0000010
Anrich NortjeSA20212021510101010.008125.0000010
Lutho SipamlaSA202020204111010*-1471.4300000
Ansh TandonUAE20232023110101010.001855.5600010
Mahesh TheekshanaSL202120211111010*-2638.4600000
Adithya AshokNZ20232023210101010.001283.3300020
Surya TamangNEP202420242111010*-3231.2500000
Muzahir RazaOMA20242024410101010.007142.8600020
Intikhab AlamPAK19731973110101010.002638.46000--
Zaheer AbbasPAK19771977110101010.001758.82000--
John HampshireENG19711971110101010.001376.9200000
Vanburn HolderWI19731973210101010.002147.6200000
Rod MarshAUS197119711111010*-1855.5600020
Lance CairnsNZ19751975110101010.001471.4300010
John EmbureyENG19891989310101010.001190.9100000
Winston DavisWI19881988310101010.002343.4800000
David SmithENG198619861111010*-9111.1100010
Carlisle BestWI19861986110101010.004422.7300010
Curtly AmbroseWI19941994310101010.001855.5600010
Craig MatthewsSA199119912111010*-1662.5000000
David WilliamsWI199019901111010*-1190.9100000
PreviousPage 209Next

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.