Hello,
If you are aspiring for top NITs, your rank should be less than 10,000. However, newer NITs accept candidates who are above 50,000 rank in JEE Main.
It also depends on the reservation policy of the respective institute.
As IITs and nit are top rated Institution of India you markes should be good enough too.
https://engineering.careers360.com/articles/jee-main-cutoff
You can refer to this link for more information about cut-off ranks.
Hope this helps!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile