← All Events
UFC Fight Night: Moreno vs. Kavanagh

UFC FIGHT NIGHT/MEXICO CITY/13 Fights

UFC Fight Night: Moreno vs. Kavanagh

February 28, 2026 · Mexico City, Distrito Federal, Mexico

Fights
13
KO/TKO
5
Submissions
1
Strike Rate
674▲ 7.3%
Knockdown Rate
3.3▲ 36.6%
Submission Rate
0.4▼ 58.4%
Avg Fight Time
11 min▲ 2.5%
Takedowns / Hr
12▲ 6.2%
Ground Control
34%▼ 14.9%
1st Round Finishes
67%▲ 31.5%
Analysis

Post-Card Readout

46.2%

UFC Fight Night: Moreno vs. Kavanagh finished 46.2% of its 13 scored bouts, the 4th lowest of 2026 and 291st lowest of the 762 cards on record. 6 of the 13 ended early — 5 by knockout, 1 by submission — with the other 7 going to the judges.

4 of the 6

And they came early: 4 of the 6 inside the first round — 66.7% of the night's finishes. A card can finish this often across three rounds and still feel long; this one did not.

3.3 knockdowns per h…

Fighters went down at 3.3 knockdowns per hour of cage time, the 2nd highest knockdown rate of 2026. On a card that mostly went the distance, that is the tell: opponents were being hurt without being put away.

David Martinez

David Martinez set a career high with 71 significant strikes landed (previous best 62), Santiago Luna set a career high with 131 significant strikes landed (previous best 15), Ernesta Kareckaite set a career high with 105 significant strikes landed (previous best 95), Felipe Bunes set a career high with 54 significant strikes landed (previous best 50), and 3 other fighters posted personal bests.

Main Event

CARD 01 / 13
Flyweight Bout01 / 13
Brandon Moreno#8 FlyweightElusive Anchor
Pow59
Vol64
Acc48
SDf88
TDs53
Con53
Sub64
GDf89
Exp99
Lone'er KavanaghFlyweightPrecision Anchor
Pow25
Vol71
Acc78
SDf36
TDs47
Con32
Sub36
GDf79
Exp57

Lone'er KavanaghWon by decision · R5 5:00

The round-by-round breakdown →

Main Card

CARDS 02–05
Bantamweight Bout02 / 13
Marlon Vera#11 BantamweightHunting Finisher
Pow97
Vol74
Acc72
SDf39
TDs11
Con17
Sub80
GDf69
Exp98
David Martinez#8 BantamweightImmovable Untouchable
4Wins
Pow65
Vol75
Acc46
SDf100
TDs40
Con18
Sub19
GDf91
Exp29

David MartinezWon by decision · R3 5:00

The round-by-round breakdown →

Lightweight Bout03 / 13
Daniel ZellhuberLightweightRelentless Anchor
Loss3
Pow27
Vol88
Acc6
SDf71
TDs2
Con2
Sub63
GDf91
Exp56
King GreenLightweightPrecision Machine
Pow76
Vol97
Acc94
SDf85
TDs48
Con34
Sub65
GDf87
Exp95

King GreenWon by knockout · R2 4:55

The round-by-round breakdown →

Flyweight Bout04 / 13
Edgar ChairezPrecision Hunter
Pow55
Vol63
Acc67
SDf44
TDs2
Con2
Sub98
GDf28
Exp49
Felipe BunesFlyweightPrecision Hunter
Loss2
Pow24
Vol41
Acc60
SDf16
TDs48
Con46
Sub83
GDf21
Exp20

Edgar ChairezWon by split dec · R3 5:00

The round-by-round breakdown →

Flyweight Bout05 / 13
Imanol RodriguezUnranked

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

Kevin BorjasFlyweightAll-Rounder
Pow52
Vol45
Acc39
SDf19
TDs2
Con8
Sub9
GDf35
Exp55

Imanol RodriguezWon by knockout · R2 4:21

The round-by-round breakdown →

Preliminary Card · 8 Bouts
Bantamweight Bout06 / 13
Santiago LunaBantamweightPrecision Untouchable
Pow80
Vol84
Acc86
SDf96
TDs70
Con52
Sub57
GDf16
Exp11
Angel PachecoUnranked

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

Santiago LunaWon by decision · R3 5:00

The round-by-round breakdown →

Middleweight Bout07 / 13
Ryan GandraMiddleweightExplosive Machine
3Wins
Pow97
Vol100
Acc54
SDf72
TDs50
Con45
Sub58
GDf60
Exp0
Jose Daniel MedinaMiddleweightAll-Rounder
Loss4
Pow29
Vol21
Acc39
SDf4
TDs38
Con22
Sub41
GDf9
Exp7

Ryan GandraWon by knockout · R1 0:41

The round-by-round breakdown →

Women's Bantamweight Bout08 / 13
Ailin Perez#3 Women's BantamweightSuffocating Wrestler
7Wins
Pow28
Vol22
Acc92
SDf47
TDs100
Con93
Sub52
GDf52
Exp56
Macy Chiasson#9 Women's BantamweightSuffocating Finisher
Loss3
Pow91
Vol36
Acc56
SDf8
TDs74
Con85
Sub72
GDf55
Exp73

Ailin PerezWon by decision · R3 5:00

The round-by-round breakdown →

Bantamweight Bout09 / 13
Cristian QuinonezBantamweightSuffocating Wrestler
Pow61
Vol36
Acc55
SDf57
TDs91
Con80
Sub57
GDf49
Exp11
Kris MoutinhoBantamweightAll-Rounder
Loss4
Pow30
Vol48
Acc8
SDf0
TDs13
Con9
Sub29
GDf37
Exp13

Cristian QuinonezWon by decision · R3 5:00

The round-by-round breakdown →

Featherweight Bout10 / 13
Douglas Silva de AndradeFeatherweightImmovable Finisher
Loss2
Pow75
Vol54
Acc15
SDf60
TDs13
Con7
Sub43
GDf75
Exp85
Javier ReyesUnranked

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

Javier ReyesWon by knockout · R1 4:59

The round-by-round breakdown →

Catch Weight Bout11 / 13
Regina TarinUnranked

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

Ernesta KareckaiteWomen's FlyweightRelentless Anchor
Pow25
Vol85
Acc23
SDf53
TDs26
Con44
Sub14
GDf94
Exp31

Regina TarinWon by decision · R3 5:00

The round-by-round breakdown →

Featherweight Bout12 / 13
Erik SilvaFeatherweightDogged Marksman
Loss3
Pow42
Vol5
Acc82
SDf14
TDs70
Con54
Sub44
GDf0
Exp2
Francis MarshallLightweightSuffocating Anchor
2Wins
Pow64
Vol17
Acc2
SDf52
TDs68
Con84
Sub67
GDf93
Exp50

Francis MarshallWon by submission · R1 2:29

The round-by-round breakdown →

Middleweight Bout13 / 13
Damian PinasMiddleweightPrecision Finisher
3Wins
Pow98
Vol89
Acc93
SDf48
TDs41
Con45
Sub54
GDf73
Exp0
Wes SchultzMiddleweightPrecision Hunter
Pow46
Vol13
Acc66
SDf2
TDs46
Con52
Sub96
GDf15
Exp3

Damian PinasWon by knockout · R1 2:30

The round-by-round breakdown →

Level up

18 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. 36 bars were won across this card and 47 given back, and 3 fighters earned cards for the first time.

  1. David Martinezwonfirst 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.

    Tier 1 → 2 · Established3 straight wins
  2. Erik Silvalostfirst 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. Ernesta Kareckaitelostfirst 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.

  4. Cristian Quinonezwon6 up · 1 down
    Vol6↓43.45→3.04
    Acc4↑641.9→45.2
    SDf5↑649.1→51.1
    TDs6↑101.57→2.87
    Con6↑819.3→28.1
    Sub5↑60.66→0.9
    Exp1↑218→33
    All-Rounder → Wrestler2-fight slide ends
  5. Lone'er Kavanaghwon1 up · 5 down
    Pow3↓20.4→0.33
    SDf6↓550.1→49.7
    TDs7↓51.73→1.27
    Con6↓319.4→13.3
    Sub5↓30.66→0.52
    Exp2↑540→71
    Tier 1 → 3 · HeadlinerWrestler → All-Rounder
  6. Kris Moutinholost1 up · 6 down
    Pow5↓30.49→0.42
    Vol8↓54.48→3.36
    TDs3↓20.92→0.7
    Con2↓19.3→7.5
    Sub5↓30.64→0.53
    GDf7↓474.9→68.4
    Exp1↑219→34
    4 straight defeats
  7. Felipe Buneslost4 up · 2 down
    Pow4↓30.45→0.39
    Vol4↑52.96→3.18
    Acc8↓748→45.9
    Con3↑512.8→16.2
    GDf1↑361.4→64.4
    Exp1↑327→42
    All-Rounder → Grappler2 straight defeats
  8. Edgar Chairezwon2 up · 3 down
    Pow5↓40.54→0.48
    Acc6↑745.8→46.4
    TDs2↓10.66→0.54
    Con2↓18.3→6.4
    Exp2↑439→54
    Tier 1 → 2 · Established2 straight wins
  9. Francis Marshallwon1 up · 2 down
    Pow8↓70.83→0.82
    Vol3↓22.45→2.39
    Sub5↑80.7→1.33
    Tier 1 → 2 · EstablishedWrestler → Grappler
  10. Ailin Perezwon2 up · 2 down
    Pow5↓40.41→0.37
    Vol4↓33.11→2.89
    GDf5↑669.9→71.1
    Exp5↑674→89
    6 straight wins
  11. Macy Chiassonlost1 up · 3 down
    Vol5↓43.5→3.21
    TDs9↓81.97→1.81
    GDf8↓674.7→70.8
    Exp7↑8138→153
    3 straight defeats
  12. Kevin Borjaslost2 up · 2 down
    Pow4↑60.48→0.67
    SDf3↓246.7→43.4
    GDf9↓879.4→78
    Exp4↑552→61
    2 straight defeats
  13. Acc5↓444.6→44.2
    SDf2↓140.1→35.6
    Sub5↓40.61→0.6
    4 straight defeats
  14. Marlon Veralost1 down
    Acc8↓748.3→47.5
    4 straight defeats
  15. Brandon Morenolost1 up · 2 down
    Pow7↓60.72→0.7
    TDs6↓51.48→1.38
    Con5↑617.3→18.2
    2 straight defeats
  16. Vol10↓95.48→5.09
    SDf9↓855.9→52.2
    3 straight defeats
  17. King Greenwon1 up
    Pow6↑70.78→0.95
    2 straight wins
  18. SDf8↓753.5→51.6
    2 straight defeats