ODI Records

Highest Partnership in ODI Cricket — All-Time Leaderboard

Chris Gayle & Marlon Samuels share the record for the highest partnership in ODI cricket history, with 372 runs.

Chris Gayle & Marlon Samuels
Current Record Holder
Chris Gayle & Marlon Samuels
West Indies · matches
372 vs Zimbabwe (2015)
Partnership Runs
Lead over #2 (John Campbell & Shai Hope)
7

Top 10 All-Time ODI Records

Ranked among the 10 players currently tracked in CricLegacy's stats database.

#PlayerCountryPartnershipMatInnNORunsAvgSR100s50sHS
1Chris Gayle & Marlon SamuelsWest Indies372 vs Zimbabwe (2015)
2John Campbell & Shai HopeWest Indies365 vs Ireland (2019)
3Sachin Tendulkar & Rahul DravidIndia331 vs New Zealand (1999)
4Sourav Ganguly & Rahul DravidIndia318 vs Sri Lanka (1999)
5Fakhar Zaman & Imam-ul-HaqPakistan304 vs Zimbabwe (2018)
6Tamim Iqbal & Litton DasBangladesh292 vs Zimbabwe (2020)
7Ishan Kishan & Virat KohliIndia290 vs Bangladesh (2022)
8Upul Tharanga & Sanath JayasuriyaSri Lanka286 vs England (2006)
9David Warner & Travis HeadAustralia284 vs Pakistan (2017)
10Quinton de Kock & Hashim AmlaSouth Africa282 vs Bangladesh (2017)

Partnership Runs Leader by Country

Methodology & Data Source

Covers men's ODI cricket only. Based on the 10 players currently tracked in CricLegacy's ODI batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly. Curated from published match records, not computed from CricLegacy’s own match database.

Last updated 23 August 2026

Frequently Asked Questions

Who has the most partnership runs in ODI cricket?
Chris Gayle & Marlon Samuels share the record for the highest partnership in ODI cricket history, with 372 runs.
Who is closest to the all-time ODI partnership runs record?
John Campbell & Shai Hope is closest among currently tracked players, with 365 — 7 behind Chris Gayle & Marlon Samuels.