SportsCatch
EN

Unbeaten Do meets 10-fight streak Cesar in ONE flyweight title eliminator this December

ONE Championship has confirmed a flyweight title eliminator for December 18, pitting unbeaten Vietnamese finisher Viet Anh Do (7-0) against Brazilian prospect Antonio Cesar (15-2) at ONE Fight Night 50 in Bangkok, with the winner likely next in line for champion Avazbek Kholmirzaev in 2027.

1 min read
Unbeaten Do meets 10-fight streak Cesar in ONE flyweight title eliminator this December
Share

ONE Championship has booked a flyweight title eliminator for December 18, matching unbeaten Vietnamese finisher Viet Anh Do against Brazilian prospect Antonio Cesar at ONE Fight Night 50 inside Lumpinee Stadium in Bangkok, Thailand, with the winner expected to challenge for the flyweight belt in 2027.

Cesar (15-2) arrives on a 10-fight winning streak that includes four finishes, most recently a first-round stoppage of Joshua Perreira in October. The 22-year-old Brazilian, known as “The Flash”, is 4-0 in 2026 with three finishes and has gone 2-0 since joining ONE in July.

Do (7-0) has never left the ONE banner, having started his professional career with the promotion in 2019. The 29-year-old Vietnamese flyweight is unbeaten in four outings in 2026, stopping each of his last three opponents. He carries a 100 percent knockout rate inside ONE, with four of those finishes coming inside the opening round.

The ONE flyweight title is currently held by Avazbek Kholmirzaev, a 16-2 fighter from Uzbekistan who has won seven consecutive bouts over the past two years inside the promotion.

ONE Fight Night 50 is headlined by a grappling championship contest between Diogo Reis and Bebeto Oliveira. The card also features Muay Thai bouts between Suablack Tor Pran49 and Jordan Estupinan, Bampara Kouyate and Ricardo Bravo, and Selina Flores and Kana, as well as an MMA contest between Maurice Abevi and Dzhabir Dzhabrailov.

Share
{# Sitewide native fullscreen interstitial — our own bet-CTA card blown up to a takeover (replaces the SDK overlay). The shared card animations + countdown load once, AFTER the interstitial markup, so the countdown script's first tick sees this card's node too (the in-read card, in
above, already exists). One include covers both surfaces. #}