Mar 05, 2025

Republic Sports Desk

From Shikhar Dhawan to Sachin Tendulkar, Check Out The Players Who Have Most ODI International Runs For Team India


Players Who Have Most ODI International Runs For Team India

Shikhar Dhawan – 6793 Runs

Source: ANI Photo


Players Who Have Most ODI International Runs For Team India

Virender Sehwag – 7995 Runs

Source: ANI Photo


Players Who Have Most ODI International Runs For Team India

Yuvraj Singh – 8609 Runs

Source: ANI Photo


Players Who Have Most ODI International Runs For Team India

Mohammad Azharuddin – 9378 Runs

Source: AP


Players Who Have Most ODI International Runs For Team India

MS Dhoni – 10599 Runs

Source: ANI Photo


Players Who Have Most ODI International Runs For Team India

Rahul Dravid – 10768 Runs

Source: AP


Players Who Have Most ODI International Runs For Team India

Rohit Sharma – 11092 Runs

Source: BCCI/X


Players Who Have Most ODI International Runs For Team India

Sourav Ganguly – 11221 Runs

Source: BCCI


Players Who Have Most ODI International Runs For Team India

Virat Kohli – 14180 Runs

Source: AP


Players Who Have Most ODI International Runs For Team India

Sachin Tendulkar – 18426 Runs

Source: ANI Photo