[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/mbbs.com.pk\/mdcat-aggregate-calculator\/#BlogPosting","mainEntityOfPage":"https:\/\/mbbs.com.pk\/mdcat-aggregate-calculator\/","headline":"MDCAT Aggregate Calculator 2026 &#8211; All Provinces","name":"MDCAT Aggregate Calculator 2026 &#8211; All Provinces","description":"MDCAT 2026 was held on 20 September 2026, and the first question every candidate asks once the answer keys appear is simple: what is my aggregate? Use the calculator below \u2014 enter your Matric, FSc and MDCAT marks and your merit percentage updates as you type. The formula, a worked example and the mistakes that cost students a seat are explained underneath. Aggregate Calculator 2026 Type your marks \u2014 your merit percentage updates instantly. Merit formula MDCAT 202610 \/ 40 \/ 50 NUMS10 \/ 40 \/ 50 FSc + Test50 \/ 50 Customset your own Matric \/ SSC counts 10% [&hellip;]","datePublished":"2026-09-24","dateModified":"2026-09-24","author":{"@type":"Person","@id":"https:\/\/mbbs.com.pk\/author\/mbbscom\/#Person","name":"Muhammad Ikram Sadiq","url":"https:\/\/mbbs.com.pk\/author\/mbbscom\/","identifier":1,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/89a9a52d47155eaad2cdcabf3f12ed56b50d7112504e4be36b4e9a202ca79f9a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/89a9a52d47155eaad2cdcabf3f12ed56b50d7112504e4be36b4e9a202ca79f9a?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Muhammad IKram Sadiq","logo":{"@type":"ImageObject","@id":"https:\/\/mbbs.com.pk\/wp-content\/uploads\/2017\/12\/ikram.jpg","url":"https:\/\/mbbs.com.pk\/wp-content\/uploads\/2017\/12\/ikram.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/mbbs.com.pk\/wp-content\/uploads\/2022\/04\/mdcat-aggregate-calculator-2022.webp","url":"https:\/\/mbbs.com.pk\/wp-content\/uploads\/2022\/04\/mdcat-aggregate-calculator-2022.webp","height":443,"width":825},"url":"https:\/\/mbbs.com.pk\/mdcat-aggregate-calculator\/","commentCount":5011,"about":["MDCAT"],"wordCount":1137,"articleBody":"MDCAT 2026 was held on 20 September 2026, and the first question every candidate asks once the answer keys appear is simple: what is my aggregate?Use the calculator below \u2014 enter your Matric, FSc and MDCAT marks and your merit percentage updates as you type. The formula, a worked example and the mistakes that cost students a seat are explained underneath..mba { --t:#0a6e8a; --td:#085a72; --g:#22c55e; --gd:#16a34a; --ink:#1f2d3a; --mut:#5b6b78; --soft:#f1f8fa; --line:#e0eaef;  font-family:Raleway,Arial,sans-serif; color:var(--ink); line-height:1.55; margin:0 0 30px; }.mba *, .mba *:before, .mba *:after { box-sizing:border-box; }.mba-card { border:1px solid var(--line); border-radius:16px; overflow:hidden; background:#fff; box-shadow:0 6px 24px rgba(10,110,138,.07); }.mba-head { background:linear-gradient(135deg,#0b86a6 0%,#0ea5b7 60%,#14b8a6 100%); color:#fff; padding:18px 20px; }.mba-head h3 { margin:0 0 4px; color:#fff !important; font-size:20px; font-weight:800; line-height:1.25; }.mba-head p { margin:0; font-size:13.5px; color:#dff2f7; }.mba-body { padding:20px; }.mba-label { display:block; font-size:12px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--mut); margin:0 0 8px; }.mba-tabs { display:flex; gap:6px; background:var(--soft); border:1px solid var(--line); border-radius:12px; padding:5px; flex-wrap:wrap; margin-bottom:20px; }.mba-tab { flex:1 1 130px; border:0; background:transparent; color:var(--mut); font-family:inherit; font-size:13.5px; font-weight:700; padding:9px 10px; border-radius:9px; cursor:pointer; transition:all .15s; line-height:1.3; }.mba-tab:hover { color:var(--t); }.mba-tab[aria-selected=\"true\"] { background:#fff; color:var(--t); box-shadow:0 2px 8px rgba(10,110,138,.15); }.mba-rows { display:grid; gap:14px; }.mba-row { display:grid; grid-template-columns:1fr 104px 104px; gap:10px; align-items:end; }.mba-row.is-off { display:none; }.mba-row-name { font-weight:800; font-size:15px; }.mba-row-name small { display:block; font-weight:600; font-size:12.5px; color:var(--mut); margin-top:2px; }.mba-field label { display:block; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.05em; color:var(--mut); margin-bottom:4px; }.mba-field input { width:100%; height:44px; border:1.5px solid var(--line); border-radius:10px; padding:0 11px; font-family:inherit; font-size:16px; font-weight:700; color:var(--ink); background:#fff; transition:border-color .15s, box-shadow .15s; -moz-appearance:textfield; }.mba-field input::-webkit-outer-spin-button, .mba-field input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }.mba-field input:focus { outline:0; border-color:var(--t); box-shadow:0 0 0 3px rgba(10,110,138,.15); }.mba-field input.mba-bad { border-color:#dc2626; box-shadow:0 0 0 3px rgba(220,38,38,.12); }.mba-err { grid-column:1 \/ -1; margin:0; font-size:13px; font-weight:700; color:#dc2626; display:none; }.mba-row.has-err .mba-err { display:block; }.mba-weights { display:none; grid-template-columns:repeat(3,1fr); gap:10px; margin-top:16px; padding-top:16px; border-top:1px dashed var(--line); }.mba-weights.on { display:grid; }.mba-out { margin-top:20px; border:1px solid var(--line); border-radius:14px; overflow:hidden; }.mba-score { background:var(--soft); padding:20px; text-align:center; }.mba-score .mba-big { font-size:52px; line-height:1; font-weight:800; color:var(--t); letter-spacing:-.02em; }.mba-score .mba-big span { font-size:26px; }.mba-score .mba-exact { margin:8px 0 0; font-size:13.5px; color:var(--mut); font-weight:700; }.mba-score.is-empty .mba-big { color:#9fb4bd; }.mba-meter { height:10px; border-radius:99px; background:#dbe7ec; margin:16px 0 6px; overflow:hidden; }.mba-meter i { display:block; height:100%; width:0; border-radius:99px; background:linear-gradient(90deg,#0ea5b7,#22c55e); transition:width .45s cubic-bezier(.4,0,.2,1); }.mba-scale { display:flex; justify-content:space-between; font-size:11.5px; font-weight:700; color:var(--mut); }.mba-break { padding:16px 20px 18px; background:#fff; }.mba-brk { display:grid; grid-template-columns:96px 1fr 76px; gap:12px; align-items:center; padding:8px 0; border-bottom:1px solid #f0f5f7; font-size:13.5px; }.mba-brk:last-of-type { border-bottom:0; }.mba-brk b { font-weight:800; }.mba-brk .mba-bar { height:8px; border-radius:99px; background:#eef4f7; overflow:hidden; }.mba-brk .mba-bar i { display:block; height:100%; width:0; border-radius:99px; transition:width .45s cubic-bezier(.4,0,.2,1); }.mba-brk .mba-pts { text-align:right; font-weight:800; color:var(--ink); font-variant-numeric:tabular-nums; }.mba-brk.is-off { display:none; }.mba-total { display:flex; justify-content:space-between; align-items:center; margin-top:12px; padding-top:12px; border-top:2px solid var(--soft); font-weight:800; font-size:15px; }.mba-acts { display:flex; gap:10px; flex-wrap:wrap; margin-top:18px; }.mba-btn { flex:1 1 150px; display:inline-flex; align-items:center; justify-content:center; gap:7px; height:46px; border-radius:10px; border:1.5px solid var(--line); background:#fff; color:var(--t) !important; font-family:inherit; font-weight:800; font-size:15px; cursor:pointer; transition:all .15s; text-decoration:none !important; }.mba-btn:hover { border-color:var(--t); background:var(--soft); }.mba-btn-primary { background:var(--g); border-color:var(--g); color:#fff !important; box-shadow:0 6px 16px rgba(34,197,94,.28); }.mba-btn-primary:hover { background:var(--gd); border-color:var(--gd); }.mba-note { margin:16px 0 0; font-size:12.5px; color:var(--mut); line-height:1.55; }.mba-links { display:flex; gap:8px; flex-wrap:wrap; margin-top:14px; }.mba-links a { font-size:13px; font-weight:700; color:var(--t) !important; background:var(--soft); border-radius:99px; padding:7px 14px; text-decoration:none !important; }.mba-links a:hover { background:var(--t); color:#fff !important; }@media (max-width:560px){  .mba-row { grid-template-columns:1fr 1fr; }  .mba-row-name { grid-column:1 \/ -1; }  .mba-score .mba-big { font-size:44px; }  .mba-brk { grid-template-columns:82px 1fr 68px; gap:8px; font-size:13px; }  .mba-weights { grid-template-columns:1fr; }}            Aggregate Calculator 2026      Type your marks \u2014 your merit percentage updates instantly.              Merit formula              MDCAT 202610 \/ 40 \/ 50        NUMS10 \/ 40 \/ 50        FSc + Test50 \/ 50        Customset your own                              Matric \/ SSC counts 10%          Obtained          Total          Obtained marks can\u2019t be more than the total.                          FSc \/ Intermediate counts 40%          Obtained          Total          Obtained marks can\u2019t be more than the total.                          MDCAT counts 50%          Obtained          Total          Obtained marks can\u2019t be more than the total.                            Matric %        FSc %        Test %        The three weights must add up to 100%.                              \u2014%          Enter your marks to see your aggregate                    50%75%100%                          Matric0.00          FSc0.00          MDCAT0.00          Your aggregate0.00%                            Copy my result        Reset                    Answer keys 2026        MDCAT result        Closing merits            Note: MDCAT 2026 is out of 180 with no negative marking. The 10% Matric + 40% FSc + 50% MDCAT split is the standard PM&amp;DC merit formula used for MBBS and BDS admission. A few universities and self-finance or overseas seats use a different split \u2014 always confirm the weightage in your admitting university\u2019s prospectus before you rely on a number.      (function(){  var root = document.getElementById('mba5');  if (!root || root.dataset.ready) return;  root.dataset.ready = '1';  var PRESETS = {    mdcat:   { w:[10,40,50], testTotal:180, testName:'MDCAT' },    nums:    { w:[10,40,50], testTotal:200, testName:'NUMS Entry Test' },    fsc5050: { w:[0,50,50],  testTotal:180, testName:'MDCAT' },    custom:  null  };  var $  = function(s){ return root.querySelector(s); };  var $$ = function(s){ return Array.prototype.slice.call(root.querySelectorAll(s)); };  var f  = function(k){ return root.querySelector('[data-k=\"' + k + '\"]'); };  var rows    = { matric: root.querySelector('[data-row=\"matric\"]'), fsc: root.querySelector('[data-row=\"fsc\"]'), test: root.querySelector('[data-row=\"test\"]') };  var wrap    = $('.mba-weights');  var scoreEl = $('.mba-score');  var bigEl   = $('[data-big]');  var exactEl = $('[data-exact]');  var meterEl = $('[data-meter]');  var totEl   = $('[data-tot]');  var mode    = root.dataset.preset || 'mdcat';  function num(el){ var v = parseFloat(el.value); return isFinite(v) ? v : NaN; }  function weights(){    if (mode === 'custom') return [num(f('wm')) || 0, num(f('wf')) || 0, num(f('wt')) || 0];    return PRESETS[mode].w.slice();  }  function applyPreset(){    $$('.mba-tab').forEach(function(b){ b.setAttribute('aria-selected', b.dataset.p === mode ? 'true' : 'false'); });    wrap.classList.toggle('on', mode === 'custom');    var p = PRESETS[mode];    if (p) {      f('wm').value = p.w[0]; f('wf').value = p.w[1]; f('wt').value = p.w[2];      f('tt').value = p.testTotal;      $$('[data-testname], [data-testname2]').forEach(function(el){ el.textContent = p.testName; });    }    var w = weights();    var off = w[0]  0 && o > t;    oEl.classList.toggle('mba-bad', bad);    if (row) row.classList.toggle('has-err', bad);    if (bad || !isFinite(o) || !isFinite(t) || t  0.001;    werr.style.display = wbad ? 'block' : 'none';    var m = part(f('mo'), f('mt'), w[0], rows.matric);    var s = part(f('fo'), f('ft'), w[1], rows.fsc);    var e = part(f('to'), f('tt'), w[2], rows.test);    setBrk('matric', m.pts, m.frac, w[0]);    setBrk('fsc',    s.pts, s.frac, w[1]);    setBrk('test',   e.pts, e.frac, w[2]);    var entered = (w[0] "},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"MDCAT Aggregate Calculator 2026 &#8211; All Provinces","item":"https:\/\/mbbs.com.pk\/mdcat-aggregate-calculator\/#breadcrumbitem"}]}]