The 1948–49 Ranji Trophy was the 15th season of the Ranji Trophy. Bombay won the title defeating Baroda in the final. The semi-final match between Bombay and Maharashtra was the highest-scoring first-class match of all time. A total of 2,376 runs were scored, including nine centuries.