Ganesh was also the highest wicket taker for Karnataka in Ranji matches (365 wickets from 104 matches) with the best figures of 7 for 36 against Haryana in 1995-96 season.
He made his debut for India in a Test match against South Africa at Cape Town in 1997. He played his last Test match against West Indies at Georgetown in the same year.
He played in one ODI against Zimbabwe at Bulawayo in 1997.
''I am not disappointed for not being selected in the Indian team, because I wanted to play for Karnataka,'' Ganesh told newsmen after announcing his retirement.
Speculations are rife that Ganesh is intending to pursue a political career.
Remembering those who helped him during his 11 year career, he said ''I am very grateful to those who helped me to reach this stage especially Gundappa Vishwanath, Anil Kumble, Venkatesh Prasad, Brijesh Patel, Srinath, V Jagannath and others.
But for them I would not risen to this level, he recalled.
Ganesh also achieved a record haul of 62 wickets in the 1997-98 Ranji season.