UFC 331 · Crypto.com Arena, Los Angeles · Sep 19, 2026
UFC 331 results: Van vs. Pantoja 2 and the full card, fight by fight
All twelve fights from Crypto.com Arena in card order, each with the Kalshi closing price and the DraftKings line beside it, and 12 of them with a matchup archive and a graded result page. Results stay hidden until you ask for them, so you can read the card cold.
Main event
Joshua Van vs. Alexandre Pantoja Flyweight title, 5 rounds
Van def. Pantoja Unanimous decision (49-46, 48-47, 50-45), keeps the title, Fight of the Night
The card in one line
Twelve fights, eleven archived. Who won stays hidden until you ask.
- Venue
- Crypto.com Arena, Los Angeles
- Date
- Sat, Sep 19, 2026
- Main event
- Joshua Van vs. Alexandre Pantoja
- Bouts covered
- 12 of 12
- Our record on this card
- 1 plan, graded, see the card
The short version
- 12 fights at Crypto.com Arena, Los Angeles: main card, prelims and early prelims, main card listed first
- 12 of the 12 bouts have two pages: the matchup archive and the graded result
- Prices are Kalshi contract cents at the close, with the DraftKings moneyline beside each
- Results stay behind a button, per bout or all at once, so you can read the card before you see who won
Main card
5 bouts
Prelims
4 bouts
Early prelims
3 bouts
Biggest winner payouts at UFC 331
What $100 on each winner returned at the Kalshi closing price, held to settlement, trading fee paid. Covered bouts only.
Hindsight only. Underdogs lose far more often than they win, which is why they pay this much.
Bonuses
- Fight of the Night
- Van vs. Pantoja
- Performances of the Night
- Tsarukyan, O'Neill
- Special bonus
- Sharaf ($50K, plus $50K from Dana White)
- $25K finish bonuses
- Brito, Gandra, Vera, Pitbull
UFC 331 fight stats
Official striking and grappling numbers for every covered bout, landed of attempted. Each bout links to its own page, where the significant strikes are broken down by target and position. The table marks each winner, so it stays behind a button like the rest of the card.
| Fighter | KD | Significant strikes | Total strikes | Takedowns | Control time |
|---|---|---|---|---|---|
| Joshua Van vs. Alexandre Pantoja | |||||
| Joshua Van W | 1 | 181 of 305 | 259 of 392 | 0 of 0 | 2:13 |
| Alexandre Pantoja | 0 | 147 of 284 | 159 of 300 | 5 of 18 | 9:11 |
| Arman Tsarukyan vs. Maurício Ruffy | |||||
| Arman Tsarukyan W | 1 | 8 of 19 | 9 of 20 | 1 of 10 | 3:00 |
| Maurício Ruffy | 0 | 4 of 10 | 22 of 28 | 0 of 0 | 0:06 |
| Patricio Pitbull vs. Dooho Choi | |||||
| Patricio Pitbull W | 1 | 38 of 75 | 38 of 75 | 0 of 0 | 0:05 |
| Dooho Choi | 0 | 20 of 46 | 20 of 46 | 0 of 0 | 0:00 |
| Gable Steveson vs. Sean Sharaf | |||||
| Gable Steveson | 0 | 1 of 2 | 1 of 2 | 0 of 0 | 0:00 |
| Sean Sharaf W | 1 | 3 of 6 | 3 of 6 | 0 of 0 | 0:02 |
| Alonzo Menifield vs. Iwo Baraniewski | |||||
| Alonzo Menifield W | 0 | 62 of 162 | 140 of 246 | 1 of 5 | 2:54 |
| Iwo Baraniewski | 0 | 67 of 121 | 89 of 146 | 1 of 3 | 4:19 |
| Marlon Vera vs. Charles Jourdain | |||||
| Marlon Vera W | 3 | 72 of 128 | 80 of 138 | 3 of 3 | 2:15 |
| Charles Jourdain | 0 | 83 of 127 | 108 of 153 | 0 of 1 | 0:00 |
| Tai Tuivasa vs. Robelis Despaigne | |||||
| Tai Tuivasa | 0 | 31 of 68 | 54 of 93 | 1 of 6 | 6:58 |
| Robelis Despaigne W | 0 | 30 of 69 | 83 of 128 | 2 of 2 | 5:08 |
| Michael Aswell Jr. vs. JooSang Yoo | |||||
| Michael Aswell Jr. W | 0 | 70 of 145 | 93 of 171 | 0 of 1 | 1:11 |
| JooSang Yoo | 0 | 46 of 129 | 51 of 135 | 1 of 4 | 2:18 |
| Ryan Gandra vs. Ozzy Diaz | |||||
| Ryan Gandra W | 1 | 16 of 34 | 16 of 34 | 0 of 0 | 0:03 |
| Ozzy Diaz | 0 | 3 of 4 | 3 of 4 | 0 of 0 | 0:00 |
| Edmen Shahbazyan vs. Brunno Ferreira | |||||
| Edmen Shahbazyan W | 1 | 61 of 110 | 63 of 112 | 1 of 3 | 0:57 |
| Brunno Ferreira | 0 | 32 of 108 | 33 of 109 | 0 of 0 | 0:00 |
| Casey O'Neill vs. Eduarda Moura | |||||
| Casey O'Neill W | 0 | 1 of 4 | 1 of 4 | 0 of 0 | 0:00 |
| Eduarda Moura | 0 | 3 of 7 | 13 of 20 | 0 of 0 | 3:12 |
| Giga Chikadze vs. Joanderson Brito | |||||
| Giga Chikadze | 0 | 7 of 12 | 13 of 18 | 0 of 0 | 0:00 |
| Joanderson Brito W | 0 | 20 of 27 | 24 of 31 | 0 of 0 | 0:39 |
Do not use statsfight.com, which publishes an official-looking UFC 331 table that names the wrong winners in two fights and overstates the main event by more than 100 significant strikes. The numbers above are the UFCStats official tabulation, read in a browser on Sep 21, 2026 because UFCStats serves a check that blocks automated fetching.
UFC 331: quick answers (contains results)
Who won the UFC 331 main event?
Joshua Van beat Alexandre Pantoja by unanimous decision over five rounds to retain the flyweight title, scored 49-46, 48-47 and 50-45. It was their second meeting and Van has now won both.
How many underdogs won at UFC 331?
Five of the twelve bouts went to the fighter the books had priced as the underdog: Sean Sharaf, Patricio Pitbull, Alonzo Menifield, Marlon Vera and Michael Aswell Jr.
What was the biggest upset on the card?
Sean Sharaf knocked out Gable Steveson in twelve seconds. Steveson closed around -2400 and Sharaf around +1200, and DraftKings said it was the largest outright underdog win it had recorded.
Did PM Countdown publish a plan on this card?
Yes, on the opening bout. Our writer bought Giga Chikadze at 22 cents with a sell order at 35 cents. The order never filled, the price peaked at 31 cents, and the position settled at zero. It is graded as a loss and it stays on the record.
What is the difference between the matchup page and the result page?
The matchup page is the archive of everything knowable before the bout: records, recent form, the tale of the tape and every price the market was quoting. The result page carries the outcome, the price path and what each market paid.
Sources and method
Results and scorecards from the official UFC event pages, cross-checked against Sherdog and theScore. Closing moneylines from BestFightOdds and DraftKings. Contract prices are Kalshi one-minute candlesticks on the KXUFCFIGHT series, with prop markets from KXUFCMOV, KXUFCMOF, KXUFCROUNDS, KXUFCDISTANCE and KXUFCVICROUND. Fight stats are carried only where a named source published them. Where sources disagree on a finish time or a method, both readings are carried on the bout page rather than resolved silently. We aren’t affiliated with the UFC or Kalshi.