Gundappa Ranganatha Viswanath (født 12. februar 1949) er en tidligere indisk cricketspiller. Vishwanath blev vurderet som en af Indiens bedste batsmen i hele 1970'erne. Viswanath spillede Test cricket for Indien fra 1969 til 1983, hvor han spillede 91 kampe og scorede mere end 6.000 runs. Han spillede også i One Day Internationals fra 1974 til 1982, herunder World Cups of
1975 og 1979.