Scrubs character guide

Who is Perry Cox in Scrubs?

Sacred Heart's brilliant, sarcastic attending physician, a master of the furious rant who refuses to admit he is J.D.'s mentor while quietly shaping him into a great doctor.

By Sitcomdle · Sources and corrections

Updated

Perry Cox's Sitcomdle clue card

The five clues the game shows when Perry Cox is the answer or a guess.

Show
Scrubs
Debut
2001
Network
NBC
Role
Main
Gender
Male

Perry Cox has not been a daily answer yet. Play today's Sitcomdle.

Show
Scrubs
Played by
John C. McGinley
First episode
“My First Day”Season 1, Episode 1, aired October 2, 2001
Role
Main cast
Network
NBC
Occupation
Attending physician, later chief of medicine
Show run
2001 to 2010Moved to ABC for its last two seasons.
Also known as
Dr. Cox, Percival Ulysses Cox

Dr. Perry Cox is the best doctor at Sacred Heart and the first to tell you so, a cynical attending physician who greets nearly everyone with a long, cutting rant. John C. McGinley plays him as a man whose cruelty hides a fierce devotion to his patients.

On Scrubs, Perry Cox's story runs through J.D. (Protege), Bob Kelso (Nemesis), Carla Espinosa (Friend), Christopher Turk (Rival), and Elliot Reid (Resident).

Perry Cox from Scrubs: Sitcomdle character card

Who is Perry Cox?

Perry Cox is an attending physician at Sacred Heart Hospital when J.D. arrives as an intern. J.D. instantly decides Cox is his mentor, and Cox wants nothing to do with that. He calls J.D. "Newbie" and a string of girls' names, berates the residents, and saves much of his venom for the chief of medicine, Bob Kelso.

His personal life centers on Jordan Sullivan, his equally acerbic ex-wife, with whom he has a "married but not married" relationship and two children, Jack and Jennifer Dylan. He drinks plenty of scotch, plays basketball in the hospital parking lot, and nurses a running grudge against Hugh Jackman.

Personality and comedy

Cox's rants are one of the show's signatures. McGinley often received them the night before or the morning of filming, and he delivers them at full speed. Cox claims his cruelty prepares young doctors for the brutality of hospital life, and every so often he admits, grudgingly, that they have made him proud.

Underneath, he cares more about his patients than almost anyone at Sacred Heart, which keeps him at war with Kelso's focus on the bottom line. When it counts, he defends his people; he once punches Kelso in front of the staff for tearing into Elliot.

Key storylines

In season three, Jordan's brother Ben, Cox's best friend, visits for Jack's first birthday, and his sudden death in "My Screw Up" devastates Cox. In season five, three of his patients die after receiving organs from a donor who turns out to have had rabies, and he blames himself and sinks into a dark stretch before J.D. helps pull him back.

When Kelso retires in season seven, Cox fills in as chief of medicine, helps push out Kelso's replacement, Dr. Taylor Maddox, and takes the job for real in season eight. In "My Finale," he finally says out loud what he really thinks of J.D., never noticing that J.D. is standing right behind him.

Later years and legacy

McGinley stayed a regular for season nine, when Cox teaches at Winston University, and returned in a recurring role for ABC's 2026 revival, in which Cox hands the chief of medicine job to J.D.

Cox's habit of touching his nose is McGinley's nod to Robert Redford in The Sting. Creator Bill Lawrence has said Cox always knows who is standing behind him without turning around, which is exactly why the moment in "My Finale" lands so well.

Key Perry Cox episodes

  1. “My Mentor”Season 1, Episode 2Cox brushes off J.D.'s attempts to make him a mentor.
  2. “His Story”Season 2, Episode 15Cox narrates, venting to a psychiatrist about Kelso, J.D., and his own lack of friends.
  3. “My Screw Up”Season 3, Episode 14The death of Ben, Cox's best friend, leaves him lashing out at J.D.
  4. “My Lunch”Season 5, Episode 20Three of Cox's patients die after receiving infected organs, and he blames himself.
  5. “My Princess”Season 7, Episode 11Cox tells his son the story of a hospital workday as a medieval fairy tale.
  6. “My Finale”Season 8, Episode 18Cox refuses to say goodbye to J.D., then reveals how he really feels when he thinks J.D. is not around to hear it.

Season and episode numbers follow the original broadcast order.

Perry Cox: frequently asked questions

Who plays Dr. Cox on Scrubs?

John C. McGinley plays Dr. Perry Cox in all nine seasons of the original Scrubs and in a recurring role in ABC's 2026 revival.

What is Dr. Cox's first name?

His first name is Perry. His full name is Percival Ulysses Cox.

Who is Dr. Cox's wife?

His ex-wife is Jordan Sullivan, played by Christa Miller. Though divorced, they stay together through most of the series and have two children, Jack and Jennifer Dylan.

What does Dr. Cox call J.D.?

He calls J.D. "Newbie" and a long list of girls' names. On rare occasions, when it really matters, he uses J.D.'s actual name.

Does Dr. Cox become chief of medicine?

Yes. After Kelso retires in season seven and his replacement is pushed out, Cox accepts the job in season eight.

Test yourself: Perry Cox quiz

5 questions about Perry Cox. Think of your answer, then open the reveal to check it.

  1. Question 1

    Besides a long list of girls' names, what does Dr. Cox usually call J.D.?

    1. Bambi
    2. Newbie
    3. Kid
    4. Buddy
    Show the answer

    Answer: B. Newbie

    Dr. Cox calls J.D. "Newbie" when he is not calling him Carol or Tiffany. Bambi is Carla's more affectionate nickname for him.

    See question 2 in the full quiz

  2. Question 2

    Which nickname does Dr. Cox give Elliot?

    1. Barbie
    2. Blondie
    3. Princess
    4. Sunshine
    Show the answer

    Answer: A. Barbie

    Dr. Cox calls Elliot "Barbie" and Turk "Gandhi," and he teases Elliot about her hair and her privileged upbringing.

    See question 5 in the full quiz

  3. Question 3

    Which movie star plays Ben Sullivan, Dr. Cox's laid-back brother-in-law and best friend?

    1. Michael J. Fox
    2. Colin Farrell
    3. Brendan Fraser
    4. Tom Cavanagh
    Show the answer

    Answer: C. Brendan Fraser

    Brendan Fraser plays Ben, Jordan's older brother. His story in "My Screw Up" ends with one of the show's most famous twists.

    See question 15 in the full quiz

  4. Question 4

    Who plays Perry Cox in Scrubs?

    1. Jane Leeves
    2. Mila Kunis
    3. John C. McGinley
    4. Frankie Muniz
    Show the answer

    Answer: C. John C. McGinley

    John C. McGinley plays Perry Cox.

  5. Question 5

    In what year did Perry Cox first appear on Scrubs?

    1. 1999
    2. 2007
    3. 2001
    4. 1997
    Show the answer

    Answer: C. 2001

    Perry Cox debuted in 2001, in "My First Day" (Season 1, Episode 1). That year is the Debut clue in the game.

Take the full Scrubs quiz (20 questions)

Sources and corrections

Reference pages used for this guide, including character, cast, and episode details.

How we write the guides · Suggest a correction

Could Perry Cox be today's mystery character? Name them in eight guesses.

Play today's Sitcomdle

People in Perry Cox's life

More Scrubs characters

All Scrubs charactersEssential Scrubs episodesScrubs triviaMore 2000s sitcom characters

All sitcom characters A to Z