Dear Aspirant,
With a rank of 16950 it is tough to get NITK mechanical engineering as the past year cutoff was 8980 in the 7th round but you still can get Metallurgy or Civil Engineering.Hope I have resolved your query.But my advice to you would be to apply to other NITs and the top private colleges.So best of luck and may you excel in JEE Advanced.
To predict the best colleges at your JEE Mains Score you can also follow the below link-
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile