← The sagaEdit research

Lead thread

The Tender

A R360m police health contract, a company that allegedly should have been disqualified, and the officers now in the dock beside Matlala.

  1. 31 Jan 2024On record

    Tender advertised

    SAPS advertises a three-year health risk management contract (medical screenings, injury-on-duty checks) with bids closing 19 Feb 2024. Twenty-two bids come in.

    IOL, 26 Mar 2026 (charge sheet)IOL, 25 Mar 2026

  2. Early 2024Alleged

    Bid allegedly rigged from inside

    The State says SAPS Captain Brian Cartwright helped prepare Medicare24's bid and then chaired the committee that evaluated it.

    IOL, 26 Mar 2026 (charge sheet)

  3. Mar–May 2024On record

    Flagged as irregular

    SAPS CFO Lt-Gen Puleng Dimpane told Parliament the contract was flagged as possible irregular expenditure in March 2024 and confirmed irregular in May. R466m was disclosed as irregular expenditure.

    The Citizen, 25 Mar 2026

  4. Jun 2024On record

    Medicare24 wins

    Medicare24 Tshwane District is awarded the contract. The charge sheet puts the awarded price at R228,665,280 — the lowest of 22 bids, against a budget of about R360m. The State says the company misrepresented its address, capabilities and staff.

    The Citizen, 25 Mar 2026IOL, 25 Mar 2026IOL, 26 Mar 2026 (charge sheet)

  5. 24 Dec 2024On record

    Minister orders a probe

    Police Minister Senzo Mchunu tells SAPS management to look into the contract over non-performance.

    EWN, 23 Sep 2025

  6. 13 May 2025On record

    Contract cancelled

    Masemola told the commission the contract was cancelled on 13 May 2025 after the probe found corruption, fraud and failure to deliver. He told a different parliamentary committee in Oct 2025 it had been cancelled 'in April'.

    EWN, 23 Sep 2025IOL, 10 Oct 2025 (Masemola to Parliament's ad hoc committee)Police Minister's reply, People's Assembly, 14 Aug 2025

  7. 24–25 Mar 2026On record

    12 police officers arrested

    The NPA's anti-corruption unit (IDAC) arrests 12 officers and Medicare24 Group MD James Murray. All except Matlala get bail of R40,000–R80,000.

    Daily Maverick, 25 Mar 2026IOL, 25 Mar 2026

  8. 25 Jun 2026On record

    Matlala pleads guilty

    He pleads guilty to fraud, corruption and money laundering under a plea deal, and agrees to testify against his co-accused.

    Madlanga Commission profile

  9. 26 Jun 2026On record

    NPA moves to recover the money

    The NPA says its Asset Forfeiture Unit will pursue part of the R50m paid to Medicare24, adding that prosecutors told the court a large portion was allegedly used to pay bribes.

    EWN, 26 Jun 2026 (NPA moves to recover R50m)

  10. 1 Jul 2026On record

    Plea deal rejected

    Magistrate Ignatius du Preez rules eight years too lenient and proposes 12.

    Madlanga Commission profileMail & Guardian, 26 Oct 2026

  11. 13 Jul 2026On record

    Matlala walks away

    He rejects 12 years; the agreement is declared null and void and the guilty plea falls away.

    SABC, 13 Jul 2026

  12. 25 Sep 2026On record

    Joined to the main trial

    His case moves to the Pretoria Regional Court to join the police officials. Charges against suspended National Commissioner Fannie Masemola had been withdrawn earlier.

    SABC, 25 Sep 2026SABC, 11 Sep 2026

  13. 29 Sep 2026On record

    NDPP orders a review of the whole case

    The State tells the court a case review assessment team has been appointed to consider the matter in its entirety; the matter is postponed to 17 Nov 2026.

    Jacaranda FM, 29 Sep 2026

  14. 7 Oct 2026On record

    The cost outside the rands

    Police management told Parliament's police portfolio committee that SAPS could not enlist its 2025/26 intake at all, because the cancelled contract was the one that provided the mandatory pre-enlistment medical assessments.

    Madlanga Commission, Medicare24 case page

  15. 26 Oct 2026Alleged

    Draft affidavit leaks

    His unsigned plea statement describes alleged arrangements with senior police, including 20 impalas for Shadrack Sibiya. The NPA says it cannot be used in new prosecutions.

    Mail & Guardian, 26 Oct 2026Madlanga Commission profile

Follow the money

Amounts as reported in testimony and the press. None is a court finding; everyone is presumed innocent.

Gaps still to fill

In the dock

Charged with corruption, fraud and breaking public finance law. All presumed innocent.

  • Vusimuzi 'Cat' Matlala
  • James George Murray (Medicare24 Group MD)
  • Capt Brian Cartwright
  • Brig Rachel Matjeng
  • Brig Alpheus Thembinkosi Ngema
  • Brig Patrick Nethengwe
  • Col Tumisho Nehemiah Maleka
  • Maj-Gen Busisiwe Temba
  • Brig Kirsty Jonker
  • Brig Petunia Lenono
  • Brig Ofentse Tlhoale
  • Col Nonjabulo Mngadi
  • Col Anton Paulsen
  • Col Johannes Monyai
  • Medicare24 Tshwane District (company)
  • Luxo Africa Brand Investments (company)
The Citizen, 25 Mar 2026

Open questions

Leads to chase, not findings.

  • How much of the just-over-R50m paid to Medicare24 will the Asset Forfeiture Unit recover, and where did the rest go?
  • Why were charges against Fannie Masemola withdrawn, and why was he suspended?
  • Who in SAPS top management knew the contract was irregular in March 2024, yet it was still awarded in June?
  • Do the claims in the leaked draft affidavit hold up without Matlala as a state witness?