Luta principal e co-principal
Joshua Van venceu Alexandre Pantoja por decisão unânime ao fim de 5 rounds na luta principal do UFC 331, no Crypto.com Arena em Los Angeles. O cinturão dos peso-mosca ficou onde estava e Alexandre Pantoja chegava como nº 1 da categoria. Na luta co-principal, Arman Tsarukyan venceu Mauricio Ruffy, nº 8 da categoria, por nocaute aos 4:56 do round 1, nos peso-leve. A luta de cinturão não teve finalização — foi até o fim — enquanto 7 dos 11 outros resultados vieram antes do tempo.
Como o card se decidiu
Nas 12 lutas que tiveram resultado, 6 terminaram por nocaute, 1 por finalização e 5 nas súmulas dos jurados — 7 paradas em 12 lutas. 3 das 5 decisões dividiram os jurados.
Finalizações e tempos de luta
A finalização mais rápida foi de Sean Sharaf, que parou Gable Steveson após 12 segundos, e 6 das 7 finalizações vieram já no primeiro round. A mais longa foi a nocaute de Charles Jourdain por Marlon Vera, aos 12 minutos e 2 segundos. De ponta a ponta, as 12 lutas ocuparam 1 hora e 53 minutos de tempo de luta.
O card principal contra as preliminares
O card principal finalizou mais: 3 de 5, contra 4 de 7 abaixo dele. Marlon Vera (nocaute, round 3), Ryan Gandra (nocaute, round 1) e Casey O'Neill (finalização, round 1) terminaram antes de os jurados precisarem decidir.
Os lutadores ranqueados no card
11 lutadores ranqueados estiveram no card, 4 deles nas duas lutas de cima, entre eles o campeão Joshua Van.
Países, categorias de peso e transmissão
O card reuniu lutadores de 11 países, 7 deles de Brasil e 7 de Estados Unidos. 8 categorias de peso foram usadas, peso-pena com mais frequência, com 3 lutas. Paramount+ transmitiu todas as 12 lutas, divididas entre um card principal e 2 blocos preliminares.