Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ambati RayuduIND2013201343110163*50.5016361.9601060
Kyle VerreynneSA202020203301015033.6712084.1701053
Ruturaj GaikwadIND2026202633210157101.0012580.8001034
Agha SalmanPAK2022202233210150*101.0093108.6001092
Greg ChappellAUS197219723301014833.6716660.84000100
Andy LloydENG198419843301014933.6722844.3000030
Luke WrightENG201120114411014433.6712580.80000100
Usman LimbadaCAN201120114401015025.2514768.71010111
Josh DaveySCO2011201144110148*33.6715764.3300080
Mohammad ShahzadAFG201320134401014825.2595106.32000123
JP DuminySA201920197511014525.2593108.60000101
Samit PatelENG2012201210531014550.5012183.4700072
Wayne ParnellSA201320136521015633.6711389.38010121
Andrew McBrineIRE202020206511014025.2512978.2900072
Sharjeel KhanPAK201320135501016120.2013077.69010113
Susil FernandoSL198319835501013620.2021646.7600270
Nasser HussainENG199819986611013920.2016063.1300163
Russel ArnoldSL2004200486210151*25.2518454.8901081
Sahibzada FarhanPAK202620266601013116.8313375.94000100
Kapil DevIND198419846621013925.2510893.52001112
Ian HarveyAUS200020008721013820.2011290.18001110
Bhuvneshwar KumarIND2018201814721012120.2014768.7100061
Bandula WarnapuraSL198219827701017714.4319851.01011110
Ian SmithNZ1988198810811014014.4310299.0200153
Stuart MatsikenyeriZIM2003200311911014412.6317956.4200081
Farveez MaharoofSL2004200417931013816.83101100.0000063
Bernard ScholtzNAM2022202220951013025.2516162.7300041
Mehedi Hasan MirazBAN2026202612921012714.4315465.5800081
Khaled MahmudBAN1999199911110101279.1816860.1200181
Rod MarshAUS1982198214120101328.4215166.8900171
Kyle JarvisZIM2018201816132101379.1813674.26002112
Chris JordanENG201420141813510138*12.6310299.02002103
Alviro PetersenSA200620062201008050.0090111.11010131
Hardik PandyaIND202220223201007150.0099101.01010120
Shahzaib HasanPAK201020103301005033.3311388.50010132
Gerhard ErasmusNAM202020203301005633.3312878.13010100
Javed MiandadPAK1977197733110077*50.0013772.9901033
Surinder AmarnathIND197819783301006233.3311984.0301040
Shahid MahboobPAK198319835301007733.3316759.8801080
Peter WilleyENG198119815401004225.0014369.9300190
Peter BorrenNED201320135401004825.0097103.09000102
Richmond MutumbamiZIM201420145501006420.0015265.79011121
Andrew FlintoffENG199919999601005016.6713275.7601256
Saeed AnwarPAK1989198976110042*20.0012977.5200182
Saad Bin ZafarCAN2026202676110040*20.0011984.03001102
Rod MarshAUS197919796611003320.0014369.9300012
Neil SmithENG199619967611003120.0013275.76000150
Larry GomesWI1982198297210056*20.0022145.2501120
Ashantha de MelSL1985198516931003616.6714170.9200231
Andrew JonesNZ199419949901003811.1124440.9800170
PreviousPage 103Next

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.