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
Arafat SunnyBAN201420148641055.003132.2600110
Andy McKayNZ201020101375104*5.003429.4100200
Devendra BishooWI201120111372106*2.002638.4600420
Richard de GroenNZ199419941172107*2.003429.4100400
Sandeep LamichhaneNEP2026202617921031.432737.0400300
Jason GillespieAUS20012001310999.002634.6200000
Gundappa ViswanathIND19821982110999.001464.2900020
Andrew HallSA1999199911199*-8112.5000010
Amit MishraIND20132013610999.007128.5700010
Faisal AtharPAK20032003110999.003823.6800010
Mluleki NkalaZIM2002200221199*-8112.5000000
Peter FultonNZ20042004110999.001090.0000020
Christopher MpofuZIM2020202011199*-8112.5000000
Richard IllingworthENG1991199131199*-3426.4700010
Tino MawoyoZIM20122012110999.001850.0000020
Tino MawoyoZIM20132013110999.002634.6200000
Ajinkya RahaneIND20122012110999.001752.9400010
Vikrant ShettyUAE20142014110999.001275.0000010
Richie BerringtonSCO20122012110999.001369.2300000
Peter SiddleAUS2010201051199*-5180.0000000
Floyd ReiferWI19971997110999.001850.0000010
Nitish KumarCAN20122012110999.002339.1300010
Shem NgocheKEN2014201411199*-5180.0000001
Shakti GauchanNEP2018201811199*-4420.4500000
Vivian KingmaNED2021202141199*-1275.0000001
Oli StoneENG2018201841199*-7128.5700010
Aarif SheikhNEP20212021210999.001947.3700001
Gavin SinghUSA20212021110999.002832.1400000
Shivam DubeIND20192019110999.006150.0000010
Jamie SmithENG20232023210999.001090.0000000
Muhammad MusaPAK2020202021199*-3300.0000020
Arshdeep SinghIND20222022310999.009100.0000001
Kamal Singh AireeNEP2020202011199*-6150.0000010
Karim JanatAFG20172017110999.003327.2700000
Christopher McBrideSCO20252025110999.001947.3700010
Jasper John DavidsonSCO2026202631199*-5180.0000010
Mackenzie JonesSCO2026202611199*-5180.0000001
Max WalkerAUS1979197911199*-2931.0300000
Viv RichardsWI19781978110999.001369.2300020
Iqbal QasimPAK19781978310999.003426.4700010
Vic MarksENG19801980110999.002045.0000000
Rashid KhanPAK19831983710999.002142.8600000
Shoaib MohammadPAK19921992110999.001947.3700000
Manzoor ElahiPAK19851985110999.002437.5000000
Tim ZoehrerAUS19941994110999.001850.0000010
Kaushik AmaleanSL19861986610999.001947.3700000
Robin SmithENG19881988110999.001369.2300010
Mark HaslamNZ19921992110999.001850.0000000
Darrel BrownWI20022002110999.001752.9400001
Mohammad SalimBAN20032003110999.002437.5000010
PreviousPage 212Next

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.