JEE Main 2025 Marks vs Percentile: Shift-wise Table (January & April)

Marks needed for every percentile in each JEE Main 2025 shift, the toughest and easiest shifts, and how 2025 compares with other years.

Reviewed by Abhishek Jha · 15+ years in JEE teaching and counselling Updated

JEE Main 2025 in short

In JEE Main 2025, 99 percentile needed 148–203 marks depending on the shift. The toughest shift was 28 January, Shift 1 (148 marks for 99 percentile) and the easiest was 2 April, Shift 2 (203 marks). 95 percentile needed about 96–147 marks. About 14.75 lakh unique candidates appeared, and the General qualifying cutoff was 93.1023262 percentile.

This is the archived 2025 data. For the latest year and an instant calculator, see JEE Main marks vs percentile (latest).

JEE Main 2025 key numbers

Session 122–29 January, 10 shifts, 12,58,136 candidates appeared
Session 22–8 April, 9 shifts, 9,92,350 candidates appeared
Unique candidates14,75,103 appeared (15,39,848 registered)
Candidates with 100 percentile24
General qualifying cutoff93.1023262 percentile

January 2025 (Session 1): marks vs percentile by shift

Marks out of 300 needed for each percentile in each of the 10 January shifts. Scroll the table sideways on mobile.

JEE Main 2025 January marks needed per percentile, by shift
Shift99989796959493929190
22 Jan S11581331201101019488857874
22 Jan S218616314913812912211510810298
23 Jan S11781541401291201121061019589
23 Jan S2188165152140132124120111104101
24 Jan S1183158144131121111104979185
24 Jan S2200177162151142133127121115112
28 Jan S1148126114105969085857670
28 Jan S21701491361271181111051049990
29 Jan S11741531401301231161101099594
29 Jan S2176154144136127120115113109101

Marks out of 300 needed for each percentile (column) in each shift. S1 = morning, S2 = afternoon shift.

April 2025 (Session 2): marks vs percentile by shift

For April 2025 we publish only the percentile levels with verified post-result data: 99, 98, 95 and 92.

JEE Main 2025 April marks needed per percentile, by shift
Shift99989592
2 Apr S1173150117100
2 Apr S2203182147125
3 Apr S1174152127111
3 Apr S2201174142121
4 Apr S1175155126109
4 Apr S2177156125107
7 Apr S1177161128111
7 Apr S2183165134117
8 Apr S2185162133113

Marks out of 300 needed for each percentile (column) in each shift. S1 = morning, S2 = afternoon shift.

Toughest to easiest shifts of 2025

JEE Main 2025 shift difficulty by marks needed per percentile
Shift (2025)99 %ile95 %ile92 %ile90 %ileRelative level
28 Jan S1148968570Tough
22 Jan S11581018574Tough
28 Jan S217011810490Tough
2 Apr S1173117100–Tough
29 Jan S117412310994Tough
3 Apr S1174127111–Tough
4 Apr S1175126109–Tough
29 Jan S2176127113101Moderate
4 Apr S2177125107–Moderate
7 Apr S1177128111–Moderate
23 Jan S117812010189Moderate
24 Jan S11831219785Moderate
7 Apr S2183134117–Moderate
8 Apr S2185133113–Easy
22 Jan S218612910898Easy
23 Jan S2188132111101Easy
24 Jan S2200142121112Easy
3 Apr S2201142121–Easy
2 Apr S2203147125–Easy

Marks out of 300. Fewer marks needed means a tougher paper. Levels are relative thirds of all 19 shifts. January shift-wise values cross-checked across two published post-result analyses; April values from a published post-result analysis (99, 98, 95 and 92 percentile only). Candidate numbers as reported from NTA's result release.

Two patterns stand out. April 2025 was generally easier than January: most April shifts needed 173–185 marks for 99 percentile, and two evening shifts (2 and 3 April) needed more than 200. And in January, the morning shifts of 22 and 28 January were markedly tougher than the rest.

How 2025 compares with other years

JEE Main marks needed per percentile, year on year
PercentileMarks in 2026Marks in 2025
99.9 percentile218–252median 231–
99.5 percentile184–218median 200–
99 percentile154–190median 175148–203median 177
98 percentile130–165median 151126–182median 156
97 percentile116–149median 138114–162median 142
95 percentile97–137median 12096–147median 127
92 percentile78–114median 10085–125median 109
90 percentile70–103median 9170–112median 92

Range across all shifts with published data (lowest = toughest shift, highest = easiest), with the median shift. “–” means not enough verified shift data for that year.

Use previous years to understand the range, not to predict an exact number: the marks needed for a percentile depend on how hard each paper is. Check the JEE Main 2025 cutoff and JoSAA 2025 closing ranks, or what your score means now with the rank predictor.

How many marks were needed for 99 percentile in JEE Main 2025?

Between 148 and 203 marks depending on the shift; the middle shift needed about 177.

Which was the toughest shift in JEE Main 2025?

28 January, Shift 1, where 148 marks gave 99 percentile.

Which was the easiest shift in JEE Main 2025?

2 April, Shift 2, where 203 marks were needed for 99 percentile.

How many candidates appeared in JEE Main 2025?

About 14.75 lakh unique candidates: 12.58 lakh in January and 9.92 lakh in April, with many taking both sessions.

Your next step

  1. Marks → PercentileSee where your score lands
  2. Percentile → RankEstimate your CRL rank
  3. Rank → CollegesShortlist realistic options
  4. Compare cutoffs3-year closing ranks