← 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.9%
Submission Rate
0.5 46.8%
Avg Fight Time
9.4 min 13.6%
Takedowns / Hr
8.5 27.4%
Ground Control
39% 1.1%
1st Round Finishes
86% 69.3%
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
Acc84
SDf22
TDs88
Con87
Sub96
GDf84
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
Vol64
Acc76
SDf56
TDs94
Con95
Sub42
GDf95
Exp80
Mauricio Ruffy#8 LightweightPrecision Finisher
Pow97
Vol60
Acc92
SDf73
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
Pow65
Vol45
Acc80
SDf45
TDs64
Con22
Sub39
GDf46
Exp29
Dooho ChoiFeatherweightPrecision Finisher
Pow99
Vol88
Acc95
SDf35
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
TDs62
Con30
Sub61
GDf65
Exp3

Sean SharafWon by knockout · R1 0:12

The round-by-round breakdown →

Light Heavyweight Bout05 / 12
Alonzo Menifield#14 Light HeavyweightExplosive Anchor
2Wins
Pow78
Vol60
Acc68
SDf36
TDs23
Con62
Sub73
GDf97
Exp81
Iwo BaraniewskiLight HeavyweightRelentless Finisher
Pow92
Vol92
Acc70
SDf86
TDs59
Con67
Sub56
GDf68
Exp5

Alonzo MenifieldWon by split dec · R3 5:00

The round-by-round breakdown →

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

Marlon VeraWon by knockout · R3 2:02

The round-by-round breakdown →

Heavyweight Bout07 / 12
Tai TuivasaHeavyweightPrecision Finisher
Loss8
Pow88
Vol37
Acc46
SDf15
TDs2
Con44
Sub3
GDf2
Exp86
Robelis DespaigneHeavyweightAll-Rounder
Pow42
Vol9
Acc60
SDf63
TDs47
Con39
Sub33
GDf27
Exp31

Robelis DespaigneWon by split dec · R3 5:00

The round-by-round breakdown →

Featherweight Bout08 / 12
Michael Aswell Jr.FeatherweightImmovable Machine
Pow68
Vol97
Acc29
SDf70
TDs11
Con22
Sub14
GDf71
Exp42
JooSang YooFeatherweightRelentless Finisher
Loss2
Pow77
Vol68
Acc48
SDf28
TDs43
Con39
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
Acc53
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
Pow96
Vol67
Acc72
SDf47
TDs54
Con42
Sub57
GDf74
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
Pow95
Vol100
Acc87
SDf80
TDs60
Con60
Sub90
GDf54
Exp51
Eduarda Moura#13 Women's FlyweightSuffocating Wrestler
Loss2
Pow74
Vol13
Acc15
SDf60
TDs96
Con94
Sub41
GDf89
Exp41

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
Acc78
SDf9
TDs87
Con88
Sub96
GDf42
Exp61

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 12 · 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
    Acc7651.449.7
    SDf6746.647.1
    TDs350.751
    Con247.514.1
    Sub540.550.47
    GDf2362.965.4
    Exp243045
    2-fight slide ends
  5. Mauricio Ruffylost1 up · 3 down
    Vol7643.68
    SDf9856.152.6
    Con218.47.9
    Exp344455
    Tier 23 · Headliner2-fight win streak ends
  6. Michael Aswell Jr.won3 up · 2 down
    Pow870.890.81
    Acc2340.441.5
    Sub320.460.4
    GDf787575.7
    Exp354762
    2-fight slide ends
  7. Marlon Verawon2 up · 2 down
    Acc7847.547.8
    SDf5448.648.1
    TDs120.550.64
    Sub981.621.59
    4-fight slide ends
  8. Iwo Baraniewskilost2 up · 2 down
    Acc6748.951.2
    TDs761.351.24
    Con6719.523.7
    Sub760.830.65
    3-fight win streak ends
  9. Charles Jourdainlost2 up · 1 down
    Acc8949.250
    SDf7552.349.9
    Exp910196208
    3-fight win streak ends
  10. Tai Tuivasalost1 up · 2 down
    Pow1092.082
    Vol543.373.25
    Con4513.216
    8 straight defeats
  11. Patricio Freirewon2 up · 1 down
    Pow370.380.76
    Vol352.713.29
    Sub540.630.6
    All-RounderStriker
  12. Casey O'Neillwon3 up · 2 down
    SDf9855.255.1
    Con7624.323.5
    Sub891.21.7
    GDf4666.870.7
    Exp568689
    3 straight wins
  13. Joshua Vanwon1 down
    TDs320.940.82
    8 straight wins
  14. Brunno Ferreiralost1 up · 4 down
    Acc7547.645
    TDs541.161.01
    Con218.67.3
    Sub981.651.49
    Exp567388
    3 straight defeats
  15. Dooho Choilost1 down
    SDf5449.447.5
    3-fight win streak ends
  16. Pow891.171.4
    6 straight wins
  17. Ozzy Diazlost2 down
    SDf6349.744.8
    TDs320.840.81
    2 straight defeats
  18. Eduarda Mouralost2 up · 1 down
    Sub450.510.62
    GDf10982.278.5
    Exp456771
    2 straight defeats
  19. Giga Chikadzelost1 down
    SDf10957.956.7
    4 straight defeats
  20. Exp678789
    3 straight wins
  21. Alonzo Menifieldwon1 up · 1 down
    Acc8752.550.8
    Exp89150165
    2 straight wins
  22. Alexandre Pantojalost1 up · 1 down
    Pow760.70.66
    GDf897679
    2 straight defeats
  23. Acc7848.248.8
    SDf4546.348.2
    Exp78126141

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 →