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, and when two candidates tie, the stronger professional record takes it.

N01 Buloh Kasap: Noraziah Mohd Razit (PH)N02 Jementah: Ng Kor Sim (PH)N03 Pemanis: Anuar Abdul Manap (BN)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 Fared Mohd Khalid (BN)N18 Sri Medan: Ahmad Rosdi Bahari (PN)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: Syed Hussien Syed Abdullah (BN)N30 Paloh: Lee Ting Han (BN)N31 Kahang: Mazlan Bujang (PN)N32 Endau: Saiful Nizam Samat (PH)N33 Tenggaroh: Md Yusof Dawam (PH)N34 Panti: Alias Rasman (PN)N35 Pasir Raja: Adham Baba (BN)N36 Sedili: Rasman Ithnain (PN)N37 Johor Lama: Aisah Esa (PN)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: Kamaruzaman Ali (IND)N52 Senai: Wong Bor Yang (PH)N53 Benut: Abdul Razak Ismail (PH)N54 Pulai Sebatang: Hasrunizah Hassan (BN)N55 Pekan Nanas: Yeo Tung Siong (PH)N56 Kukup: Md Israk Abdullah (BN)
  • Barisan Nasional19
  • Pakatan Harapan18
  • Perikatan Nasional14
  • MUDA1
  • Parti Bersama Malaysia2
  • PSM1
  • Bebas (Independent)1
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: Anuar Abdul Manap (BN)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: Saiful Nizam Samat (PH)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: Md Yusof Dawam (PH)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: Syed Hussien Syed Abdullah (BN)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: Ahmad Rosdi Bahari (PN)18N21 Parit Yaani: Mohamad Najib Samuri (BN)21N28 Mengkibol: Chu Poh Yee (PH)28N35 Pasir Raja: Adham Baba (BN)35N37 Johor Lama: Aisah Esa (PN)37N15 Maharani: Mohamad Anuar Hayan (PN)15N16 Sungai Balang: Ayna Soraya Badaruddin (PH)16N17 Semerah: Mohd Fared Mohd Khalid (BN)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: Abdul Razak Ismail (PH)53N51 Bukit Batu: Kamaruzaman Ali (IND)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
  • Barisan Nasional19
  • Pakatan Harapan18
  • Perikatan Nasional14
  • MUDA1
  • Parti Bersama Malaysia2
  • PSM1
  • Bebas (Independent)1
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.

Decided by a single seat

On resume merit alone, Barisan Nasional takes 19 seats, Pakatan Harapan 18, and Perikatan Nasional 14. And here is the odd part: five seats go to candidates who barely register as electoral forces. MUDA, PSM and Parti Bersama Malaysia win four between them, and one seat falls to an independent, a defence-industry executive who out-CVs both major-party challengers in Bukit Batu.

56seats on resume merit
  • PH18
  • MUDA1
  • BERSAMA2
  • PSM1
  • IND1
  • PN14
  • BN19
If every Johor seat went to the best-CV candidate: BN takes 19, PH 18, PN 14, with five seats going to the smaller parties and one independent.

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 sit near the top of the table, and career teachers with long classroom records keep out-pointing thinner political CVs. The very top 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 (19), an engineer and former Penang Deputy Chief Minister; Ainie Haziqah Shafii (19), a lawyer and national party secretary-general; Sahruddin Jamal (17), a doctor and former Menteri Besar of Johor.

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
PH9
N02 Ng Kor SimJementah · Incumbent; GM who grew a firm past 100 staff
PH15
N03 Anuar Abdul ManapPemanis · IT graduate, former Sekijang MP, sitting assemblyman
BN9
N04 Raven Kumar KrishnasamyKemelah · Lawyer, three-term legislator, state exco
BN14
N05 Mohd Azahar IbrahimTenang · Land administrator, plantation and UTM board director
BN14
N06 Tay Yok JiuenBekok · 30-year teacher with deep grassroots service
PH11
N07 Sahruddin JamalBukit Kepong · Doctor and former Menteri Besar of Johor
PN17
N08 Mohamad Fazli Mohamad SallehBukit Pasir · Professional engineer and sitting state exco
BN12
N09 Sahrihan JaniGambir · Lawyer and one-term incumbent
BN11
N10 Haw Chin TeckTangkak · University of London lawyer, law-firm partner
BN11
N11 Mahfidz OmarSerom · Former Pos Malaysia Johor state director
PN6
N12 Ng Yak HoweBentayan · Two-term incumbent with state party posts
PH8
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
PH11
N15 Mohamad Anuar HayanMaharani · Al-Azhar Qiraat specialist, senior college lecturer
PN13
N16 Ayna Soraya BadaruddinSungai Balang · Maritime engineer, marine-services MD, ex-PETRONAS
PH10
N17 Mohd Fared Mohd KhalidSemerah · Lawyer and sitting exco for Islamic religious affairs
BN11
N18 Ahmad Rosdi BahariSri Medan · Founder-principal of a three-branch madrasah, ex-MAPIM Johor chair
PN11
N19 Ling Tian SoonYong Peng · Sitting state exco, national MCA Youth chief
BN8
N20 Ramli Abd HamidSemarang · Electronics-engineering manager, farmers'-body roles
PH10
N21 Mohamad Najib SamuriParit Yaani · Incumbent; businessman with heavy welfare work
BN12
N22 Mohamed Maliki Mohamed RapieeParit Raja · USM PhD, university administrator, youth-body leader
PN13
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
PN19
N25 Syed Mohamad Syed AlwiRengit · Entrepreneur and former municipal councillor
PN8
N26 Nur Hafiz RoslanMachap · Shariah lawyer, mediator, beats the sitting MB on paper
PH13
N27 Abd Mutalip Abd RahimLayang-Layang · Two-term ADUN, ex-state exco, former Chief Imam of Johor
PN15
N28 Chu Poh YeeMengkibol · Practising lawyer, DAP Johor publicity secretary
PH10
N29 Syed Hussien Syed AbdullahMahkota · Incumbent; company director since 2008 with long NGO service
BN11
N30 Lee Ting HanPaloh · Cambridge LLM lawyer, sitting state exco
BN12
N31 Mazlan BujangKahang · Former assemblyman, twice state exco
PN8
N32 Saiful Nizam SamatEndau · Automation engineer, founder of an industrial-automation firm
PH8
N33 Md Yusof DawamTenggaroh · Retired career teacher with a master's in education
PH7
N34 Alias RasmanPanti · Advocate and Syariah lawyer, state youth chief
PN9
N35 Adham BabaPasir Raja · UM-trained doctor, two-time federal minister
BN16
N36 Rasman IthnainSedili · Three-term former assemblyman and division chief
PN8
N37 Aisah EsaJohor Lama · Syariah administration manager and law-firm consultant
PN7
N38 Fairulnizar RahmatPenawar · College director, master's, 22 years in education
PN12
N39 Aznan TaminTanjung Surat · Incumbent and sitting state exco
BN8
N40 Khirul Muntanazar IsmailTiram · Al-Azhar headmaster, deputy chief of PAS ulama council
PN14
N41 Maszlee MalikPuteri Wangsa · Former Education Minister, Durham PhD, professor
PH21
N42 Lau Yi LeongJohor Jaya · Established lawyer and firm partner
BERSAMA9
N43 Baharudin Mohamed TaibPermas · One-term incumbent, division leader, foundation chair
BN12
N44 Suhaizan KayatLarkin · Former State Assembly Speaker, sitting MP
PH14
N45 Andrew Chen Kah EngStulang · Three-term incumbent, surveyor, DAP state secretary
PH13
N46 Pannir SelvamPerling · Councillor with architecture career, broad NGO roles
BN14
N47 Salamahafifi Mohd YusnaienyKempas · Biotech director and industry-association VP
BERSAMA8
N48 Amir Syafiq Ameer SoekreSkudai · Party secretary and documented labour activist
PSM11
N49 Dzulkefly AhmadKota Iskandar · Licensed surveyor, ex-UTM lecturer, ex-state exco
PH16
N50 Jafni Mohd ShukorBukit Permai · Incumbent and Johor exco for housing
BN7
N51 Kamaruzaman AliBukit Batu · Defence-engineering executive chairman, one-term ex-assemblyman
IND12
N52 Wong Bor YangSenai · One-term incumbent, ex-councillor, DAP publicity sec
PH9
N53 Abdul Razak IsmailBenut · Entrepreneur, ex-port authority board member, youth leader
PH11
N54 Hasrunizah HassanPulai Sebatang · Incumbent civil engineer, Wanita UMNO national exco
BN12
N55 Yeo Tung SiongPekan Nanas · Former deputy headmaster, two-term ex-assemblyman
PH12
N56 Md Israk AbdullahKukup · UMNO division and state information chief, councillor
BN11
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.