Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 4,287 of the 4,984 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Athar Ali KhanBAN1988-1998191915328229.5694556.30033463
Nasir AhmedBAN1988-1990742251112.506240.3200010
Zahid RazzakBAN1988-19903301464.674431.8200000
Akram KhanBAN1988-2003373728536524.37143759.36053652
Faruque AhmedBAN1988-19997701055715.0027338.4601160
Aaqib JavedPAK1988-1998163512626745*10.6845658.55007157
V.B.ChandrasekharIND1988-1990770885312.5716254.32010110
Merv HughesAUS1988-1993331781002011.1113474.6300364
Mark WaughAUS1988-200022021515751113037.55984776.2814461356449
Margashayam VenkataramanaIND198811100*---00000
Saeed AnwarPAK1989-200321821517785519439.67963981.4920341283090
Robin SinghIND1989-200013211223232010026.07311274.5519513541
Mushtaq AhmedPAK1989-2003144763439934*9.5069857.160010211
Steve RhodesENG1989-19959821075617.8315071.3301071
Waqar YounisPAK1989-2003208110367823710.57116866.9500144518
Shahid SaeedPAK1989-1993101001415014.1031644.6201071
Alec StewartENG1989-200314814312432611633.02631468.514261144023
Angus FraserENG1989-19994220914138*12.8220867.79001152
Robert HaynesWI1989-199186126185.206639.3900210
Sohail FazalPAK1989220563228.005994.9200023
Akram RazaPAK1989-199549251419333*17.5531062.2600482
Lalithamana FernandoSL1989110888.006133.3300000
Nasser HussainENG1989-20036665916179528.88248565.07012514213
Sachin TendulkarIND1989-20124134063216674200*44.581932986.264587181809183
Vivek RazdanIND1989-1990331231811.502785.1900030
Salil AnkolaIND1989-1997201343493.784280.9500511
Sanath JayasuriyaSL/AX1989-2011359352151071418931.791166991.822355281185218
Mark TaylorAUS1989-19971131101351410532.24590859.4812842737
Greg CampbellAUS1989-1990123164*3.001931.5800100
Nadeem GhauriPAK1990632147*14.002556.0000000
Maqsood RanaPAK1990110555.001338.4600000
Chris LewisENG1990-19985240143743314.3845981.48006256
Ezra MoseleyWI1990-199196272*1.751546.6700200
Venkatapathy RajuIND1990-1996531683284.006747.7600410
Atul WassanIND1990-199196233168.255658.9300120
Shane ThomsonNZ1990-19965551109588323.37140768.09052638
Gavin LarsenNZ1990-199912069276283714.9596565.08006299
Stu RobertsNZ199021111*-250.0000000
Gursharan SinghIND1990110444.001040.0000000
Clayton LambertWI/USA1990-20041212040711933.9254075.37121457
Anil KumbleIND/AX1990-2007243122408322610.15137560.510016516
Mark PriestNZ1990-1998181441032410.3022545.7800210
Jonathan MillmowNZ199051100*-30.0000000
Sajjad AkbarPAK1990210555.00955.5600000
Enamul HaqueBAN1990-2001252351901910.5639248.47001170
Mansoor RanaPAK199022015107.502462.5000010
Jahangir Alam TalukdarBAN199021177*-1643.7500010
Chris PringleNZ1990-199564411919334*8.7725675.3900385
Devon MalcolmENG1990-19941052943.001181.8200110
Mike AthertonENG1990-199853533176112735.22300658.5821241541

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.