How the predictor works
The predictor compares your rank with published historical closing ranks. It does not estimate future cutoffs and it never shows a percentage chance — the labels describe what happened in past counselling, under the rules below (rule set v1).
The data
The current dataset (version 4) is compiled from the allotment results published by the Medical Counselling Committee (MCC) and state counselling authorities. It holds 88,205 seat options. Of 3,30,931 closing ranks imported from the source spreadsheets, 3,26,310 are in use (the rest were excluded because they failed reconciliation); reconciliation used 2,99,012 individual allotment records. A closing rank for a round is the highest rank still holding that seat (college × course × quota × category) after the round; the number in brackets is the number of seats allotted in that round.
- Where a counselling published a per-candidate allotment list for a year, its closing ranks for that year were reconciled against the list before publication (table below). Sheets that disagree badly are excluded, not “fixed”. Counsellings without an allotment list are marked “Not cross-checked” on every result.
- The allotment lists come from the same compiled spreadsheets; nothing has yet been checked against the authorities' official PDFs.
- Missing years and rounds are shown as unavailable. Nothing is estimated or filled in.
- Fees, stipends and bonds are reproduced as listed by the source and are not independently verified.
Reconciliation by counselling, year and rank system (77 sheets)
Share of closing ranks that equal the highest allotted rank in that counselling's allotment list for the same seat, round and year — from the import log of dataset v4.
| Counselling | Rank system | 2024 | 2025 |
|---|---|---|---|
| All India Counselling (MCC) — AIQ, Deemed & Central quotas | AIR | 100.0% of 45,563 | 100.0% of 49,917 |
| Andaman & Nicobar Islands | AIR | — | 100.0% of 7 |
| Andhra Pradesh Government Quota | AIR | 100.0% of 4,136 | 100.0% of 4,473 |
| Andhra Pradesh Government Quota | State rank | 100.0% of 4,137 | 100.0% of 4,470 |
| Andhra Pradesh Management Quota | AIR | 100.0% of 1,284 | 100.0% of 1,406 |
| Andhra Pradesh Management Quota | State rank | 100.0% of 1,284 | 100.0% of 1,406 |
| Arunachal Pradesh | AIR | — | 100.0% of 10 |
| Arunachal Pradesh | State rank | — | 100.0% of 10 |
| Assam | AIR | 98.1% of 856 | 98.8% of 928 |
| Assam | State rank | 100.0% of 856 | 100.0% of 928 |
| Bihar | AIR | 99.7% of 1,373 | 99.9% of 1,688 |
| Bihar | State rank | 100.0% of 1,373 | 100.0% of 1,688 |
| Chandigarh | AIR | 100.0% of 92 | 98.3% of 60 |
| Chandigarh | State rank | 100.0% of 92 | 100.0% of 60 |
| Chhattisgarh | AIR | 99.8% of 497 | 99.5% of 563 |
| Chhattisgarh | State rank | 100.0% of 497 | 100.0% of 563 |
| DNB Sponsored — Govt/PSU in-service candidates | AIR | 100.0% of 191 | 100.0% of 167 |
| DNB Sponsored — Govt/PSU in-service candidates | State rank | 100.0% of 191 | 100.0% of 167 |
| Dadra and Nagar Haveli | AIR | — | 100.0% of 34 |
| Dadra and Nagar Haveli | State rank | — | 100.0% of 34 |
| Delhi | AIR | No allotment list | No allotment list |
| Delhi | State rank | No allotment list | No allotment list |
| Goa | AIR | 100.0% of 124 | 100.0% of 91 |
| Goa | State rank | 100.0% of 124 | 100.0% of 91 |
| Gujarat | AIR | 100.0% of 4,503 | 100.0% of 5,421 |
| Gujarat | State rank | 100.0% of 4,503 | 100.0% of 5,421 |
| Haryana | AIR | 100.0% of 837 | 100.0% of 1,174 |
| Haryana | State rank | 100.0% of 837 | 100.0% of 1,174 |
| Himachal Pradesh | AIR | 96.2% of 264 | 96.4% of 308 |
| Himachal Pradesh | State rank | 100.0% of 264 | 100.0% of 308 |
| Jammu and Kashmir | AIR | 97.8% of 362 | 98.4% of 549 |
| Jammu and Kashmir | State rank | Excluded (disagreed) | 100.0% of 549 |
| Jharkhand | AIR | 96.3% of 135 | 96.4% of 140 |
| Jharkhand | State rank | 100.0% of 135 | 100.0% of 140 |
| Karnataka | AIR | 100.0% of 7,450 | 100.0% of 11,746 |
| Kerala | AIR | 100.0% of 1,973 | 100.0% of 2,305 |
| Kerala | State rank | 100.0% of 1,973 | 100.0% of 2,305 |
| Madhya Pradesh | AIR | Excluded (disagreed) | Excluded (disagreed) |
| Madhya Pradesh | State rank | 100.0% of 2,128 | 100.0% of 2,131 |
| Maharashtra | AIR | 100.0% of 5,834 | 100.0% of 6,989 |
| Maharashtra | State rank | 100.0% of 5,834 | 100.0% of 6,989 |
| Manipur — JNIMS | AIR | 97.8% of 45 | 100.0% of 58 |
| Manipur — JNIMS | State rank | 100.0% of 46 | 100.0% of 58 |
| Manipur — RIMS | AIR | 98.6% of 74 | 100.0% of 102 |
| Manipur — RIMS | State rank | 100.0% of 74 | 100.0% of 102 |
| Mizoram | AIR | — | 100.0% of 5 |
| Mizoram | State rank | — | 100.0% of 5 |
| NEIGRIHMS, Shillong | AIR | 100.0% of 22 | 100.0% of 30 |
| NEIGRIHMS, Shillong | State rank | 100.0% of 22 | 100.0% of 30 |
| Odisha | AIR | 97.0% of 770 | 96.9% of 809 |
| Odisha | State rank | 100.0% of 770 | 100.0% of 809 |
| Open States — private-institute seats open to all candidates | AIR | 99.7% of 5,579 | 99.7% of 7,134 |
| Open States — private-institute seats open to all candidates | State rank | 100.0% of 5,579 | 100.0% of 7,134 |
| Pondicherry | AIR | 100.0% of 547 | 100.0% of 577 |
| Pondicherry | State rank | 100.0% of 547 | 100.0% of 577 |
| Punjab | AIR | 96.6% of 745 | 98.4% of 825 |
| Punjab | State rank | 100.0% of 745 | 100.0% of 825 |
| Rajasthan | AIR | No allotment list | No allotment list |
| Rajasthan | State rank | No allotment list | No allotment list |
| Sikkim | AIR | No allotment list | No allotment list |
| Sikkim | State rank | No allotment list | No allotment list |
| Tamil Nadu Government Quota | AIR | No allotment list | No allotment list |
| Tamil Nadu Government Quota | State rank | No allotment list | No allotment list |
| Tamil Nadu Management Quota | AIR | No allotment list | No allotment list |
| Tamil Nadu Management Quota | State rank | No allotment list | No allotment list |
| Telangana Government Quota | AIR | No allotment list | No allotment list |
| Telangana Government Quota | State rank | No allotment list | No allotment list |
| Telangana Management Quota | AIR | No allotment list | No allotment list |
| Telangana Management Quota | State rank | No allotment list | No allotment list |
| Tripura | AIR | No allotment list | No allotment list |
| Tripura | State rank | No allotment list | No allotment list |
| Uttar Pradesh | AIR | No allotment list | — |
| Uttar Pradesh | State rank | No allotment list | No allotment list |
| Uttarakhand | AIR | No allotment list | — |
| Uttarakhand | State rank | No allotment list | No allotment list |
| West Bengal | AIR | No allotment list | No allotment list |
| West Bengal | State rank | No allotment list | No allotment list |
Like-for-like comparison
- Your All India Rank is compared only with AIR cutoffs. A state merit rank, if you enter one, is compared only with that state's state-rank cutoffs.
- Each option is compared within its own counselling scheme, quota, seat category and round.
- By default your rank is compared with Round 1 cutoffs — the round you fill choices for first. You can switch to Round 2, Round 3 or the final round of each year.
Eligibility comes first
Seat categories and quotas are specific to each counselling authority (for example, a state's backward-class groups are not the same as the central OBC list). Domicile, PwD, women, service, NRI, minority, institutional and special-reservation conditions are applied before anything is labelled. Seats whose category or quota rule is not yet verified against the authority's information bulletin are hidden by default — the results page says how many were hidden and lets you include them, marked “eligibility unverified”. Restricted seats (NRI, minority, institutional, PwD, in-service) appear only if you declare that eligibility.
The labels
- Safe Bet Your rank was inside the cutoff in every comparable year, at most 80% of the toughest year's cutoff, with at least 2 years of history.
- Good Chance Inside every comparable cutoff, but with a thinner margin or too little history for Safe Bet. A “close call” tag appears when the cushion is under 500 ranks.
- Toss-up Inside the cutoff in some comparable years and outside it in others.
- Opens Later Outside the selected round's cutoff, but a later round of the same year reached your rank.
- Long Shot Outside every comparable cutoff, but within 5% of the most permissive one.
- Historically Unlikely Well beyond every comparable cutoff.
- Insufficient History No comparable cutoff was published.
Cards also flag cutoffs set by a single seat (they can swing sharply between years), records with open data-quality flags, and cutoffs that moved more than 10% between the first and latest year.
What the labels are not
- They are not probabilities and have not been statistically calibrated.
- They do not mean a seat exists or is vacant this year — seat matrices change.
- They are not a substitute for the official counselling information bulletin.
Questions about a specific record? Tell us — every correction is reviewed and logged with its source.