Garudachar made his first-class debut in November 1935, playing for Mysore against Madras in the 1935–36 edition of the Ranji Trophy.
[2] He made regular Ranji Trophy appearances over the following decade, primarily for Mysore, but also for the United Provinces and Bombay.
[3] Playing for the United Provinces against Central India in January 1940, he took 6/30 and 4/59, giving him a maiden first-class ten-wicket haul.
[4] For Mysore in the 1941–42 Ranji Trophy, Garudachar took 34 wickets from just four matches, finishing as the competition's leading wicket-taker and helping the team to its only appearance in the tournament final.
[2] After retiring from playing, Garudachar remained involved in administrative roles with the Mysore State Cricket Association.