The 2012-13 Ranji Trophy marked the 79th season of this first-class cricket tournament in India. A total of 27 teams competed, split into three groups of nine. The tournament structure utilized a round-robin phase followed by a knockout stage to determine the ultimate winner.
Qualification for the quarterfinals followed a specific path for the group participants. The three best-performing teams from Group A and Group B secured spots, while Group C contributed the top two teams. These knockout matches included a rule where the first innings result decided the winner if the game ended in a draw.
Mumbai claimed the championship title by defeating Saurashtra in the final at the Wankhede Stadium. This victory secured Mumbai's 40th title in the history of the tournament. The team reached the final after a semifinal against Services, where rain disrupted play on the third and fourth days.
Individual performances stood out throughout the season across the 27 competing sides. Jiwanjot Singh of Punjab led the run-scoring charts, finishing the tournament with 995 runs. On the bowling side, Ishwar Pandey of Madhya Pradesh claimed the most wickets, ending the season with 48 to his name.
| Scenario | Points |
| Outright win | 6 |
| Bonus point (for innings and 10 wicket wins) | 1 |
| 1st innings lead (in case of draw) | 3 |
| 1st innings deficit (in case of draw) | 1 |
| No result | 1 |
| Outright defeat | 0 |
| 6–10 Jan 2013 Scorecard |
| Jharkhand (H) | v | Punjab |
| 401 (149 overs)Ishank Jaggi 132 (251)Siddarth Kaul 4/78 (37 overs) | 699/3d (229 overs)Taruwar Kohli 300* (609)Shahbaz Nadeem 2/193 (83 overs) | |
| 33/0 (13 overs)Manish Vardhan 19* (39) |
| Match drawn Punjab advance on first innings leadKeenan Stadium, Jamshedpur Umpires: Sanjay Hazare and C. K. Nandan |
| 6–10 Jan 2013 Scorecard |
| Saurashtra (H) | v | Karnataka |
| 469 (165.3 overs)Arpit Vasavada 152* (357)Abhimanyu Mithun 3/79 (25 overs) | 396 (102.2 overs)Manish Pandey 177 (228)Kamlesh Makvana 3/91 (23 overs) | |
| 718/9 (167 overs)Cheteshwar Pujara 352 (427)Krishnappa Gowtham 4/206 (48 overs) |
| Match drawn Saurashtra advance on first innings leadSaurashtra University Ground, Rajkot Umpires: K. Hariharan and Subroto Das |
| 6–10 Jan 2013 Scorecard |
| Mumbai (H) | v | Baroda |
| 645/9d (180 overs)Wasim Jaffer 150 (279)Murtuja Vahora 4/119 (48 overs) | 271 (102.4 overs)Ambati Rayudu 89* (152)Vishal Dabholkar 3/88 (34.5 overs) | |
| 295/6d (87 overs)Kaustubh Pawar 115 (234)Bhargav Bhatt 3/106 (37 overs) | 137/3 (42 overs)Aditya Waghmode 60 (81)Ankeet Chavan 2/42 (15 overs) |
| Match drawn Mumbai advance on first innings leadWankhede Stadium, Mumbai Umpires: Adrian Holdstock (RSA) and Krishnaraj Srinath |
| 6–10 Jan 2013 Scorecard |
| Uttar Pradesh | v | Services (H) |
| 134 (38.4 overs)Imtiyaz Ahmed 53* (35)Shadab Nazar 5/51 (13 overs) | 263 (68 overs)Rajat Paliwal 112 (133)Ankit Rajpoot 5/61 (15 overs) | |
| 241 (78 overs)Tanmay Srivastava 54 (157)Suraj Yadav 7/71 (32 overs) | 116/5 (27.3 overs)Soumik Chatterjee 34* (46)Ankit Rajpoot 5/36 (11 overs) |
| Services won by 5 wicketsHolkar Cricket Stadium, Indore Umpires: Rob Bailey (Eng) and Amiesh Saheba |
| 16–20 Jan 2013 Scorecard |
| Saurashtra (H) | v | Punjab |
| 477 (155 overs)Sheldon Jackson 107 (172)Sarabjit Ladda 3/109 (41 overs) | 299 (110.1 overs)Ravi Inder Singh 74 (131)Vishal Joshi 4/59 (18 overs) | |
| 170 (63 overs)Shitanshu Kotak 53 (123)Harbhajan Singh 4/60 (26 overs) | 119 (40 overs)Mandeep Singh 33 (57)Vishal Joshi 5/43 (11 overs) |
| Saurashtra won by 229 runsSaurashtra Cricket Association Stadium, Rajkot Umpires: Rob Bailey (Eng) and Chettithody Shamshuddin Player of the match: Vishal Joshi (Sau) |
| 16–20 Jan 2013 Scorecard |
| Mumbai | v | Services (H) |
| 454/8d (152 overs)Ajit Agarkar 145 (259)Shadab Nazar 3/142 (44 overs) | 240 (91.4 overs)Soumya Swain 74 (156)Dhawal Kulkarni 5/33 (21.4 overs) |
| Match drawnMumbai advance on first innings leadPalam A Ground, Delhi Umpires: Adrian Holdstock (RSA) and Subroto Das |
| 26–30 Jan 2013 Scorecard |
Squad lists and statistics via Wikipedia