The Ranji Trophy, 1946-47 started with great enthusiasms and hopes for becoming a successful one like the previous editions of the tournament and a number of 18 teams participated in the tournament. The teams included the likes of Baroda, Bengal, Bihar, Bombay, CP & Berar, Delhi & Districts, Gujarat, Holkar, Hyderabad, Kathiawar, Madras, Maharashtra, Mysore, Nawanagar, Northern India, Southern Punjab, Sind and the United Province. The tournament started in the expected way, as the Bombay team got a huge win over the Nawanagar team in the first match of the tournament. The match was held at Bombay from 30 November-02 December, 1946 and the Bombay team won the match by a huge margin of an innings and 27 runs.
The teams of Kathiawar and Gujarat played the second match of the tournament at Rajkot from 21-24 December, 1946 where the Kathiawar team earned a hardly fought victory of 6 runs. The next match of the Ranji Trophy, 1946-47 involved the teams like Sind and Bombay that met with each other at Karachi from 22-25 December, 1946 and the match saw the Bombay team winning by 5 wickets. The match between the teams of Baroda and Maharashtra was held at Baroda from 22-25 December, 1946 and the Baroda team played well to won the match by 4 wickets. After the Baroda-Maharashtra match, the tournament officials decided to replay the match between Kathiawar and Gujarat and the replay match was held at Rajkot from 10-11 January, 1947. The Gujarat team won the match this time and the margin was an innings and 32 runs.
The Baroda team played two consecutive matches in the Ranji Trophy, 1946-47, during the second and third week of January, 1947 and it played the first match against the Gujarat team at Baroda from 18-21 January, 1947. The match was drawn during its stipulated duration and the officials declared Baroda as the winner, as it had a lead in the first innings. Baroda then played against the Bombay team at the same venue at Baroda from 25-28 January, 1947 and it won this match also because of having a lead in the first innings. The match between the teams of Bihar and the champion of the previous year, Holkar was held at Jamshedpur from 21-23 December, 1946, where the Holkar team won by an innings and 6 runs. The Bengal and United Provinces team then met each other at Calcutta from 18-21 January 1947 and the Bengal team became successful to win the match by 145 runs. The Bengal team played yet another match within a few days and this time, its opponents were the Holkar team. The match was held at Indore from 30 January-02 February, 1947 and it saw the Holkar team winning by an innings and 32 runs.
The match between the teams of Southern Punjab and Delhi was held at Patiala from 25-28 January, 1947 and the Southern Punjab played quite well in the match to clinch a 9 wickets' victory over their opponents. The Southern Punjab team played another match within a few days and it played its second match against the Northern India team at Patiala from 30 January-02 February, 1947. However, it lost the match to Northern India and the margin was as huge as 195 runs. The match between the teams of Hyderabad and CP & Berar was held at Secunderabad from 20-22 December 1946 and Hyderabad won the match comprehensively by 8 wickets. There was another match held in the last week of December 1946, where the teams of Madras and Mysore met with each other at Madras. The match was held from 28-29 December 1946 and the drawn match saw the Mysore team winning on the basis of first innings lead.
The Mysore team played its last group match against the Hyderabad team at Secunderabad from 19-22 January, 1947 where the Hyderabad team won by 417 runs. The Semi-Final line-up of the Ranji Trophy, 1946-47 was Baroda Vs Hyderabad and Holkar Vs Northern India and the first two teams met each other in the first Semi-Final. The match was held at Baroda from 08-10 February, 1947 and the Baroda team entered into the Final by winning the match by 9 wickets. In the second Semi-Final, the teams of Holkar and Northern India locked their horns together and the Holkar team was given a walkover, as the Northern India team could not appear on the field. The one-sided Final match saw the total dominance of the Baroda team, over the Holkar team and the Baroda won the Final by a huge margin of an innings and 409 runs to become the champion of the Ranji Trophy, 1946-47.