Sourav Ganguly scored 1,131 runs across three World Cups (1992, 1999, 2003), making him India's highest run-scorer in World Cups. While Sachin has more overall World Cup runs, Ganguly accumulated more when this question was likely framed. Both are among India's greatest World Cup performers.