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
Nathan LyonAUS2014201462288*-3266.6700001
Michael NeserAUS20182018220864.001650.0000000
Henry DavidsSA20132013220874.002433.3300000
Jacob DuffyNZ2024202422284*-1080.0000020
Norman VanuaPNG2016201632188*8.001650.0000100
Tabraiz ShamsiSA2022202282285*-1080.0000010
Junior DalaSA20182018221858.006133.3300010
Sam CurranENG20202020320874.002334.7800000
Iftikhar AhmedPAK20152015220854.003125.8100010
Kuldeep YadavIND20262026721858.006133.3300010
Nandre BurgerSA20232023321878.003920.5100000
Jan-Izak de VilliersNAM20242024220854.001361.5400010
Mohammad MohsinUSA2026202622188*8.00988.8900110
Brad EvansZIM20252025220884.006133.3300110
Sanjay RaulIND19981998220884.001457.1400100
John KarikoPNG20232023320884.001266.6700120
Shayne O'ConnorNZ19971997820884.004816.6700100
Johnathan CampbellZIM2025202532186*8.001553.3300000
J AndrewWI20252025220884.001266.6700101
Newman NyamhuriZIM20242024320874.001942.1100010
Ian RedpathAUS19741974220884.001266.6700100
Richard CollingeNZ1978197822185*8.001553.3300000
Graham DilleyENG19861986421868.002040.0000000
Ian SmithNZ1983198322184*8.007114.2900020
Terry AldermanAUS19851985520864.002828.5700000
Sadanand ViswanathIND19881988220874.002729.6300000
Lalchand RajputIND19871987220884.002927.5900100
Rajindra DhanrajWI19941994321888.003225.0000000
Debasis MohantyIND1998199892184*8.001553.3300000
Rahul SanghviIND199819981020884.001172.7300101
Pervez MirPAK1975197522184*8.001650.0000000
Zahid RazzakBAN19901990220844.002334.7800000
Imtiaz AbbasiUAE1994199422186*8.001650.0000010
Sohail ButtUAE1994199422186*8.001457.1400010
Janak GamageSL1995199542287*-988.8900000
Andrew PennNZ1997199732187*8.001080.0000000
Allan DonaldSA19921992183185*4.001172.7300110
Ian HarveyAUS19971997430842.672532.0000000
Mashrafe MortazaBAN20092009630852.673026.6700110
Edgar SchiferliNED20132013330852.671553.3300110
Gary BrentZIM20022002431874.001457.1400110
Enamul Haque jnrBAN20092009730852.671650.0000100
R. P. SinghIND20082008930842.671942.1100100
Stuart ClarkAUS2008200883288*8.001080.0000100
Piyush ChawlaIND2008200883286*8.00988.8900010
Munaf PatelIND20102010632878.001266.6700010
Kyle JarvisZIM20112011431864.002236.3600000
George DockrellIRE2013201373384*-7114.2900000
Akila DananjayaSL2021202133185*4.006133.3300110
Lockie FergusonNZ2016201643184*4.002532.0000110
PreviousPage 217Next

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.