Ghanshyamsinhji learnt his cricket at The Leys in Cambridge. He played a few games in India but missed history when he failed to make the playing eleven during India's Test debut. A back injury contributed to his absence. He led Western India to a Ranji Trophy victory, at the age of 40.[3] He lived in Gujarat and played his cricket for Western India. Due to his royal connections he was vice-captain of India's tour of England in 1932, but in 11 matches he made only 154 runs at an average of 9.62.[4]
His highest score was 57, in 1931–32, playing for his own team, KS Ghanshyamsinhji of Limbdi's XII, against Maharaj Kumar of Vizianagram's XI, in a trial match for the 1932 tour.[5]
He was second child of the ruler of the Princely State of Limbdi, Col. HH Thakur Sahib Shri Sir Daulatsinhji Jashwantsinhji (1907-1940). Being a prince, he was also known by K.S. Limbdi (KumarShriLimbdi).[2]