Gundappa Ranganatha Viswanath (geboren 12 februari 1949) is een voormalig Indiase cricketspeler. Vishwanath werd in de jaren zeventig beoordeeld als een van de beste batsmen van India. Viswanath speelde Test cricket voor India van 1969 tot 1983, maakte 91 wedstrijden en scoorde meer dan 6.000 runs. Hij speelde ook in One Day Internationals van 1974 tot 1982, waaronder de World Cups van 1975
en 1979.