MDCAT Past Papers by Year (2022–2025)

Last updated 12 September 2026

Past papers are the closest thing to seeing the exam before you sit it. They tell you how deep the questions actually go, which topics come back year after year, and how fast you need to move — things no syllabus list can teach you.

One thing to get straight first: the MDCAT has not been the same paper every year. It was a 220-question UHS paper for Punjab until 2019, became a 210-question national exam under the PMC from 2020. In 2023 and 2024 each province set its own 200-question paper on one PMDC syllabus, KMU for KP, UHS for Punjab and so on, and from 2025 that paper is 180 questions. Anyone quoting you a single format for every year has not checked. Each card below says exactly what its own year was.

Year-wise papers

MDCAT Past Papers by Year

Browse 19 MDCAT papers. Every card shows who conducted that paper, how big it was and what set it apart; open one to see more of it. Study any of them free with a free account; sitting one as a timed exam is Pro.

KMU MDCAT 2025 — Code D

Khyber Pakhtunkhwa

KMU

180 questions · 180 marks

3 hours

  • Bio 81 · Chem 45 · Phy 36 · Eng 9 · LR 9
  • 3 hours, no negative marking
  • Biology-heavy — 45% of the paper

KMU MDCAT 2024 — Code A

Khyber Pakhtunkhwa

KMU

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Same questions as Code B, reshuffled

KMU MDCAT 2024 — Code B

Khyber Pakhtunkhwa

KMU

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Same questions as Code A, reshuffled

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • Held 22 September 2024
  • 2 questions dropped by the board

KMU MDCAT 2023 — Code B

Khyber Pakhtunkhwa

KMU

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • 5 questions carry a grace mark

ETEA MDCAT 2022

Khyber Pakhtunkhwa · Code A

ETEA

200 questions · 200 marks

3h 30m

  • Bio 68 · Phy 54 · Chem 54 · Eng 17 · LR 7
  • Answer printed with every question
  • Worked explanations for English & reasoning

180 questions · 180 marks

3 hours

  • Bio 81 · Chem 45 · Phy 36 · Eng 9 · LR 9
  • 3 hours, no negative marking
  • Paper codes are numbered 1–4, not lettered

180 questions · 180 marks

3 hours

  • Bio 81 · Chem 45 · Phy 36 · Eng 9 · LR 9
  • 3 hours, no negative marking
  • Sindh's first paper set by SIBA Testing Services

180 questions · 180 marks

3 hours

  • Bio 81 · Chem 45 · Phy 36 · Eng 9 · LR 9
  • 3 hours, no negative marking
  • First Punjab paper on the 180-question format

199 of 200 questions ready · 200 marks

3h 30m

  • Bio 68 · Phy 54 · Chem 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • 5 questions dropped by the board

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Held 22 September 2024

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Five options a question (A–E)

147 questions · 147 marks

3h 30m

  • Phy 54 · Bio 68 · Chem 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • 147 of 200 questions: 8 pages missing from the scan
ETEA

200 questions · 200 marks

3h 30m

  • Chem 54 · LR 6 · Phy 54 · Eng 18 · Bio 68
  • 3.5 hours, no negative marking
  • Chemistry opens the paper, Biology closes it

199 of 200 questions ready · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Four options a question, unlike 2022 and 2024

181 of 184 questions ready · 184 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • 184 of 200 questions: 15 missing from the scan, 1 printed twice

200 questions · 200 marks

3h 30m

  • Bio 68 · Phy 54 · LR 6 · Chem 54 · Eng 18
  • 3.5 hours, no negative marking
  • Logical Reasoning sits mid-paper, not at the end

200 questions · 200 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 18 · LR 6
  • 3.5 hours, no negative marking
  • Five options a question (A–E)

UHS MDCAT 2022

Punjab · No code printed

UHS

190 questions · 190 marks

3h 30m

  • Bio 68 · Chem 54 · Phy 54 · Eng 24
  • 3.5 hours, no negative marking
  • 190 of 200 questions: 10 missing from the scan

How to actually use a past paper

Reading a past paper with the answer key open feels productive and teaches you almost nothing. Two habits separate students who gain marks from past papers and students who only feel busy:

  • Sit it timed, once, cold. One pass under the real clock, no notes, no pausing. That score is your honest baseline — and the panic of running out of time is exactly the thing you want to feel now instead of in the hall.
  • Then spend longer on the review than the paper. For every question you missed, work out whether you did not know it, misread it, or ran out of time. Three different problems, three different fixes. Repeated topics across years are your revision list, already written for you.

Once you know your weak topics, drill them rather than re-reading whole chapters — the MDCAT study plan and the full syllabus outline show you where each topic sits.

What's available right now

All 19 papers above are live. With a free account you can study any of them: question by question, in printed order, with the answer and an explanation as you go. Sitting one as a timed exam, against the paper's own clock with answers held to the end, is part of Pro. Alongside the papers is the full MDCAT question bank: topic-wise practice with explanations, timed full-length mock tests in the real 180-question format, and analytics that rank your weakest topics.

Practise like it's the real paper

Study every past paper above, practise exam-style MCQs with explanations, and sit timed mocks in the 180-question format. Free to start, no card needed.

Create a free account