Flyweight
Bilal Hasan
“The IndoNinja”·
Indonesia
Pro record
10-0-0
- Age
- 25
- Height
- 5'7"
- Reach
- 70"
- Stance
- Switch
- Team
- Charlie's Combat Club
- Born
- HI, United States
- UFC debut
- Aug 28, 2026
Next fight

vs Luis Gurule
UFC 334 · Sat, Nov 14 · Flyweight
Model: 79% to win · strong
Profile
Overview
Ten fights, ten wins, and the only UFC fight so far ended in a knockout.
Bilal Hasan, "The IndoNinja," is a switch-stance flyweight out of Charlie's Combat Club. His professional record across all promotions is 10-0, and his UFC record is 1-0. His 2-0-looking run of finishes came in two weeks' time, but only one of them counts toward the UFC record.
One fight in the UFC is a small sample. The start couldn't have been cleaner.
UFC Career
Hasan's road to the UFC ran through Dana White's Contender Series 10.1, where he beat Mridul Saikia by KO/TKO at 0:45 of the first round. That fight is a professional win, not part of his UFC record.
His UFC debut came at UFC Fight Night: Nurmagomedov vs. Song against Nilson Rojas. Hasan won by KO/TKO at 2:28 of round two.
He carries a one-fight win streak into his next fight.
Fighting Style
Hasan is a busy striker who throws and lands at a high rate. The damage he takes and his accuracy and defense sit around the UFC average, so he trades on even terms rather than being hard to hit. He also looks for takedowns more than most.
The soft spot is defending takedowns, where he gets taken down more than most. He rarely hunts for submissions.
His one UFC win came by TKO in the second round.
Quick Facts
- Division: Flyweight
- UFC record: 1-0
- Professional record (all promotions): 10-0-0
- UFC debut: 2026
- Stance: Switch
- Height / reach: 5'7" / 70"
- Team: Charlie's Combat Club
- Born: HI, United States (fights for Indonesia)
Written from MMA ProTips fight data, updated Nov 10, 2026.
UFC by the numbers
- UFC record
- 1–0
- since 2026
- Finish rate
- 100%
- 1 of 1 wins
- 1st-round finishes
- 0
- Elite wins
- 0
- vs opponents rated 1700+ at the time
- Longest win streak
- 1
- Current streak
- W1
- wins in a row
- Octagon time
- 7:28
- avg 7:28 per fight
- Opposition
- 1500
- avg opponent Elo (1500 = average)
Best wins
Ranked by the opponent's Elo rating going into the fight.
- 1500opp. Elo
KO/TKO, R2 · UFC Fight Night: Nurmagomedov vs. Song · Aug 29, 2026
Career stats (UFC)
Career UFC averages. The white tick on each bar marks the UFC average.
Striking
UFC avg 3.35 · better than average
UFC avg 3.95 · below average
UFC avg 45% · about average
UFC avg 52% · about average
UFC avg 0.43 · better than average
Grappling
UFC avg 1.52 · better than average
UFC avg 15% · better than average
UFC avg 52% · below average
UFC avg 0.58 · below average
Where the strikes land
Where the strikes are thrown
Average fight time: 4:07
Fight history (2)
| Res | Opponent | Method | Event |
|---|---|---|---|
| W | KO/TKORound 2 · 2:28 | UFC Fight Night: Nurmagomedov vs. SongAug 29, 2026 | |
| W | MSMridul SaikiaRecord after: 1-0 | KO/TKORound 1 · 0:45 | Dana White's Contender Series 10.1Aug 11, 2026 |