expected percentile is 99.15 from an obc category then my expected rank and top nits with branches ...?
According to estimates, you may secure a Rank anywhere around 9-10k, with a Percentile of 99.15.
You may use Careers360's JEE Main Rank Predictor as follow
Being a OBC Candidate, you will definitely get Respectable Branches at your Respective Home State NIT. As far as Other NITs are concerned, with a CRL of 9-10k and a Corresponding OBC Rank anywhere around 2-2.2k, you will get CSE at some of the Good NITs like Allahabad, Surat, Bhopal and Kururkshetra, IIIT Allahabad as well as EEE, EC and IT at many Reputed IIITs, NITs and Top GFTIs. Electrical at NIT Surathkal and Warangal or Mechanical at NIT Trichy are some of the best options if interested in Core Engineering
You may use the JEE Main College Predictor Tool for more details