The fifty-seventh season of the Ranji Trophy ran as a first-class cricket competition in India with twenty-seven teams competing across league and knockout stages. Haryana claimed their first title in the tournament by defeating Bombay in the final. The match finished with a margin of two runs, making it the closest final in the history of the competition.
Amarjit Kaypee of Haryana finished the season as the leading run-scorer with nine40 runs to his name. His teammate Chetan Sharma topped the bowling charts by taking thirty-nine wickets across the tournament.
| Pre-Quarter-finals | Quarter-finals | Semi-finals | Finals |
| 16 Apr 1991 — Delhi | |||
| Delhi | 389 & 371/4 | ||
| 2 Feb 1991 — Indore | |||
| Bombay (F) | 390 & 719/8d | ||
| Madhya Pradesh | 377 & 165 | ||
| 24 Apr 1991 — Bombay | |||
| Bombay | 493 & 50/0 | ||
| Bombay (F) | 855/6d & 446/4d | ||
| Hyderabad | 498 & 36/0 | ||
| 16 Apr 1991 — Ranchi | |||
| Bihar | 203 | ||
| Hyderabad (F) | 298/6 | ||
| 3 May 1991 — Bombay | |||
| Bombay | 410 & 352 | ||
| Haryana | 522 & 242 | ||
| 16 Apr 1991 — Calcutta | |||
| Bengal (R) | 652/9 | ||
| 2 Feb 1991 — Pune | |||
| Karnataka | 791/6d | ||
| Maharashtra | 311 & 268/2 | ||
| 24 Apr 1991 — Calcutta | |||
| Karnataka (F) | 638 & 307/2d | ||
| Bengal | 440 | ||
| Haryana (F) | 605 & 274/5 | ||
| 16 Apr 1991 — Faridabad | |||
| Haryana (F) | 339 & 429/9d | ||
| Uttar Pradesh | 295 & 221/7 |
| 24–28 April 1991 Scorecard |
| Bombay | v | Hyderabad |
| 855/6d (176 overs)Sanjay Manjrekar 377 (473)Rajesh Yadav 3/111 (25 overs) | 498 (160.5 overs)M. V. Sridhar 184Sanjay Patil 4/71 (42.5 overs) | |
| 446/4d (86.2 overs)Vinod Kambli 127 (114)Arshad Ayub 2/127 (30 overs) | 36/0 (7 overs)Chelluri Jaikumar 15* |
| Match drawnWankhede Stadium, Mumbai Umpires: Jiban Ghosh and S. K. Bansal |
| 24–28 April 1991 Scorecard |
| Haryana | v | Bengal |
| 605 (184.1 overs)Kapil Dev 141Joydeep Mukherjee 4/100 (32.1 overs) | 440 (191.1 overs)Arun Lal 136Kapil Dev 5/85 (40.1 overs) | |
| 274/5 (47 overs)Amarjit Kaypee 102Sagarmoy Sensharma 4/74 (18 overs) |
| Match drawnEden Gardens, Kolkata Umpires: B. Jamula and T. A. Sreedhar |
| 3–7 May 1991 Scorecard |
| Haryana | v | Bombay (H) |
| 522 (162.3 overs)Deepak Sharma 199Abey Kuruvilla 4/128 (31 overs) | 410 (137.3 overs)Sanjay Patil 85Yogendra Bhandari 5/118 (31.3 overs) | |
| 242 (87.4 overs)Ajay Banerjee 60Salil Ankola 3/39 (13.4 overs) | 352 (65.4 overs)Dilip Vengsarkar 139* (137)Chetan Sharma 2/59 (16.4 overs) |
| Haryana won by 2 runsWankhede Stadium, Bombay Umpires: A. L. Narasimhan and R. V. Ramani |
Squad lists and statistics via Wikipedia