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
Anrich NortjeSA20192019410888.001844.4400000
Rubin HermannSA20262026110888.006133.3300010
Palaniapan MeiyappanUAE20212021210888.001942.1100010
Thomas MayesIRE2025202521188*-5160.0000010
Mrittunjoy ChowdhuryBAN20232023110888.001172.7300000
John EdrichENG19751975210888.001553.3300010
Geoff BoycottENG19711971110888.003721.6200000
Ian ChappellAUS19801980110888.001553.3300000
Majid KhanPAK19731973110888.001080.00000--
Sarfraz NawazPAK19801980210888.001457.14000--
Peter LeverENG1974197421188*-5160.0000000
Gordon GreenidgeWI19771977110888.001553.3300001
David LloydENG19731973110888.004318.6000000
David SteeleENG19761976110888.001266.6700010
Syed KirmaniIND19761976110888.001942.11000--
Ian BothamENG19911991110888.003026.6700000
Colin CroftWI19801980710888.002040.0000010
Stephen BoockNZ1984198441188*-8100.0000010
Richard AustinWI19781978110888.001361.5400000
Peter WebbNZ19841984110888.001266.6700020
Eldine BaptisteWI19851985610888.001266.6700000
Manzoor ElahiPAK1994199421188*-1650.0000010
Marlon VonhagtSL19851985110888.001747.0600010
Raman LambaIND19881988110888.001844.4400010
Jack RichardsENG19861986210888.001172.7300010
Bharat ArunIND19861986110888.001266.6700010
Zakir KhanPAK1984198431188*-2532.0000000
Kapila WijegunawardeneSL1988198841188*-988.8900000
Ashley de SilvaSL19861986110888.001844.4400000
Eric UpashanthaSL1996199611188*-1361.5400000
Saba KarimIND19981998110888.001553.3300020
Brian McKechnieNZ19761976210888.002138.10000--
Hafizur RahmanBAN19861986210888.002433.33000--
Lalithamana FernandoSL19891989110888.006133.3300000
Thirunavukkarasu KumaranIND19991999210888.00988.8900010
Raza UllahPAK20262026110888.001553.3300001
Henry CrocombeENG20262026210888.001457.1400010
Marvan AtapattuSL1990199022188*8.006133.3300110
Jason GillespieAUS19961996520864.002040.0000000
Kumar DharmasenaSL20022002620874.001361.5400000
CA ReidUSA20042004220864.001747.0600010
Syed RaselBAN20092009721878.00988.8900000
Shahid NazirPAK19971997521888.001650.0000010
Morné MorkelSA201220121121878.001266.6700010
Gordon DrummondSCO20072007321868.008100.0000000
Trevin BastiampillaiCAN20082008220884.001844.4400110
Skhawat AliHK20082008220884.002334.7800110
KH ButtHK20082008220844.002828.5700000
Paul StirlingIRE20142014220844.001457.1400020
Bilal KhanOMA2020202062188*8.004200.0000101
PreviousPage 216Next

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.