ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Moin-ul-AtiqPAK105117--89.742lbw b Athar Ali Khan1v BANChittagong29 Oct 1988
Graeme WoodAUS104*142--73.242not out1v WIAdelaide27 Jan 1985
Dilip VengsarkarIND94*102--92.163not out1v PAKSialkot31 Oct 1984
Kris SrikkanthIND9283--110.842b DS de Silva2v SLBengaluru26 Sept 1982
Aravinda de SilvaSL8960--148.334run out1v BANKolkata31 Dec 1990
Dilip VengsarkarIND88120--73.334c KLT Arthurton b IR Bishop1v WISt John's18 Mar 1989
Mohinder AmarnathIND80139--57.553c CH Lloyd b MA Holding2v WILondon15 Jun 1983
Aunshuman GaekwadIND78*115--67.832not out2v PAKSahiwal3 Nov 1978
Athar Ali KhanBAN78*95--82.114not out2v SLKolkata31 Dec 1990
Sidath WettimunySL74107--69.162c K Srikkanth b RMH Binny1v INDDelhi15 Sept 1982
Andy FlowerZIM7072--97.222c Shahriar Hossain b Sheikh Salahuddin1v BANNairobi14 Oct 1997
Sunil GavaskarIND6994--73.402c LRD Mendis b GF Labrooy1v SLVadodara15 Jan 1987
Roy DiasSL66107--61.684b MA Holding1v WIAdelaide26 Jan 1985
Sandeep PatilIND6448--133.335c RL Dias b GRA de Silva2v SLDelhi15 Sept 1982
Arjuna RanatungaSL64*64--100.005not out1v BANKolkata31 Dec 1990
Haroon RasheedPAK63*72--87.505not out1v SLLahore29 Mar 1982
Kris SrikkanthIND6363--100.001c RS Mahanama b SD Anurasiri1v SLVadodara15 Jan 1987
Asif IqbalPAK6272--86.114c BS Bedi b KD Ghavri1v INDSahiwal3 Nov 1978
Surinder AmarnathIND6275--82.673c Imran Khan b Asif Iqbal2v PAKSahiwal3 Nov 1978
Sandeep PatilIND5983--71.084b Tauseef Ahmed1v PAKSialkot31 Oct 1984
Richie RichardsonWI58*93--62.373not out2v INDSt John's18 Mar 1989
Raman LambaIND57*56--101.795not out2v SLDelhi13 Jan 1987
Desmond HaynesWI55*88--62.502not out2v INDSrinagar13 Oct 1983
Dilip VengsarkarIND5366--80.303c B Warnapura b JR Ratnayeke2v SLDelhi15 Sept 1982
Guy WhittallZIM5262--83.874lbw b Mohammad Rafique1v BANNairobi14 Oct 1997
Viv RichardsWI5174--68.924c AR Border b RJ McCurdy2v AUSAdelaide27 Jan 1985
Desmond HaynesWI5153--96.232b DS de Silva2v SLAdelaide26 Jan 1985
Aravinda de SilvaSL51108--47.222b RR Kulkarni1v INDDelhi13 Jan 1987
Dipak ChudasamaKEN51135--37.781c Saeed Azad b Saleem Malik1v PAKNairobi2 Oct 1996
Alvin KallicharranWI5070--71.431lbw b Wasim Raja1v PAKLahore19 Dec 1980
Zaheer AbbasPAK4846--104.353c N Kapil Dev b SM Gavaskar2v INDSialkot13 Oct 1978
Clive LloydWI47*66--71.215not out2v AUSAdelaide27 Jan 1985
Richie RichardsonWI4657--80.703st †SMH Kirmani b RJ Shastri2v INDGuwahati17 Dec 1983
Duleep MendisSL4553--84.915c IVA Richards b WW Davis1v WIAdelaide26 Jan 1985
Roy FredericksWI4454--81.481c Asif Iqbal b Majid Khan2v PAKAlbion16 Mar 1977
Ashok MalhotraIND44*56--78.574not out2v SLDelhi15 Sept 1982
Gordon GreenidgeWI44*58--75.861not out2v INDSrinagar13 Oct 1983
Asanka GurusinhaSL44*91--48.353not out2v BANKandy2 Apr 1986
Ravi ShastriIND4467--65.675c & b IVA Richards1v WISt John's18 Mar 1989
Sidath WettimunySL4360--71.672b M Amarnath2v INDAmritsar12 Sept 1982
Zaheer AbbasPAK4256--75.003b ST Clarke2v WILahore19 Dec 1980
Dilip VengsarkarIND4261--68.853c RL Dias b ALF de Mel2v SLBengaluru26 Sept 1982
Ghulam ParkarIND4250--84.002c WW Daniel b EAE Baptiste1v WIGuwahati17 Dec 1983
Desmond HaynesWI4268--61.762run out2v INDSt John's18 Mar 1989
Kennedy OtienoKEN42*53--79.252not out2v BANNairobi15 Oct 1997
Alpesh VadherKEN42*50--84.004not out2v BANNairobi15 Oct 1997
Clive LloydWI4142--97.624run out1v INDLondon15 Jun 1983
Arjuna RanatungaSL41*46--89.135not out2v BANKandy2 Apr 1986
Sadiq MohammadPAK4079--50.632c MA Holding b IVA Richards1v WIKarachi21 Nov 1980
Ashok MalhotraIND4060--66.674b B Warnapura1v SLAmritsar12 Sept 1982
Page 1Next

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