Producer: Peuli Bakshi

10 Indian Cricketers With Most International Matches

sachin tendulkar

Matches: 664 Runs: 34357

(1989-2013)

ms dhoni

Matches: 535 Runs: 17092

(2004-2019)

virat kohli

Matches: 506 Runs: 25711

(2008-2023)

rahul dravid

Matches: 504 Runs: 24064

(1996-2012)

rohit sharma

Matches: 450 Runs: 17561

(2007-2023)

MOHAMMAD AZHARUDDIN

Matches: 433 Runs: 15593

(1984-2000)

SOURAV GANGULY

Matches: 421 Runs: 18433

(1992-2008)

ANIL KUMBLE

Matches: 401 Runs: 3409

(1990-2008)

YUVRAJ SINGH

Matches: 399 Runs: 11686

(2000-2017)

HARBHAJAN SINGH

Matches: 365 Runs: 3545

(1998-2016)