← All Events
UFC 331: Van vs. Pantoja 2

UFC 331/LOS ANGELES/12 Fights

UFC 331: Van vs. Pantoja 2

September 19, 2026 · Los Angeles, California, USA

Fights
12
KO/TKO
6
Submissions
1
Strike Rate
730▲ 16.3%
Knockdown Rate
4.8▲ 97.1%
Submission Rate
0.5▼ 46.7%
Avg Fight Time
9.4 min▼ 13.5%
Takedowns / Hr
8.5▼ 27.4%
Ground Control
39%▼ 1.1%
1st Round Finishes
86%▲ 69.0%
Analysis

Post-Card Readout

58.3%

UFC 331: Van vs. Pantoja 2 finished 58.3% of its 12 scored bouts, the 13th highest of 2026 and 265th highest of the 789 cards on record. 7 of the 12 ended early — 6 by knockout, 1 by submission — with the other 5 going to the judges.

6 of the 7

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

4.8 knockdowns per h…

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

Iwo Baraniewski

Iwo Baraniewski set a career high with 67 significant strikes landed (previous best 22), Ryan Gandra set a career high with 16 significant strikes landed (previous best 14), Alexandre Pantoja set a career high with 147 significant strikes landed (previous best 129), Marlon Vera set a career high with 3 takedowns (previous best 2), and 1 other fighter posted personal bests.

Main Event

CARD 01 / 12
TitleUFC Flyweight Title Bout01 / 12
Joshua VanFlyweight ChampionPrecision Machine
8Wins
Pow93
Vol100
Acc100
SDf76
TDs20
Con13
Sub15
GDf86
Exp90
Alexandre Pantoja#1 FlyweightDogged Hunter
Loss2
Pow58
Vol80
Acc85
SDf22
TDs88
Con87
Sub96
GDf85
Exp97

Joshua VanWon by decision · R5 5:00

The round-by-round breakdown →

Main Card

CARDS 02–05
Lightweight Bout02 / 12
Arman Tsarukyan#2 LightweightImmovable Smotherer
6Wins
Pow86
Vol63
Acc76
SDf56
TDs94
Con95
Sub42
GDf95
Exp80
Mauricio Ruffy#8 LightweightPrecision Finisher
Pow97
Vol60
Acc92
SDf74
TDs8
Con10
Sub25
GDf49
Exp32

Arman TsarukyanWon by knockout · R1 4:56

The round-by-round breakdown →

Featherweight Bout03 / 12
Patricio Freire#14 FeatherweightExplosive Marksman
Pow66
Vol45
Acc80
SDf45
TDs64
Con22
Sub39
GDf46
Exp28
Dooho ChoiFeatherweightPrecision Finisher
Pow99
Vol88
Acc95
SDf36
TDs49
Con53
Sub43
GDf47
Exp62

Patricio FreireWon by knockout · R1 3:28

The round-by-round breakdown →

Heavyweight Bout04 / 12
Gable StevesonUnranked

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

Sean SharafHeavyweightImmovable Machine
Pow56
Vol98
Acc23
SDf16
TDs61
Con30
Sub61
GDf66
Exp3

Sean SharafWon by knockout · R1 0:12

The round-by-round breakdown →

Light Heavyweight Bout05 / 12
Alonzo Menifield#13 Light HeavyweightExplosive Anchor
2Wins
Pow78
Vol60
Acc68
SDf37
TDs23
Con62
Sub74
GDf97
Exp81
Iwo BaraniewskiLight HeavyweightRelentless Finisher
Pow92
Vol92
Acc70
SDf86
TDs58
Con67
Sub57
GDf68
Exp5

Alonzo MenifieldWon by split dec · R3 5:00

The round-by-round breakdown →

Preliminary Card · 7 Bouts
Bantamweight Bout06 / 12
Marlon Vera#11 BantamweightHunting Finisher
Pow97
Vol74
Acc72
SDf39
TDs11
Con17
Sub80
GDf69
Exp98
Charles JourdainBantamweightPrecision Machine
Pow73
Vol94
Acc84
SDf49
TDs5
Con24
Sub84
GDf26
Exp90

Marlon VeraWon by knockout · R3 2:02

The round-by-round breakdown →

Heavyweight Bout07 / 12
Tai TuivasaHeavyweightPrecision Finisher
Loss8
Pow88
Vol38
Acc46
SDf15
TDs2
Con43
Sub3
GDf2
Exp86
Robelis DespaigneHeavyweightAll-Rounder
Pow42
Vol8
Acc60
SDf63
TDs47
Con39
Sub33
GDf26
Exp31

Robelis DespaigneWon by split dec · R3 5:00

The round-by-round breakdown →

Featherweight Bout08 / 12
Michael Aswell Jr.FeatherweightElusive Machine
Pow68
Vol97
Acc29
SDf71
TDs11
Con22
Sub14
GDf71
Exp42
JooSang YooFeatherweightRelentless Finisher
Loss2
Pow77
Vol68
Acc48
SDf29
TDs43
Con38
Sub41
GDf61
Exp2

Michael Aswell Jr.Won by split dec · R3 5:00

The round-by-round breakdown →

Middleweight Bout09 / 12
Ryan GandraMiddleweightExplosive Machine
3Wins
Pow97
Vol100
Acc54
SDf72
TDs50
Con45
Sub58
GDf60
Exp0
Ozzy DiazMiddleweightPrecision Machine
Loss2
Pow28
Vol94
Acc76
SDf28
TDs20
Con19
Sub39
GDf70
Exp7

Ryan GandraWon by knockout · R1 2:04

The round-by-round breakdown →

Middleweight Bout10 / 12
Edmen ShahbazyanMiddleweightImmovable Finisher
Pow95
Vol67
Acc72
SDf47
TDs54
Con42
Sub58
GDf73
Exp71
Brunno FerreiraMiddleweightHunting Finisher
Loss3
Pow81
Vol35
Acc44
SDf36
TDs32
Con8
Sub78
GDf35
Exp53

Edmen ShahbazyanWon by decision · R3 5:00

The round-by-round breakdown →

Women's Flyweight Bout11 / 12
Casey O'NeillWomen's FlyweightExplosive Machine
3Wins
Pow94
Vol100
Acc87
SDf81
TDs60
Con61
Sub90
GDf54
Exp50
Eduarda Moura#13 Women's FlyweightSuffocating Wrestler
Loss2
Pow73
Vol13
Acc15
SDf61
TDs96
Con95
Sub41
GDf89
Exp40

Casey O'NeillWon by submission · R1 3:22

The round-by-round breakdown →

Featherweight Bout12 / 12
Giga ChikadzeFeatherweightElusive Finisher
Loss4
Pow87
Vol62
Acc38
SDf87
TDs2
Con0
Sub11
GDf79
Exp85
Joanderson BritoFeatherweightExplosive Hunter
3Wins
Pow89
Vol17
Acc79
SDf9
TDs87
Con88
Sub96
GDf42
Exp60

Joanderson BritoWon by knockout · R1 1:57

The round-by-round breakdown →

Level up

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

  1. Ryan Gandrawonfirst 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. Sean Sharafwonfirst 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.

    2-fight slide ends
  3. JooSang Yoolostfirst 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.

    2 straight defeats
  4. Robelis Despaignewon5 up · 2 down
    Acc7↓651.4→49.7
    SDf6↑746.6→47.1
    TDs3↑50.75→1
    Con2↑47.5→14.1
    Sub5↓40.55→0.47
    GDf2↑362.9→65.4
    Exp2↑430→45
    2-fight slide ends
  5. Mauricio Ruffylost1 up · 3 down
    Vol7↓64→3.68
    SDf9↓856.1→52.6
    Con2↓18.4→7.9
    Exp3↑444→55
    Tier 2 → 3 · Headliner2-fight win streak ends
  6. Michael Aswell Jr.won3 up · 2 down
    Pow8↓70.89→0.81
    Acc2↑340.4→41.5
    Sub3↓20.46→0.4
    GDf7↑875→75.7
    Exp3↑547→62
    2-fight slide ends
  7. Marlon Verawon2 up · 2 down
    Acc7↑847.5→47.8
    SDf5↓448.6→48.1
    TDs1↑20.55→0.64
    Sub9↓81.62→1.59
    4-fight slide ends
  8. Iwo Baraniewskilost2 up · 2 down
    Acc6↑748.9→51.2
    TDs7↓61.35→1.24
    Con6↑719.5→23.7
    Sub7↓60.83→0.65
    3-fight win streak ends
  9. Charles Jourdainlost2 up · 1 down
    Acc8↑949.2→50
    SDf7↓552.3→49.9
    Exp9↑10196→208
    3-fight win streak ends
  10. Tai Tuivasalost1 up · 2 down
    Pow10↓92.08→2
    Vol5↓43.37→3.25
    Con4↑513.2→16
    8 straight defeats
  11. Patricio Freirewon2 up · 1 down
    Pow3↑70.38→0.76
    Vol3↑52.71→3.29
    Sub5↓40.63→0.6
    All-Rounder → Striker
  12. Casey O'Neillwon3 up · 2 down
    SDf9↓855.2→55.1
    Con7↓624.3→23.5
    Sub8↑91.2→1.7
    GDf4↑666.8→70.7
    Exp5↑686→89
    3 straight wins
  13. Joshua Vanwon1 down
    TDs3↓20.94→0.82
    8 straight wins
  14. Brunno Ferreiralost1 up · 4 down
    Acc7↓547.6→45
    TDs5↓41.16→1.01
    Con2↓18.6→7.3
    Sub9↓81.65→1.49
    Exp5↑673→88
    3 straight defeats
  15. Dooho Choilost1 down
    SDf5↓449.4→47.5
    3-fight win streak ends
  16. Pow8↑91.17→1.4
    6 straight wins
  17. Ozzy Diazlost2 down
    SDf6↓349.7→44.8
    TDs3↓20.84→0.81
    2 straight defeats
  18. Eduarda Mouralost2 up · 1 down
    Sub4↑50.51→0.62
    GDf10↓982.2→78.5
    Exp4↑567→71
    2 straight defeats
  19. Giga Chikadzelost1 down
    SDf10↓957.9→56.7
    4 straight defeats
  20. Exp6↑787→89
    3 straight wins
  21. Alonzo Menifieldwon1 up · 1 down
    Acc8↓752.5→50.8
    Exp8↑9150→165
    2 straight wins
  22. Alexandre Pantojalost1 up · 1 down
    Pow7↓60.7→0.66
    GDf8↑976→79
    2 straight defeats
  23. Acc7↑848.2→48.8
    SDf4↑546.3→48.2
    Exp7↑8126→141

What we said beforehand

locked 28 August 2026

6 of 9 landed. Frozen before the card and never edited since — which is the only thing that makes the number worth reading.

  1. Joshua Van73%Joshua Van vs Alexandre Pantojalanded
  2. Arman Tsarukyan66%Arman Tsarukyan vs Mauricio Ruffylanded
  3. Dooho Choi71%Patricio Freire vs Dooho Choimissed
  4. Iwo Baraniewski67%Alonzo Menifield vs Iwo Baraniewskimissed
  5. Charles Jourdain54%Marlon Vera vs Charles Jourdainmissed
  6. Robelis Despaigne65%Tai Tuivasa vs Robelis Despaignelanded
  7. Edmen Shahbazyan65%Edmen Shahbazyan vs Brunno Ferreiralanded
  8. Casey O'Neill63%Casey O'Neill vs Eduarda Mouralanded
  9. Joanderson Brito64%Giga Chikadze vs Joanderson Britolanded

The running record across every card →