When power changes, cases change: Inside Malaysia's biggest political corruption prosecutions
By Projek SAMA
Scroll to read the story
Read the methodology, access the dataset, or ask our AI assistant about specific cases.
‘Charges cluster’ after 2018, but outcomes spread across later governments
Each line represents a case, colored by outcome. Background bands show government administrations.
The Language of “Discharge”
DNAA — Discharge Not Amounting to Acquittal
The prosecution “temporarily” withdraws the charge and the accused can walk free. However, should new evidence emerge, the prosecution can return and charge the accused again. It is neither a conviction nor an acquittal — it is just a pause. The accused is thus in limbo.
DAA — Discharge Amounting to Acquittal
A DAA means the case is closed for good. The accused walks away fully cleared — not just released, but acquitted. There is no possibility of being charged again for the same matter. An accused can obtain a DAA after the full court process, or when the prosecution withdraws the charges. This study differentiates these two types of DAAs in the analysis of case outcomes.
DAA after full trial
Court granted acquittal after the prosecution failed to prove a prima facie case, or the defendant succeeded in their defence.
DAA due to prosecutorial conduct
DAA after the prosecution applies for withdrawal. The prosecution has the discretion to apply for withdrawal of charges at any stage before the conclusion of the trial. In such an event, the prosecution will, by default, request the court to grant a DNAA. The defence team will argue for a full DAA so the accused cannot be re-charged. The court has the power to grant either DNAA or DAA — and if a DNAA is granted, after some lapse of time the accused can apply again for a full DAA.
How DAA and DNAA can occur in a case
Cases ending with DAA or DNAA were seen in all four administrations
Each ring shows the cases resolved under one prime minister. A case's position on the ring tells you how the case ended.
Mahathir Mohamad
May 2018 – Feb 2020
Note: *Not all DAA were decided by the court on the merits of the case. Most DAA and DNAA were the result of the prosecution's discretion and conduct - withdrawal of charges, delay, postponement, and abandoning appeals or non compliance with court rules.
Two cases - involving former finance minister Daim Zainuddin and former Kinabatangan MP Bung Moktar Radin - resulting in DAAs following their deaths in late 2024 and 2025, were not included in the table above, as the law does not allow criminal proceedings to continue against the deceased.
Select a politician to filter
Case outcomes by political party of the accused
Cost to the Rakyat
Amounts of Misappropriated Funds
Each circle is a case, sized by the amount involved. Toggle between an ungrouped view and one grouped by case outcome.
Note: The cases of Daim, Najib (1MDB Audit), Azman, and Hanafiah are not included in the chart as they don't involve a specific amount of funds. The cases of Rozman and Tengku Adnan (Penal Code) are excluded as they were given a DAA after full trial.
Comparing Misappropriated Funds to Average Salaries and Costs of Hospital and Schools
Select a politician to compare misappropriated funds to public infrastructure costs
Select a politician above to see the cost comparison
Notes on the figures used above:
- The median monthly wage of RM2,864 is taken from the median monthly wage of Malaysia's 7.06 million formal employees in September 2025, reported by the Statistics Department.
- The RM96 million cost to build a school is derived from the official statement of the Education Ministry in 2023, which stated that RM2.5 billion in the federal budget was allocated to build 26 new schools.
- The RM259 million cost to build a hospital is the average of two recent official project figures: Seberang Jaya Hospital's new multistorey block (RM371 million) and Hospital Seri Iskandar (RM147.82 million).
Prosecutorial decisions shape case outcomes
Case Outcomes by Attorney-General
Each AG's tenure tells a different story. Cell intensity reflects how many cases reached each outcome under that AG.
| Attorney General | Final conviction | First trial conviction | DAA after trial | DAA — prosecutorial | DNAA |
|---|---|---|---|---|---|
Tommy Thomas 4 June 2018 – 28 February 2020 Initiated majority of high-profile cases; DAA – Lim's tunnel case. | 0 | 0 | 0 | 1 | 0 |
Idrus Harun 6 March 2020 – 6 September 2023 Conviction – Najib (SRC); DAAs – Musa and four more; DNAAs – Zahid (Akalbudi) and two more. | 1 | 0 | 1 | 5 | 3 |
Ahmad Terrirudin Mohd Salleh 6 September 2023 – 11 November 2024 Reinstated Muhyiddin's charges; Syed Saddiq's conviction at High Court; Najib (1MDB Audit) DAA finalised. | 0 | 1 | 0 | 1 | 0 |
Mohd Dusuki Mokhtar 12 November 2024 – present Najib (1MDB-Tanore) conviction at High Court; Isa's final conviction; NFA – Zahid (Akalbudi); DAA – Zahid (VLN); DNAA – Najib (Ipic & SRC 2). | 1 | 1 | 0 | 1 | 2 |
Initiated majority of high-profile cases; DAA – Lim's tunnel case.
Conviction – Najib (SRC); DAAs – Musa and four more; DNAAs – Zahid (Akalbudi) and two more.
Reinstated Muhyiddin's charges; Syed Saddiq's conviction at High Court; Najib (1MDB Audit) DAA finalised.
Najib (1MDB-Tanore) conviction at High Court; Isa's final conviction; NFA – Zahid (Akalbudi); DAA – Zahid (VLN); DNAA – Najib (Ipic & SRC 2).
Note: The cases of Daim and Bung were excluded due to the reasons explained earlier. The cases for Nasharudin's remaining charges and Lan's are also excluded as their latest status is unknown. Ismail Sabri's case has not been formally charged.

Tommy Thomas
4 June 2018 – 28 February 2020

Idrus Harun
6 March 2020 – 6 September 2023

Ahmad Terrirudin Mohd Salleh
6 September 2023 – 11 November 2024

Mohd Dusuki Mokhtar
12 November 2024 – present
What about the laws used?
Cases by Statutes
Each bar is one statutory provision; bar length shows total case count.
The DAAs for both Daim Zainuddin and Bung Moktar Radin are not included as they were given after their deaths.
Criminal Breach of Trust
Penal Code S409 · Max penalty: 20 years + whipping
Accepting a Valuable Thing
Penal Code S165 · Max penalty: 2 years
Bribery & Abuse of Power
MACC Act 2009 SSS 16, 17, 23 · Max penalty: 20 years + fine
Money Laundering (AMLATFPUAA)
AMLA 2001 SS4(1) · Max penalty: 15 years + fine
Criminal Breach of Trust
Penal Code S409Core focus: Criminal breach of trust
Often leads to DNAA due to trial length and complexity.
Accepting Valuable Things
Penal Code S165Core focus: Receiving valuable things
High frequency of DAA at trial or on appeal.
Abuse of Power
MACC Act S23Core focus: Abuse of power
Mixed; involves heavy legal battles over charge “defects”.
Money Laundering
AMLATFPUAA S4(1)Core focus: Money laundering
Often resolved via compound or withdrawn alongside primary charges.
Why these cases are hard to follow
The Procedural Obstacle Course
Bridging the Information Gap
Ending Malaysia's “Dua Darjat”
The report recommends that the new public prosecutor be appointed through a process that is open and above reproach. Once in office, they must follow a clear, publicly available code of conduct and prosecutorial guidelines covering when to charge and when to withdraw — and must explain their decisions publicly. At the end of the day, they must be accountable to Parliament. Read the report here.
Explore the Data
Browse the case database, ask the AI assistant, or read about how this analysis was built.
Data compiled by Projek SAMA
Published on Malaysiakini
Methodology
Scope of the dataset.
The dataset is confined to cases involving individuals who currently serve or have previously served as elected representatives in Malaysia at the state or federal level — i.e. members of Parliament (MPs) or members of a state legislative assembly. This definition excludes appointed members of the Dewan Negara (Senate), political party leaders who have never held elected office, and unelected public officials.
The dataset is restricted to corruption, criminal breach of trust (CBT), and money laundering cases (C-C-M), with prosecutions under the MACC Act 2009, the Penal Code, the Anti-Corruption Act 1997, and the Anti-Money Laundering, Anti-Terrorism Financing and Proceeds of Unlawful Activities Act 2001 (AMLATFPUAA).
Temporal scope.
This dataset tracks C-C-M charges instituted or continued after GE14, between 10 May 2018 and 30 April 2026. While the primary focus is on post-2018 charges, the dataset includes the case of former Penang chief minister Lim Guan Eng (filed in 2016) regarding a house purchase with discount, as the proceedings continued through the 2018 transition before the subsequent withdrawal of charges while he was the finance minister.
Case classification & data handling.
To ensure statistical accuracy, each case is assigned a single outcome category. Where a case involves multiple trial stages, the data reflects the most recent finalised status as of the reporting cutoff (i.e. 30 April 2026).
- The case of Syed Saddiq is categorised as a “First Trial Conviction” because this category specifically includes cases where a trial court conviction has been recorded but a final appeal (in this instance, to the Federal Court) is still pending.
- For the case of Nasharudin, a DNAA is recorded for the 16 out of 33 CBT charges addressed on 22 September 2020. The remaining charges are categorised as “unconfirmed” due to a lack of public updates.
- Two cases involving Daim and Bung are excluded from all case-outcome statistics, as their DAAs were procedural results recorded only after their passing.
- The 2019 interim DNAA for Najib (SRC 2) is removed from the analysis to reflect the case's trajectory accurately; only the final DNAA granted in 2025 is counted. The initial DNAA for Abdul Azeez is omitted from the counts to avoid double-counting his eventual finalised DAA caused by prosecutorial conduct.
- The case of Ismail Sabri is excluded from the “ongoing” trials category because, although he is currently under MACC investigation, no formal criminal charges have been filed in court.
- The case of Lan is removed from the case-outcomes analysis because his current legal situation has not been updated since he was re-charged in March 2022.
Sources.
Initial data collection relied on secondary sources such as media reports from The Edge, Malaysiakini, The Malay Mail, and others. Subsequently, information was verified against primary legal documents — court judgments and reports — accessed through LexisNexis and eLaw.my. However, verification via written judgments was limited to cases that reached disposal at the prima facie stage or concluded at trial or appeal, reflecting the public availability of such records.
Dates of court proceedings, including when charges were filed, were initially obtained from media reports and subsequently verified by searching the relevant case lists on the ecourtservices.kehakiman.gov.my website. Case numbers were also obtained by accessing the relevant cause list.
Information regarding case outcomes and their underlying rationale was also gathered from official statements issued by the AGC and MACC, as seen in the cases of Musa, Zahid's Yayasan Akalbudi, and Ehsanuddin.
Identification was also made through existing literature, including published books. For instance, the cases of Nasharudin and Lan were sourced from State of Corruption: Power, Politics, and Policies in Malaysia, authored and published by The Center to Combat Corruption & Cronyism (C4), and Misgovernance: Grand Corruption in Malaysia by Edmund Terence Gomez.
Case outcome categorisation and definitions.
- Ongoing — trial yet to conclude; verdict pending.
- First trial conviction — convicted at trial court; appeal ongoing.
- Final conviction — conviction upheld through all appeal stages.
- DAA after full trial / all appeals — court granted Discharge Amounting to Acquittal after evidence fully heard, or after prosecution failed prima facie at trial, or after all appeal stages.
- DAA due to prosecutorial conduct — DAA resulting from prosecution's withdrawal of charges (Section 254 of the Criminal Procedure Code) or withdrawal/failure at appeal stage.
- DNAA — discharge not amounting to acquittal; may still be re-charged. Includes court-initiated DNAAs due to delay, and cases classified as No Further Action (NFA) but pending acquittal.
- DAA due to death — charges withdrawn and DAA granted following death of the accused (standard procedure).
- Unknown status — status unclear due to lack of recent updates.
Attribution and image credits.
- Prime minister portraits. Dr Mahathir Mohamad photo by kremlin.ru (CC BY 4.0). Muhyiddin Yassin photo by Universiti Malaysia Sarawak via Flickr (CC BY 2.0). Ismail Sabri Yaakob photo by BPMI Setpres / Laily Rachev (public domain). Anwar Ibrahim photo by Laily Rachev (public domain). All sourced from Wikimedia Commons.
- Attorney-general portraits. Tommy Thomas image courtesy of Politikus (Sinar Project, Creative Commons). Idrus Harun photo courtesy of US Embassy KL (public domain). Ahmad Terrirudin Salleh photo by Embassy of Japan in Malaysia (CC BY 4.0). Dusuki Mokhtar photo courtesy of Malaysiakini.
- Data and analysis. Compiled and reviewed by Projek SAMA. Errors are the analysts' own.
How to contribute / report a correction.
To submit a correction or contribute to the Prosecutorial Accountability Watch (PAW) Database, please contact [email protected].
Credits
- Project coordinator & EditorKuek Ser Kuang Keng
- Database curator & AnalystFarah Izzah Haron
- WriterJernell Tan
- Web developer & DesignerThibi
- Sub-editorBasil Foo

