WakilKu

Analysis

The resume election: what if Johor's 56 seats went to the best CV?

We scored all 172 candidates the way a hiring manager reads a stack of applications, weighting a real career as heavily as a political one. Here is who would win each seat, and the map it would draw.

Every election asks you to weigh a lot of things at once: party, coalition, the leader at the top, the candidate in front of you. We wanted to strip all of that away and ask a narrower question. Forget who is likely to win. If you read all 172 candidates the way a hiring manager reads a stack of job applications, and you treated a professional career with at least the same respect as a political one, who would get the job in each of the 56 seats?

This is that experiment. Not a prediction, and not an endorsement. Just a question about merit, and about what we actually mean when we call someone qualified to represent us.

The rules

Every candidate was scored on three parts of their documented resume: professional and career (0 to 10), governance and political (0 to 10), and community and civic service (0 to 5). The key choice is that professional and political experience carry the same ceiling. A distinguished career counts for exactly as much as a distinguished political one, no more and no less. In most coverage, years in office quietly outweigh everything else. We refused to let it. Highest total out of 25 wins the seat.

N01 Buloh Kasap: Noraziah Mohd Razit (PH)N02 Jementah: Ng Kor Sim (PH)N03 Pemanis: Jalex Lee En Xiang (PH)N04 Kemelah: Raven Kumar Krishnasamy (BN)N05 Tenang: Mohd Azahar Ibrahim (BN)N06 Bekok: Tay Yok Jiuen (PH)N07 Bukit Kepong: Sahruddin Jamal (PN)N08 Bukit Pasir: Mohamad Fazli Mohamad Salleh (BN)N09 Gambir: Sahrihan Jani (BN)N10 Tangkak: Haw Chin Teck (BN)N11 Serom: Mahfidz Omar (PN)N12 Bentayan: Ng Yak Howe (PH)N13 Simpang Jeram: Ainie Haziqah Shafii (MUDA)N14 Bukit Naning: Md Ysahrudin Kusni (PH)N15 Maharani: Mohamad Anuar Hayan (PN)N16 Sungai Balang: Ayna Soraya Badaruddin (PH)N17 Semerah: Mohd Khuzzan Abu Bakar (PH)N18 Sri Medan: Hishamuddin Misrin Ishak (PH)N19 Yong Peng: Ling Tian Soon (BN)N20 Semarang: Ramli Abd Hamid (PH)N21 Parit Yaani: Mohamad Najib Samuri (BN)N22 Parit Raja: Mohamed Maliki Mohamed Rapiee (PN)N23 Penggaram: Boo Chin Liong (BN)N24 Senggarang: Mohd Rashid Hasnon (PN)N25 Rengit: Syed Mohamad Syed Alwi (PN)N26 Machap: Nur Hafiz Roslan (PH)N27 Layang-Layang: Abd Mutalip Abd Rahim (PN)N28 Mengkibol: Chu Poh Yee (PH)N29 Mahkota: Ahmad Zuhan Md Zain (PH)N30 Paloh: Lee Ting Han (BN)N31 Kahang: Mazlan Bujang (PN)N32 Endau: Hasnul Hakimi Hussein (PN)N33 Tenggaroh: Mohd Youzaimi Yusof (BN)N34 Panti: Alias Rasman (PN)N35 Pasir Raja: Adham Baba (BN)N36 Sedili: Rasman Ithnain (PN)N37 Johor Lama: Norlizah Noh (BN)N38 Penawar: Fairulnizar Rahmat (PN)N39 Tanjung Surat: Aznan Tamin (BN)N40 Tiram: Khirul Muntanazar Ismail (PN)N41 Puteri Wangsa: Maszlee Malik (PH)N42 Johor Jaya: Lau Yi Leong (BERSAMA)N43 Permas: Baharudin Mohamed Taib (BN)N44 Larkin: Suhaizan Kayat (PH)N45 Stulang: Andrew Chen Kah Eng (PH)N46 Perling: Pannir Selvam (BN)N47 Kempas: Salamahafifi Mohd Yusnaieny (BERSAMA)N48 Skudai: Amir Syafiq Ameer Soekre (PSM)N49 Kota Iskandar: Dzulkefly Ahmad (PH)N50 Bukit Permai: Jafni Mohd Shukor (BN)N51 Bukit Batu: Premanand Maniam (MUDA)N52 Senai: Wong Bor Yang (PH)N53 Benut: Mohd Sumali Reduan (BN)N54 Pulai Sebatang: Hasrunizah Hassan (BN)N55 Pekan Nanas: Yeo Tung Siong (PH)N56 Kukup: Md Israk Abdullah (BN)
  • Pakatan Harapan19
  • Barisan Nasional19
  • Perikatan Nasional13
  • MUDA2
  • Parti Bersama Malaysia2
  • PSM1
Each seat coloured by the coalition of the candidate who wins on resume alone, not a prediction of the actual result.
N01 Buloh Kasap: Noraziah Mohd Razit (PH)01N03 Pemanis: Jalex Lee En Xiang (PH)03N02 Jementah: Ng Kor Sim (PH)02N04 Kemelah: Raven Kumar Krishnasamy (BN)04N05 Tenang: Mohd Azahar Ibrahim (BN)05N06 Bekok: Tay Yok Jiuen (PH)06N32 Endau: Hasnul Hakimi Hussein (PN)32N10 Tangkak: Haw Chin Teck (BN)10N09 Gambir: Sahrihan Jani (BN)09N07 Bukit Kepong: Sahruddin Jamal (PN)07N30 Paloh: Lee Ting Han (BN)30N31 Kahang: Mazlan Bujang (PN)31N33 Tenggaroh: Mohd Youzaimi Yusof (BN)33N11 Serom: Mahfidz Omar (PN)11N08 Bukit Pasir: Mohamad Fazli Mohamad Salleh (BN)08N19 Yong Peng: Ling Tian Soon (BN)19N20 Semarang: Ramli Abd Hamid (PH)20N29 Mahkota: Ahmad Zuhan Md Zain (PH)29N34 Panti: Alias Rasman (PN)34N36 Sedili: Rasman Ithnain (PN)36N12 Bentayan: Ng Yak Howe (PH)12N13 Simpang Jeram: Ainie Haziqah Shafii (MUDA)13N14 Bukit Naning: Md Ysahrudin Kusni (PH)14N18 Sri Medan: Hishamuddin Misrin Ishak (PH)18N21 Parit Yaani: Mohamad Najib Samuri (BN)21N28 Mengkibol: Chu Poh Yee (PH)28N35 Pasir Raja: Adham Baba (BN)35N37 Johor Lama: Norlizah Noh (BN)37N15 Maharani: Mohamad Anuar Hayan (PN)15N16 Sungai Balang: Ayna Soraya Badaruddin (PH)16N17 Semerah: Mohd Khuzzan Abu Bakar (PH)17N23 Penggaram: Boo Chin Liong (BN)23N22 Parit Raja: Mohamed Maliki Mohamed Rapiee (PN)22N26 Machap: Nur Hafiz Roslan (PH)26N27 Layang-Layang: Abd Mutalip Abd Rahim (PN)27N38 Penawar: Fairulnizar Rahmat (PN)38N24 Senggarang: Mohd Rashid Hasnon (PN)24N25 Rengit: Syed Mohamad Syed Alwi (PN)25N53 Benut: Mohd Sumali Reduan (BN)53N51 Bukit Batu: Premanand Maniam (MUDA)51N50 Bukit Permai: Jafni Mohd Shukor (BN)50N52 Senai: Wong Bor Yang (PH)52N40 Tiram: Khirul Muntanazar Ismail (PN)40N39 Tanjung Surat: Aznan Tamin (BN)39N54 Pulai Sebatang: Hasrunizah Hassan (BN)54N55 Pekan Nanas: Yeo Tung Siong (PH)55N48 Skudai: Amir Syafiq Ameer Soekre (PSM)48N47 Kempas: Salamahafifi Mohd Yusnaieny (BERSAMA)47N41 Puteri Wangsa: Maszlee Malik (PH)41N42 Johor Jaya: Lau Yi Leong (BERSAMA)42N56 Kukup: Md Israk Abdullah (BN)56N49 Kota Iskandar: Dzulkefly Ahmad (PH)49N46 Perling: Pannir Selvam (BN)46N44 Larkin: Suhaizan Kayat (PH)44N45 Stulang: Andrew Chen Kah Eng (PH)45N43 Permas: Baharudin Mohamed Taib (BN)43
  • Pakatan Harapan19
  • Barisan Nasional19
  • Perikatan Nasional13
  • MUDA2
  • Parti Bersama Malaysia2
  • PSM1
Hex map: every seat is one equal tile, so the vast rural seats do not visually drown out the dense urban ones. Coloured by each seat's resume winner.

A near-perfect deadlock

On resume merit alone, Pakatan Harapan and Barisan Nasional take 19 seats each, and Perikatan Nasional takes 13. And here is the odd part: the three smallest contenders, MUDA, PSM and Parti Bersama Malaysia, win five seats between them, even though they barely register as electoral forces.

56seats on resume merit
  • PH19
  • MUDA2
  • BERSAMA2
  • PSM1
  • PN13
  • BN19
If every Johor seat went to the best-CV candidate: PH and BN tie at 19, with PN on 13 and five seats to the smaller parties.

The merit lens does not favour the incumbent. In at least 16 of 56 seats, the strongest CV is not the sitting assemblyman or the favourite. The sharpest case is Machap, where the incumbent is the sitting Menteri Besar of Johor, Onn Hafiz Ghazi. He scores a perfect 10 on governance, as a head of government should. But against a Shariah lawyer and accredited mediator with a national party portfolio and a welfare-body chairmanship, his thin professional and community record drags his total below the challenger's. On governance, no contest. On the whole CV, he loses his own seat.

Who actually wins on a CV

The winners skew towards the classic credentialed professions. Lawyers turn up again and again, doctors win where they stand, and career teachers with long classroom records keep out-pointing thinner political CVs. The very top of the table belongs to the people who have both a real profession and real office: Maszlee Malik (21), a former Education Minister with a Durham doctorate; Mohd Rashid Hasnon (20), an engineer and former Penang Deputy Chief Minister; Ainie Haziqah Shafii (19), a lawyer and national party secretary-general; Dzulkefly Ahmad (19), a licensed surveyor and former state exco.

Equal weighting does not punish politicians. It punishes politicians who are only politicians. The candidates who clean up built a career first and went into public life second. The ones who get knocked down are the long-serving incumbents whose entire documented life is party office. That is the argument hiding in the numbers: incumbency is not a qualification, and once you stop treating it like one, a lot of safe names wobble.

Seat & winnerCoalition/25
N01 Noraziah Mohd RazitBuloh Kasap · MBA, HR manager, state Wanita Keadilan leader
PH13
N02 Ng Kor SimJementah · Incumbent; GM who grew a firm past 100 staff
PH16
N03 Jalex Lee En XiangPemanis · Actuary with a public-policy master's, company director
PH11
N04 Raven Kumar KrishnasamyKemelah · Lawyer, three-term legislator, state exco
BN15
N05 Mohd Azahar IbrahimTenang · Land administrator, plantation and UTM board director
BN15
N06 Tay Yok JiuenBekok · 30-year teacher with deep grassroots service
PH12
N07 Sahruddin JamalBukit Kepong · Doctor and former Menteri Besar of Johor
PN17
N08 Mohamad Fazli Mohamad SallehBukit Pasir · Professional engineer and sitting state exco
BN14
N09 Sahrihan JaniGambir · Lawyer and one-term incumbent
BN13
N10 Haw Chin TeckTangkak · University of London lawyer, law-firm partner
BN13
N11 Mahfidz OmarSerom · Former Pos Malaysia Johor state director
PN9
N12 Ng Yak HoweBentayan · Two-term incumbent with state party posts
PH11
N13 Ainie Haziqah ShafiiSimpang Jeram · Lawyer running her own firm, party sec-gen, NGO founder
MUDA19
N14 Md Ysahrudin KusniBukit Naning · Former assemblyman, FELCRA board, state PKR deputy
PH15
N15 Mohamad Anuar HayanMaharani · Al-Azhar Qiraat specialist, senior college lecturer
PN15
N16 Ayna Soraya BadaruddinSungai Balang · Maritime engineer, marine-services MD, ex-PETRONAS
PH13
N17 Mohd Khuzzan Abu BakarSemerah · Former state exco, national agency board deputy chair
PH15
N18 Hishamuddin Misrin IshakSri Medan · Teacher, state party council, village-head service
PH12
N19 Ling Tian SoonYong Peng · Sitting state exco, national MCA Youth chief
BN11
N20 Ramli Abd HamidSemarang · Electronics-engineering manager, farmers'-body roles
PH14
N21 Mohamad Najib SamuriParit Yaani · Incumbent; businessman with heavy welfare work
BN14
N22 Mohamed Maliki Mohamed RapieeParit Raja · USM PhD, university administrator, youth-body leader
PN15
N23 Boo Chin LiongPenggaram · Veteran lawyer, ACCCIM and HRD Corp leadership
BN14
N24 Mohd Rashid HasnonSenggarang · Engineer-MBA, ex-Penang Deputy CM, ex-Deputy Speaker
PN20
N25 Syed Mohamad Syed AlwiRengit · Entrepreneur and former municipal councillor
PN9
N26 Nur Hafiz RoslanMachap · Shariah lawyer, mediator, beats the sitting MB on paper
PH16
N27 Abd Mutalip Abd RahimLayang-Layang · Two-term ADUN, ex-state exco, former Chief Imam of Johor
PN17
N28 Chu Poh YeeMengkibol · Practising lawyer, DAP Johor publicity secretary
PH12
N29 Ahmad Zuhan Md ZainMahkota · UTM PhD, fintech founder
PH14
N30 Lee Ting HanPaloh · Cambridge LLM lawyer, sitting state exco
BN14
N31 Mazlan BujangKahang · Former assemblyman, twice state exco
PN9
N32 Hasnul Hakimi HusseinEndau · PAS division roles plus broad religious-community service
PN12
N33 Mohd Youzaimi YusofTenggaroh · UMNO division chief with welfare work
BN10
N34 Alias RasmanPanti · Advocate and Syariah lawyer, state youth chief
PN13
N35 Adham BabaPasir Raja · UM-trained doctor, two-time federal minister
BN17
N36 Rasman IthnainSedili · Three-term former assemblyman and division chief
PN13
N37 Norlizah NohJohor Lama · Incumbent and former state exco for education
BN11
N38 Fairulnizar RahmatPenawar · College director, master's, 22 years in education
PN14
N39 Aznan TaminTanjung Surat · Incumbent and sitting state exco
BN12
N40 Khirul Muntanazar IsmailTiram · Al-Azhar headmaster, deputy chief of PAS ulama council
PN16
N41 Maszlee MalikPuteri Wangsa · Former Education Minister, Durham PhD, professor
PH21
N42 Lau Yi LeongJohor Jaya · Established lawyer and firm partner
BERSAMA11
N43 Baharudin Mohamed TaibPermas · One-term incumbent, division leader, foundation chair
BN14
N44 Suhaizan KayatLarkin · Former State Assembly Speaker, sitting MP
PH15
N45 Andrew Chen Kah EngStulang · Three-term incumbent, surveyor, DAP state secretary
PH15
N46 Pannir SelvamPerling · Councillor with architecture career, broad NGO roles
BN15
N47 Salamahafifi Mohd YusnaienyKempas · Biotech director and industry-association VP
BERSAMA11
N48 Amir Syafiq Ameer SoekreSkudai · Party secretary and documented labour activist
PSM13
N49 Dzulkefly AhmadKota Iskandar · Licensed surveyor, ex-UTM lecturer, ex-state exco
PH19
N50 Jafni Mohd ShukorBukit Permai · Incumbent and Johor exco for housing
BN10
N51 Premanand ManiamBukit Batu · Six Sigma Master Black Belt trainer, flood-relief lead
MUDA15
N52 Wong Bor YangSenai · One-term incumbent, ex-councillor, DAP publicity sec
PH11
N53 Mohd Sumali ReduanBenut · National sports-body president, Asian Games chef-de-mission
BN15
N54 Hasrunizah HassanPulai Sebatang · Incumbent civil engineer, Wanita UMNO national exco
BN14
N55 Yeo Tung SiongPekan Nanas · Former deputy headmaster, two-term ex-assemblyman
PH12
N56 Md Israk AbdullahKukup · UMNO division and state information chief, councillor
BN10
Each seat's resume winner and total score out of 25. Every score traces to a sourced line in our candidate database.

The honest part

This experiment is only as good as the paper it reads. It rewards CV-legible careers: a corporate director with a tidy profile scores well, while a genuine community organiser whose work is real but undocumented scores badly. That is a bias baked into the method, not a judgement about the people. Several low scores here are really data gaps, candidates we simply know less about, not proof of a thin life.

Equal weighting is a choice, not a law of nature. Tilt the dial back towards political experience and a chunk of these upsets vanish. And a great resume is not the same as a great representative. Empathy, availability, courage, the willingness to return a phone call at 11pm during a flood: none of that fits in a scoring rubric. This exercise measures the part of a candidate that fits on a page, then admits the most important parts often do not.

So take the table for what it is. It is not a ranking of who deserves to win. It is a record of what happens when you judge candidates on their work history instead of their incumbency. When a sitting Menteri Besar loses his own seat to a mediator with a fuller CV, the question worth asking is not whether the score is right. It is why we so rarely ask it this way at all.