EFC 128 brought an unforgettable night of mixed martial arts action to the World Sports Betting Arena, where Billy Oosthuizen was crowned the new EFC Interim Featherweight Champion in dramatic fashion.
The highly anticipated main event between Oosthuizen and Ken Sekeletu ended in controversy after Sekeletu was disqualified in Round 3 for repeated illegal strikes. Having been the only fighter eligible to win the title after successfully making weight, Oosthuizen emerged as the rightful new interim champion — sealing a tense and emotional conclusion to an otherwise electric evening.
Before the main event, fans inside the arena witnessed a thrilling face-off between Boyd Allen and Vince Bembe, setting the stage for their upcoming EFC 129 clash. The winner of that bout will earn the number one contender spot in the featherweight division, with a title shot against Oosthuizen on the horizon.
Main Card Highlights
EFC 128 offered a showcase of skill, heart, and highlight-reel finishes across the night’s card.
- Siyakudumisa Nomvemve impressed with his composure, earning a unanimous decision victory over JT Botha, which was later named Fight of the Night.
- Ayanda Zwane narrowly defeated Roberto Miyaba in a split decision, highlighting the competitive depth of the card.
- Brandon Santos delivered one of the most technical performances of the evening, securing a first-round triangle choke submission over Kgaugelo Moitshela.
- William Lekana continued his knockout streak with a first-round TKO of Nicolaas Vermaak, earning a Performance Bonus.
- Yaseen Adams dominated Rudolf Sekhukhune over three rounds, showcasing tactical precision and earning another Performance Bonus.
Official EFC 128 Results
- Billy Oosthuizen def. Ken Sekeletu via Disqualification (Repeated Illegal Strikes) – Round 3, 4:06
(Oosthuizen becomes the new Interim EFC Featherweight Champion) - Siyakudumisa Nomvemve def. JT Botha via Unanimous Decision (30–27, 30–27, 29–28)
- Ayanda Zwane def. Roberto Miyaba via Split Decision (30–27, 30–27, 28–29)
- Brandon Santos def. Kgaugelo Moitshela via Submission (Triangle Choke) – Round 1, 3:19
- William Lekana def. Nicolaas Vermaak via TKO (Strikes) – Round 1, 4:00
- Yaseen Adams def. Rudolf Sekhukhune via Unanimous Decision (30–27, 30–27, 30–27)
- Mpho Hloka def. Ash Zola via Unanimous Decision (30–27, 30–27, 30–27)
- Jaden van der Merwe def. Willem Smith via TKO (Strikes) – Round 1, 1:08
- Lecture Gumbi def. Story Mpia Embombe via Unanimous Decision (30–27, 30–27, 30–27)
- Zeca Martinho def. Sisa Jungula via Split Decision (29–28, 29–28, 28–29)
- Thierry Bahati def. Stefan Diedericks via TKO (Strikes) – Round 2, 0:58
Bonus Awards
- Fight of the Night: JT Botha vs Siyakudumisa Nomvemve
- Performance Bonuses: Yaseen Adams, William Lekana, Brandon Santos
EFC Continues to Define African Combat Sports
For over 15 years, EFC has been a cornerstone of African combat sports — building champions, moments, and memories that define MMA across the continent. EFC 128 continued that proud legacy with a night full of emotion, technical mastery, and championship drama inside the Hex.
Next up, EFC 129 promises another massive night of elite African MMA, featuring Van Rooyen vs Manyamala for the EFC Flyweight Title, and Allen vs Bembe for the number one featherweight contender spot.

