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 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)T20I3rd 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
Clive LloydWI19731973210313131.003296.8800021
Henry OlongaZIM20022002410313131.0022140.9100023
Chamara SilvaSL20062006210313131.005358.4900020
Thisara PereraSL20092009210313131.0014221.4300041
Aminul IslamBAN20022002110313131.004273.8100030
Mitchell McClenaghanNZ201620162113131*-18172.2200032
Bruce EdgarNZ19781978110313131.007541.3300030
Mandy YachadSA19911991110313131.007740.2600010
Misbah-ul-HaqPAK20102010220311715.505358.4900020
Nuwan KulasekaraSL20162016720311615.5027114.8100041
Ryan HindsWI200120012223116*-6150.8200050
Liam PlunkettENG2016201610213122*31.0015206.6700041
Malinga BandaraSL20092009220313115.504864.5800110
Angelo MathewsSL20082008220313115.503979.4900101
Nasir HossainBAN201620162213127*31.003783.7800020
Trent BoultNZ201420142213121*31.004667.3900041
Christiaan JonkerSA20182018220312515.503393.9400051
KL RahulIND20242024220313115.504568.8900120
Alasdair EvansSCO20142014321312231.0030103.3300040
Tom BlundellNZ20202020220312215.503588.5700040
Shimron HetmyerWI20172017220312915.504667.3900040
Michael JonesSCO20242024420311915.504273.8100030
Hayden Walsh, Jr.WI/USA20192019520312715.503783.7800050
Keith FletcherENG19811981220312615.5010529.5200020
Mansoor AkhtarPAK19891989220311815.506051.6700020
Shahid SaeedPAK19921992220311715.506746.2700030
Dion NashNZ20002000521311931.0031100.0000011
Bruce BlairNZ19821982220312915.507044.2900020
John MooneyIRE200620063323130*31.0029106.9000111
Ed JoyceENG20062006330311310.335062.0000060
Mark JonkmanNED20062006432311531.003881.5800030
Usman LimbadaCAN201020103313114*15.506250.0000020
Mitchell MarshAUS20132013330312210.335062.0000040
Johnson CharlesWI20142014330313110.336250.0000240
Brad YoungAUS19981998531311815.504765.9600020
Wasim BariPAK19781978631311915.506746.2700030
Kirti AzadIND19861986330313010.336646.9700102
Roger WoolleyAUS19831983432311631.003881.5800020
Stuart LawAUS199919993313120*15.503588.5700010
Richard IllingworthENG199219921341311410.334372.0900020
Sulieman BennWI200820084413123*10.334273.8100130
Rusty TheronUSA2020202044031127.756547.6900150
Ahmed RazaUAE20142014441311710.335655.3600131
Natsai MushangweZIM20132013441311610.333393.9400004
Khary PierreWI202520254443122*-5160.7800012
Haris RaufPAK20252025941311910.3329106.9000004
SS KangUAE20252025641311410.3310529.5200110
Sarfraz NawazPAK198219824423114*15.504470.4500020
Mahes GoonatillekeSL198219826433114*31.005853.4500000
Aamer MalikPAK1988198844031127.759532.6300020
PreviousPage 165Next

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.