The 1989-90 Ranji Trophy marked the 56th season of the premier first-class cricket competition in India. Twenty-seven teams entered the league and knockout tournament, competing for the national title. The competition demanded sustained performance across multiple matches to survive the grueling group stages and earn a spot in the final rounds.
Bengal emerged as the champions, securing their second title in the history of the tournament. The final match against Delhi ended in a unique fashion, as rain disrupted the play throughout the encounter. With the match unfinished, officials determined the winner based on the run quotient rather than a traditional result.
Delhi won the toss in the final and elected to bat first. The match also carried significance for the future of Indian cricket, as Sourav Ganguly made his first-class debut for Bengal during this campaign.
Individual players stood out throughout the season with their contributions to the bat and ball. M. V. Sridhar from Hyderabad finished as the leading run-scorer with 729 runs. Meanwhile, Delhi bowler Atul Wassan proved difficult to face, claiming 39 wickets to top the bowling charts for the season.
| Pre-Quarter-finals | Quarter-finals | Semi-finals | Finals |
| 16 Feb 1990 — Secunderabad | |||
| Hyderabad (F) | 416 & 234 | ||
| Punjab | 203 & 177/3 | ||
| 2 Mar 1990 — Secunderabad | |||
| Hyderabad | 417 | ||
| Bengal (F) | 539/8d & 81/1 | ||
| 16 Feb 1990 — Calcutta | |||
| Bengal (Q) | 312/2 | ||
| 8 Feb 1990 — Bombay | |||
| Bombay | 590/5d | ||
| Bombay | 636 | ||
| 23 Mar 1990 — Calcutta | |||
| Madhya Pradesh | 394 & 199 | ||
| Bengal (Q) | 216/4 | ||
| Delhi | 278 | ||
| 16 Feb 1990 — Baroda | |||
| Baroda | 320 & 275/7 | ||
| Uttar Pradesh | 405 & 189 | ||
| 2 Mar 1990 — Baroda | |||
| Baroda | 234 & 225/4 | ||
| Delhi (F) | 560 | ||
| 16 Feb 1990 — Delhi | |||
| Delhi (F) | 264/8 | ||
| 8 Feb 1990 — Jamshedpur | |||
| Bihar | 249 | ||
| Bihar (F) | 567 | ||
| Karnataka | 274 & 170/4 |
| 22–28 March 1990 Scorecard |
| Delhi | v | Bengal (H) |
| 278 (100.4 overs)Kirti Azad 93 (242)Rajiv Seth 3/73 (25 overs) | 216/4 (63.4 overs)Arun Lal 52*Manoj Prabhakar 2/42 (19 overs) |
| Match drawn (Bengal won on runs per wicket)Eden Gardens, Calcutta Umpires: R. S. Rathore and Piloo Reporter |
Squad lists and statistics via Wikipedia