amp com score card

Mar 01, 2025

Republic Sports Desk

From Virat Kohli To Rohit Sharma: Players With Most ODI Matches For India


Rohit Sharma

India will face New Zealand in the Champions Trophy on Sunday.

Source: AP


India

Let's have a look at Indian players with the most number of ODI appearances.

Source: AP


Sachin Tendulkar

Sachin Tendulkar tops the list with 463 ODI matches in his belt.

Source: AP


MS Dhoni

MS Dhoni is in the 2nd position with 347 ODI appearances.

Source: ANI Photo


Rahul Dravid

Rahul Dravid is in the 3rd spot with 340 ODI appearances.

Source: PTI


Mohammad Azharuddin

Mohammad Azharuddin racked up 334 ODI appearances.

Source: PTI


Sourav Ganguly

Sourav Ganguly featured in 308 ODI matches.

Source: PTI


Yuvraj Singh

Yuvraj Singh represented India in 301 ODI matches.

Source: AP


Virat Kohli

Virat Kohli has been involved in 299 ODI games.

Source: X/ BCCI


Rohit Sharma

Rohit Sharma has featured in 270 ODI matches so far

Source: X BCCI