Matching is the process that places graduating medical students into residency training programs. Rather than letting students and hospitals negotiate individually, nearly all residency positions in the United States are filled through a centralized system run by the National Resident Matching Program (NRMP). Students rank the programs they want, programs rank the applicants they want, and a computer algorithm pairs them up. The result is binding: once you match at a program, that’s where you’ll train.
How the Process Works, Start to Finish
Matching unfolds over roughly six months during the final year of medical school. It begins with applications, moves through interviews, and ends with a dramatic reveal on Match Day. Here’s the general flow.
In the fall, students submit applications through the Electronic Residency Application Service (ERAS), which sends their credentials to residency programs across the country. Programs review those applications and invite selected candidates for interviews, which typically run from late fall through early winter. After interview season wraps up, both sides create rank order lists: students rank the programs they’d most like to train at, and programs rank the applicants they’d most like to accept. For the 2026 cycle, ranking opens on February 2 and lists must be finalized by March 4.
Once lists are locked, the NRMP’s algorithm takes over. On the Monday of Match Week, students learn whether they matched somewhere, but not where. Students who didn’t match enter a scramble process called SOAP (more on that below). On Match Day itself, the Friday of that week, matched students finally find out which program they’ll be joining. In the 2026 cycle, Match Day falls on March 20 at noon Eastern.
How the Algorithm Pairs Students and Programs
The matching algorithm is based on a Nobel Prize-winning design sometimes called the Gale-Shapley algorithm. It works through each applicant’s rank order list from top to bottom, attempting to place them at their most preferred program first.
The algorithm tentatively matches a student to a program if that program also ranked the student and either has an open spot or prefers the student over someone already tentatively placed there. If a student gets “bumped” because a more preferred applicant takes their tentative spot, the algorithm moves to the next program on the bumped student’s list and tries again. This continues until every applicant’s list has been fully processed. At that point, all tentative matches become final and binding.
The key takeaway for students: you should rank programs in your true order of preference. The algorithm is designed so that ranking honestly gives you the best possible outcome. Trying to game the system by guessing which programs will rank you highly and adjusting your list accordingly can only hurt you.
Program Signaling
Because students often apply to dozens of programs, residency programs have trouble distinguishing genuine interest from mass applications. To address this, ERAS now offers a program signaling system that lets applicants flag specific programs as high-interest.
Each specialty sets its own limit on how many signals an applicant can send. Some specialties use a tiered approach with gold signals (your most preferred programs) and silver signals (preferred but not top picks). Signals are sent at the institution level, so if a hospital runs multiple tracks within one specialty, all of those tracks see the same signal.
A few important rules: once you submit an application with a signal attached, you can’t reassign that signal to a different program. If you withdraw from a program you signaled, the signal is lost. Not all programs within a specialty participate in signaling, and you can only signal ones that do. Signals don’t affect the algorithm itself, but they can influence whether a program invites you for an interview, which is what ultimately determines your chances.
Match Rates by Applicant Type
Most U.S. medical students match successfully, though rates vary depending on background. In the 2025 cycle, 93.5% of U.S. MD seniors matched into a first-year residency position. U.S. DO seniors matched at 92.6%. International medical graduates historically match at lower rates, making the process significantly more competitive for that group.
Specialty choice also heavily affects your odds. Less competitive fields like family medicine and internal medicine have high match rates, while surgical subspecialties, dermatology, and plastic surgery routinely leave qualified applicants without a spot. Students applying to highly competitive specialties often apply to a backup specialty as well.
What Happens If You Don’t Match
On the Monday of Match Week, students who didn’t match are notified before the general Match Day reveal. Those unmatched students can participate in SOAP, the Supplemental Offer and Acceptance Program, which fills residency positions that went unfilled during the main match.
SOAP runs from Monday through Thursday of Match Week. Eligible applicants can view a list of unfilled programs through the NRMP’s online system and apply to positions they qualify for. Programs then extend offers in a series of structured rounds. The process is fast and stressful, often requiring students to consider specialties or locations they hadn’t originally planned on.
There are strict rules during SOAP. Matched applicants can’t participate. Unmatched applicants who aren’t SOAP-eligible (because of registration issues or other disqualifications) are prohibited from contacting any Match-participating programs, or having anyone contact programs on their behalf, until SOAP concludes. Non-Match-participating programs can be contacted by ineligible applicants starting on Tuesday of Match Week.
The Full 2026 Match Timeline
- September 15: Registration opens for applicants and medical schools
- January 30: Standard registration deadline (a $50 late fee applies after this date)
- February 2: Ranking opens for both applicants and programs
- March 4: Deadline to certify rank order lists, register late, or withdraw from the Match
- March 16: Students learn whether they matched (but not where); SOAP begins for unmatched applicants
- March 19: SOAP offer rounds begin in the morning and conclude that evening
- March 20: Match Day ceremonies at noon Eastern; students learn their specific program assignment
Why Matching Exists
Before the Match was created in the 1950s, hospitals competed aggressively for students by making earlier and earlier offers, sometimes years before graduation. Students felt pressured to accept the first offer they received rather than risk losing it while waiting for a better one. The centralized system solved this by giving both sides time to evaluate each other, then using the algorithm to produce stable pairings where no student and program would mutually prefer each other over their actual match.
The Match is legally binding. Once results are released, both students and programs are committed. Walking away from a match requires a formal waiver from both parties, and doing so can have serious professional consequences. For students, this means the stakes of your rank order list are real, but so is the protection: a program that ranked you highly can’t back out either.

