Bilal Hasan

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

Luis Gurule

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.

  1. Nilson Rojas

    Nilson Rojas

    KO/TKO, R2 · UFC Fight Night: Nurmagomedov vs. Song · Aug 29, 2026

    1500opp. Elo

Career stats (UFC)

Career UFC averages. The white tick on each bar marks the UFC average.

Striking

Strikes landed / min9.01

UFC avg 3.35 · better than average

Strikes absorbed / min4.38

UFC avg 3.95 · below average

Striking accuracy48%

UFC avg 45% · about average

Striking defense51%

UFC avg 52% · about average

Knockdowns / 15 min3.65

UFC avg 0.43 · better than average

Grappling

Takedowns / 15 min1.83

UFC avg 1.52 · better than average

Takedown accuracy100%

UFC avg 15% · better than average

Takedown defense0%

UFC avg 52% · below average

Submission attempts / 15 min0.00

UFC avg 0.58 · below average

Where the strikes land

Head 61%Body 30%Legs 9%

Where the strikes are thrown

Standing 58%Clinch 11%Ground 31%

Average fight time: 4:07

Fight history (2)

ResOpponentMethodEvent
WNilson RojasNilson RojasRecord after: 2-0KO/TKORound 2 · 2:28UFC Fight Night: Nurmagomedov vs. SongAug 29, 2026
WMSMridul SaikiaRecord after: 1-0KO/TKORound 1 · 0:45Dana White's Contender Series 10.1Aug 11, 2026