Partnership Records

Most ODI Matches Played Together as a Pair

Most ODI Matches Played as a Pair

PairTeamMatches Played TogetherRuns Scored CombinedWickets Taken Combined
Mahela Jayawardene, Kumar SangakkaraSri Lanka376236532
Sanath Jayasuriya, Muttiah MuralitharanSri Lanka30710962702
Sanath Jayasuriya, Chaminda VaasSri Lanka30412032586
Tillakaratne Dilshan, Mahela JayawardeneSri Lanka29017104102
Tillakaratne Dilshan, Kumar SangakkaraSri Lanka2852004199
Sanath Jayasuriya, Mahela JayawardeneSri Lanka27316546182
Jacques Kallis, Shaun PollockSouth Africa25911629229
Rahul Dravid, Sourav GangulyIndia2561742790
Jacques Kallis, Mark BoucherSouth Africa25613558233
Muttiah Muralitharan, Chaminda VaasSri Lanka2522102708

Key Insights on Prolific Cricketing Duos who Played Together Most Times in ODI Cricket

Sri Lankan Dominance in ODI Appearances as a Pair

The top six partnerships in terms of Most Matches Played Together in ODI history are all from Sri Lanka.

Mahela Jayawardene and Kumar Sangakkara lead the list with 376 matches played as a pair.

Sanath Jayasuriya features in four of the top seven pairs, playing 307 matches with Muttiah Muralitharan, 304 with Chaminda Vaas, and 273 with Mahela Jayawardene. The former Sri Lankan opener is also one of the four cricketers who has been part of 400+ ODI matches for their respective nation.

The highest-ranked non-Sri Lankan pair is Jacques Kallis and Shaun Pollock from South Africa with 259 matches.

The only Indian pair on the list from the retired era is Rahul Dravid and Sourav Ganguly, who played 256 matches together.


Record-Breaking Combined Runs Scored and Active Pair Milestones

The pair of Mahela Jayawardene and Kumar Sangakkara have scored the highest combined runs among the listed pairs, totaling 23,653.

The second-highest combined runs belong to Tillakaratne Dilshan and Kumar Sangakkara with 20,041 runs in 285 matches.

The Indian duo of Rahul Dravid and Sourav Ganguly scored 17,427 combined runs.

The current active pair of Virat Kohli and Rohit Sharma have played 226 ODI matches together, making them the highest active ODI pair by appearances.

The same active pair of Virat Kohli and Rohit Sharma also holds the Indian record for most international matches together across all formats with 392* games, surpassing the Sachin Tendulkar and Rahul Dravid record of 391.

Sachin Tendulkar and Sourav Ganguly hold the record for the most century partnerships in ODI history with 26.

Rohit Sharma and Virat Kohli are joint second on the list of most century stands, with 20. Find the top ten pairs with most 100 partnerships in ODI here.


Leading Overall Combined Wicket-Taking Partnerships

The pair of Chaminda Vaas and Muttiah Muralitharan have taken a high number of combined wickets with 708.

Muttiah Muralitharan and Sanath Jayasuriya are a close second in wickets, with 702 combined wickets.

Sanath Jayasuriya and Chaminda Vaas combined to take 586 wickets.

The pair of Mahela Jayawardene and Kumar Sangakkara, despite playing the most matches, took only 2 combined wickets.

You can find the top ten wicket-taking pairs in ODI cricket here.