← All Events
UFC Fight Night: Moicano vs. Duncan

UFC FIGHT NIGHT/LAS VEGAS/13 Fights

UFC Fight Night: Moicano vs. Duncan

April 3, 2026 · Las Vegas, Nevada, USA

Fights
13
KO/TKO
5
Submissions
3
Strike Rate
848 35.1%
Knockdown Rate
3.0 23.9%
Submission Rate
1.3 28.6%
Avg Fight Time
11 min 0.9%
Takedowns / Hr
12 5.9%
Ground Control
37% 6.3%
1st Round Finishes
25% 50.6%
Analysis

Post-Card Readout

61.5%

UFC Fight Night: Moicano vs. Duncan finished 61.5% of its 13 scored bouts, the 2nd highest of 2026 and 237th highest of the 767 cards on record. 8 of the 13 ended early — 5 by knockout, 3 by submission — with the other 5 going to the judges.

3.0 knockdowns per h…

Fighters went down at 3.0 knockdowns per hour of cage time, the 4th highest knockdown rate of 2026.

Robert Ruchala

Robert Ruchala set a career high with 67 significant strikes landed (previous best 34), Abdul Rakhman Yakhyaev set a career high with 7 significant strikes landed (previous best 6), Manolo Zecchini set a career high with 20 significant strikes landed (previous best 9), Ethyn Ewing set a career high with 114 significant strikes landed (previous best 85), and 4 other fighters posted personal bests.

Main Event

CARD 01 / 13
Lightweight Bout01 / 13
Renato MoicanoLightweightElusive Hunter
Pow43
Vol70
Acc72
SDf80
TDs63
Con61
Sub95
GDf16
Exp87
Chris DuncanLightweightDogged Hunter
Pow34
Vol82
Acc52
SDf64
TDs85
Con60
Sub92
GDf11
Exp46

Renato MoicanoWon by submission · R2 3:14

The round-by-round breakdown →

Main Card

CARDS 02–05
Women's Strawweight Bout02 / 13
Virna Jandiroba#3 Women's StrawweightSuffocating Wrestler
Pow54
Vol8
Acc29
SDf52
TDs96
Con95
Sub94
GDf92
Exp83
Tabatha Ricci#11 Women's StrawweightElusive Wrestler
Loss2
Pow39
Vol51
Acc8
SDf71
TDs88
Con65
Sub41
GDf69
Exp74

Virna JandirobaWon by decision · R3 5:00

The round-by-round breakdown →

Light Heavyweight Bout03 / 13
Abdul Rakhman YakhyaevUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Brendson RibeiroLight HeavyweightElusive Hunter
Loss4
Pow15
Vol20
Acc7
SDf48
TDs45
Con7
Sub79
GDf3
Exp46

Abdul Rakhman YakhyaevWon by submission · R1 2:52

The round-by-round breakdown →

Bantamweight Bout04 / 13
Ethyn EwingUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Rafael EstevamBantamweightSuffocating Wrestler
Pow14
Vol9
Acc7
SDf14
TDs97
Con97
Sub32
GDf90
Exp37

Ethyn EwingWon by knockout · R3 1:44

The round-by-round breakdown →

Featherweight Bout05 / 13
Tommy McMillenFeatherweightExplosive Machine
3Wins
Pow95
Vol100
Acc64
SDf87
TDs70
Con56
Sub64
GDf67
Exp11
Manolo ZecchiniUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Tommy McMillenWon by knockout · R1 3:57

The round-by-round breakdown →

Preliminary Card · 8 Bouts
Featherweight Bout06 / 13
Jose DelanoUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Robert RuchalaUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Jose DelanoWon by decision · R3 5:00

The round-by-round breakdown →

Heavyweight Bout07 / 13
Guilherme PatHeavyweightImmovable Marksman
Loss2
Pow23
Vol24
Acc87
SDf32
TDs17
Con23
Sub34
GDf63
Exp29
Thomas PetersenHeavyweightSuffocating Marksman
Pow10
Vol30
Acc88
SDf70
TDs84
Con88
Sub35
GDf68
Exp53

Thomas PetersenWon by majority dec · R3 5:00

The round-by-round breakdown →

Flyweight Bout08 / 13
Alessandro CostaFlyweightImmovable Finisher
3Wins
Pow96
Vol66
Acc75
SDf29
TDs36
Con23
Sub72
GDf89
Exp48
Stewart NicollFlyweightSuffocating Wrestler
Loss4
Pow24
Vol36
Acc17
SDf44
TDs79
Con57
Sub25
GDf33
Exp21

Alessandro CostaWon by knockout · R2 4:56

The round-by-round breakdown →

Lightweight Bout09 / 13
Lando VannataLightweightElusive Machine
Loss3
Pow49
Vol81
Acc51
SDf75
TDs48
Con13
Sub53
GDf58
Exp76
Darrius FlowersLightweightDogged Marksman
Pow49
Vol43
Acc68
SDf28
TDs62
Con23
Sub50
GDf5
Exp15

Darrius FlowersWon by knockout · R2 0:52

The round-by-round breakdown →

Women's Bantamweight Bout10 / 13
Alice PereiraUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Hailey CowanWomen's BantamweightDogged Smotherer
Loss4
Pow53
Vol34
Acc33
SDf1
TDs76
Con85
Sub34
GDf36
Exp5

Alice PereiraWon by knockout · R2 4:24

The round-by-round breakdown →

Middleweight Bout11 / 13
Azamat BekoevMiddleweightDogged Finisher
Loss2
Pow88
Vol82
Acc78
SDf3
TDs87
Con71
Sub36
GDf21
Exp10
Tresean GoreMiddleweightHunting Anchor
2Wins
Pow5
Vol57
Acc69
SDf7
TDs59
Con46
Sub93
GDf94
Exp48

Tresean GoreWon by submission · R3 3:27

The round-by-round breakdown →

Women's Flyweight Bout12 / 13
Dione BarbosaWomen's FlyweightDogged Hunter
2Wins
Pow21
Vol7
Acc52
SDf85
TDs86
Con73
Sub95
GDf71
Exp39
Melissa GattoWomen's FlyweightSuffocating Finisher
Pow97
Vol42
Acc72
SDf47
TDs69
Con74
Sub40
GDf59
Exp45

Dione BarbosaWon by majority dec · R3 5:00

The round-by-round breakdown →

Lightweight Bout13 / 13
Kai KamakaFeatherweightRelentless Marksman
Pow29
Vol94
Acc99
SDf35
TDs54
Con62
Sub26
GDf71
Exp49
Dakota HopeUnranked

No card yet — a rate needs three UFC bouts before it means anything.

Kai KamakaWon by split dec · R3 5:00

The round-by-round breakdown →

Level up

17 cards moved

Every card on this page is a percentile against the whole roster, so the only way to know what a night did to one is to rank the roster twice — as it stood the morning of the card, and again once the results were in. 43 bars were won across this card and 36 given back, and 2 fighters earned cards for the first time.

  1. Stewart Nicolllostfirst card

    Three fights is where a rate stops being an accident, and this is the night he reached it. So this is his first card rather than a changed one — there is nothing yet to compare it against.

    3 straight defeats
  2. Hailey Cowanlostfirst card

    Three fights is where a rate stops being an accident, and this is the night he reached it. So this is his first card rather than a changed one — there is nothing yet to compare it against.

    3 straight defeats
  3. Tresean Gorewon5 up · 1 down
    Pow210.370.33
    Vol362.773.41
    Acc4843.748.6
    Con3412.415.6
    Sub9101.992.41
    Exp344963
    Tier 12 · Established2-fight slide ends
  4. Chris Duncanlost1 up · 3 down
    SDf8752.351.1
    Con7623.921.6
    GDf2163.260.2
    Exp456276
    Tier 23 · HeadlinerGrapplerAll-Rounder4-fight win streak ends
  5. Darrius Flowerswon4 up · 1 down
    Pow350.440.7
    SDf4346.244.6
    TDs571.271.61
    Sub450.560.7
    Exp122935
    All-RounderStriker3-fight slide ends
  6. Azamat Bekoevlost2 up · 3 down
    Vol794.054.55
    Acc5845.549.7
    Con9830.425.7
    Sub540.660.55
    GDf8376.263.5
    WrestlerAll-Rounder2 straight defeats
  7. Rafael Estevamlost1 up · 3 down
    Acc5144.336.4
    SDf4247.742.8
    Sub540.630.56
    Exp344557
    3-fight win streak ends
  8. Alessandro Costawon5 up · 1 down
    Pow9101.121.41
    SDf2343.944.8
    TDs350.931.16
    Sub650.740.67
    GDf8976.379
    Exp455161
    Tier 12 · Established
  9. Dione Barbosawon4 up · 1 down
    Pow430.370.33
    TDs891.92.07
    Con6721.825.4
    GDf677274.1
    Exp344964
    Tier 12 · Established
  10. Kai Kamakawon3 up · 4 down
    Pow430.470.42
    Vol9104.945.38
    TDs761.781.51
    Con8725.821.7
    Sub430.570.5
    GDf7875.375.8
    Exp455469
    All-RounderStriker
  11. Thomas Petersenwon2 up · 2 down
    Pow120.340.41
    Vol543.363.06
    Sub540.550.48
    Exp455974
    Tier 12 · Established
  12. Lando Vannatalost3 up · 1 down
    Pow650.720.71
    Acc5645.345.9
    TDs451.161.28
    Con127.58.5
    3 straight defeats
  13. Con672121.8
    2-fight slide ends
  14. Tabatha Riccilost5 down
    Pow650.420.4
    Vol764.184
    TDs1092.472.34
    Con8728.826.7
    GDf9880.175.5
  15. Melissa Gattolost1 up · 3 down
    Vol653.783.47
    SDf6550.749.7
    GDf7673.271.8
    Exp456176
  16. 3 straight defeats
  17. GrapplerWrestler