Der nur 1,65 Meter große Sunil Gavaskar nahm im März 1971 an seinem ersten Test für Indien gegen das Team der West Indies in Port of Spain, Trinidad teil. Bei dieser Testserie gegen die West Indies, die insgesamt 5 Testmatches umfasste, hinterließ er einen bleibenden Eindruck, denn ihm gelangen insgesamt hervorragende 774 Runs, also im Durchschnitt 154.80 Runs pro Wicket. Damit war er der erste Inder, der 4 Centuries (mindestens 100 erzielte runs) in einer Testserie erzielte. Mit seiner Leistung hatte er erheblichen Anteil daran, dass das indische Team zum ersten Mal überhaupt eine Testserie gegen die West Indies in der Karibik gewinnen konnte. Insgesamt absolvierte Gavaskar während seiner Laufbahn 125 Begegnungen im Test Cricket für das indische Team, bei denen er 10122 Runs (51,12 Runs pro Wicket) erzielte. Bei der &lt;a href="Pakistanische%20Cricket-Nationalmannschaft%20in%20Indien%20in%20der%20Saison%201986/87"&gt;Tour Pakistans in Indien 1986/87&lt;/a&gt; erreichte er die Marke von 10.000 Test Runs und war der der erste Cricketspieler überhaupt dem das gelang. Zudem erzielte er 34 Test-Centuries, womit hielt er lang den Rekord für die meisten Testcenturies hielt. Dieser Rekord wurde im Jahr 2005 von seinem Landsmann Sachin Tendulkar gebrochen. Des Weiteren absolvierte Sunil Gavaskar insgesamt 108 ODIs für Indien, bei denen er 3092 Runs erzielte (35.13 Runs pro Wicket). Mit dem indischen Team nahm er außerdem an vier Cricket Weltmeisterschaften teil (1975, 1979, 1983 und 1987). Mit seinem Team konnte er das Turnier 1983 gewinnen.