Mohammad Shaffy Bin Hassan v Public Prosecutor

Court of Appeal

[2026] SGCA 38 · CA/CCA 22/2022 · cites 19 cases (18 Singapore, 1 foreign)

Step 1: What happened

Mohammad Shaffy bin Hassan was convicted in the High Court of possessing diamorphine (heroin) for the purpose of trafficking under s 5(1)(a) read with s 5(2) of the Misuse of Drugs Act, and sentenced to the mandatory death penalty in Public Prosecutor v Mohammad Shaffy bin Hassan [2022] SGHC 111. On 19 June 2018 he messaged a Malaysian supplier, "M2", to order "2 packets", and collected a bag near Jurong Bird Park the next evening. He said he later found two large bundles and one small bundle inside. On 21 June 2018 CNB officers intercepted his car and found three packets in his bag; an extra small packet inside one of them was found only during exhibit processing.

At trial his main defence was that he had ordered ecstasy, collected heroin by mistake and meant to return it; the judge rejected this, found he knew the drugs were heroin, and found he was not a mere courier. On appeal in Criminal Appeal No 22 of 2022, his new counsel ran a different defence: he had ordered two packets of heroin and collected the third by mistake, so the Prosecution had not proved he intended to traffic the third, which would bring the quantity below the capital threshold. The court allowed him to amend his petition of appeal to raise this, but dismissed a separate application to admit affidavits from a man said to be his contact "MB" and from a fellow inmate.

Step 2: What the court had to decide

  1. Whether the appellant could rely on appeal on a defence inconsistent with his defence at trial, and on what evidence
  2. Whether the judge was plainly wrong to find no reasonable doubt that he intended to traffic the third packet
  3. Whether the chain of custody of the drugs, including the extra packet, was proved
  4. Whether the judge erred in finding that he was not a courier

Step 3: How the court reasoned

An accused may raise a new, even inconsistent, defence on appeal, but the court looks only at the trial evidence to see whether it is reasonably made out, following Mohd Suief bin Ismail v Public Prosecutor [2016] 2 SLR 893. Public Prosecutor v Mas Swan bin Adnan [2012] 3 SLR 527 does not help an appellant whose alternative defence has no basis in that evidence. The proposed affidavits were hearsay, or double hearsay, and failed the Ladd v Marshall conditions.

The judge was not plainly wrong to reject the mistaken-collection account. He did not contact the supplier or MB for 15 hours, his claimed rule that he could not message the supplier first was contradicted by his own "Done boss" message, the bag and tape colours were bare assertions, and he smoked from the very packet he said was a mistake. Messages and Hanafiah's evidence showed he took orders himself. Even if the third packet had been collected by mistake, he never said what he meant to do with it, and his accounts after arrest kept changing: delivering the drugs, returning all three, keeping them from his mother. Once the Prosecution proved intent to traffic all three, he had to raise a reasonable doubt, and the Prosecution need not identify a buyer.

The extra packet sat inside another packet and was easily overlooked, and nothing suggested tampering. He had no certificate of substantive assistance, and taking and placing orders went beyond a courier's role.

From the judgment

“In order to establish a reasonable doubt, the Appellant had to take some position as to what his intention with respect to the third packet was, as this was a fact squarely within his knowledge.”

[2026] SGCA 38 at [107]

Step 4: The order

The Court of Appeal dismissed the appeal against conviction and sentence in its entirety, affirming the mandatory death sentence. It had earlier dismissed the application to adduce further evidence.

Court record

Key facts

Court Court of Appeal
Decided
Judges Ang Cheng Hock, Steven Chong, Tay Yong Kwang
Charges Criminal Law

Source: [2026] SGCA 38, Court of Appeal, decided — eLitigation. Updated .

Judges

Parties

Counsel

Counsel for the appellant

Statutes cited

Cases cited (19)

SG (4)
SLR (14)
  • [2000] 1 SLR(R) 604
  • [2005] 1 SLR(R) 201
  • [2008] 1 SLR(R) 601
  • [2012] 3 SLR 527
  • [2016] 2 SLR 893
  • [2017] 1 SLR 505
  • [2017] 1 SLR 633
  • [2017] 4 SLR 421
  • [2018] 1 SLR 449
  • [2018] 1 SLR 544
  • [2019] 1 SLR 1003
  • [2020] 1 SLR 1374
  • [2021] 1 SLR 841
  • [2025] 1 SLR 259
UK (1)
  • [1954] 1 WLR 1489

Related cases

Other Singapore judgments on the same subject, most closely matched first.

  • The High Court dismissed the appeal and affirmed the appellant's conviction under s 65(1)(a) of the Road Traffic Act 1961.

    High Court · 14 October 2026 · [2026] SGHC 214
  • The District Court sentenced the accused to six months' and one week's imprisonment for the s 35(2) offence, with no disqualification, and two weeks' imprisonment with a 12-month disqualification…

    District Court · 2 September 2026 · [2026] SGDC 279
  • The District Court convicted the accused after trial on the s 324 charge and, on his guilty pleas, on the other two charges, declined to call for corrective training or preventive detention reports,…

    District Court · 30 June 2026 · [2026] SGDC 212
  • The High Court dismissed the appeal and upheld the sentences of one week's imprisonment for each offence, running concurrently.

    High Court · 22 May 2026 · [2026] SGHC 113
  • The court sentenced the accused to 5 months' imprisonment on each of the three religious harmony charges, to run consecutively, and 8 weeks' imprisonment on the harassment charge, to run concurrently.

    Magistrate Court · 11 May 2026 · [2026] SGMC 59
  • The court sentenced the accused to a global term of 39 months' imprisonment.

    District Court · 4 May 2026 · [2026] SGDC 157

Read the full judgment

The judgment itself is on the official Singapore Courts portal.

Read on eLitigation

Source: eLitigation ([2026] SGCA 38)

This page sets out what the court decided, for learning. It is information, not legal advice. Disclaimer