Skip to content
M.B. Patil Education

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.

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.

CounsellingRank system20242025
All India Counselling (MCC) — AIQ, Deemed & Central quotasAIR100.0% of 45,563100.0% of 49,917
Andaman & Nicobar IslandsAIR—100.0% of 7
Andhra Pradesh Government QuotaAIR100.0% of 4,136100.0% of 4,473
Andhra Pradesh Government QuotaState rank100.0% of 4,137100.0% of 4,470
Andhra Pradesh Management QuotaAIR100.0% of 1,284100.0% of 1,406
Andhra Pradesh Management QuotaState rank100.0% of 1,284100.0% of 1,406
Arunachal PradeshAIR—100.0% of 10
Arunachal PradeshState rank—100.0% of 10
AssamAIR98.1% of 85698.8% of 928
AssamState rank100.0% of 856100.0% of 928
BiharAIR99.7% of 1,37399.9% of 1,688
BiharState rank100.0% of 1,373100.0% of 1,688
ChandigarhAIR100.0% of 9298.3% of 60
ChandigarhState rank100.0% of 92100.0% of 60
ChhattisgarhAIR99.8% of 49799.5% of 563
ChhattisgarhState rank100.0% of 497100.0% of 563
DNB Sponsored — Govt/PSU in-service candidatesAIR100.0% of 191100.0% of 167
DNB Sponsored — Govt/PSU in-service candidatesState rank100.0% of 191100.0% of 167
Dadra and Nagar HaveliAIR—100.0% of 34
Dadra and Nagar HaveliState rank—100.0% of 34
DelhiAIRNo allotment listNo allotment list
DelhiState rankNo allotment listNo allotment list
GoaAIR100.0% of 124100.0% of 91
GoaState rank100.0% of 124100.0% of 91
GujaratAIR100.0% of 4,503100.0% of 5,421
GujaratState rank100.0% of 4,503100.0% of 5,421
HaryanaAIR100.0% of 837100.0% of 1,174
HaryanaState rank100.0% of 837100.0% of 1,174
Himachal PradeshAIR96.2% of 26496.4% of 308
Himachal PradeshState rank100.0% of 264100.0% of 308
Jammu and KashmirAIR97.8% of 36298.4% of 549
Jammu and KashmirState rankExcluded (disagreed)100.0% of 549
JharkhandAIR96.3% of 13596.4% of 140
JharkhandState rank100.0% of 135100.0% of 140
KarnatakaAIR100.0% of 7,450100.0% of 11,746
KeralaAIR100.0% of 1,973100.0% of 2,305
KeralaState rank100.0% of 1,973100.0% of 2,305
Madhya PradeshAIRExcluded (disagreed)Excluded (disagreed)
Madhya PradeshState rank100.0% of 2,128100.0% of 2,131
MaharashtraAIR100.0% of 5,834100.0% of 6,989
MaharashtraState rank100.0% of 5,834100.0% of 6,989
Manipur — JNIMSAIR97.8% of 45100.0% of 58
Manipur — JNIMSState rank100.0% of 46100.0% of 58
Manipur — RIMSAIR98.6% of 74100.0% of 102
Manipur — RIMSState rank100.0% of 74100.0% of 102
MizoramAIR—100.0% of 5
MizoramState rank—100.0% of 5
NEIGRIHMS, ShillongAIR100.0% of 22100.0% of 30
NEIGRIHMS, ShillongState rank100.0% of 22100.0% of 30
OdishaAIR97.0% of 77096.9% of 809
OdishaState rank100.0% of 770100.0% of 809
Open States — private-institute seats open to all candidatesAIR99.7% of 5,57999.7% of 7,134
Open States — private-institute seats open to all candidatesState rank100.0% of 5,579100.0% of 7,134
PondicherryAIR100.0% of 547100.0% of 577
PondicherryState rank100.0% of 547100.0% of 577
PunjabAIR96.6% of 74598.4% of 825
PunjabState rank100.0% of 745100.0% of 825
RajasthanAIRNo allotment listNo allotment list
RajasthanState rankNo allotment listNo allotment list
SikkimAIRNo allotment listNo allotment list
SikkimState rankNo allotment listNo allotment list
Tamil Nadu Government QuotaAIRNo allotment listNo allotment list
Tamil Nadu Government QuotaState rankNo allotment listNo allotment list
Tamil Nadu Management QuotaAIRNo allotment listNo allotment list
Tamil Nadu Management QuotaState rankNo allotment listNo allotment list
Telangana Government QuotaAIRNo allotment listNo allotment list
Telangana Government QuotaState rankNo allotment listNo allotment list
Telangana Management QuotaAIRNo allotment listNo allotment list
Telangana Management QuotaState rankNo allotment listNo allotment list
TripuraAIRNo allotment listNo allotment list
TripuraState rankNo allotment listNo allotment list
Uttar PradeshAIRNo allotment list—
Uttar PradeshState rankNo allotment listNo allotment list
UttarakhandAIRNo allotment list—
UttarakhandState rankNo allotment listNo allotment list
West BengalAIRNo allotment listNo allotment list
West BengalState rankNo allotment listNo allotment list

Like-for-like comparison

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

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

Questions about a specific record? Tell us — every correction is reviewed and logged with its source.