UFC 310 took place on Saturday, December 7 at the T-Mobile Arena in Las Vegas, Nevada.
Main Card
- Main Event: Alexandre Pantoja defeated Kai Asakura by submission (rear-naked choke) in round 2 (2:05) to retain the UFC Flyweight Championship
- Welterweight: Shavkat Rakhmonov defeated Ian Machado Garry by unanimous decision (48-47, 48-47, 48-47)
- Heavyweight: Ciryl Gane defeated Alexander Volkov by split decision (29-28, 28-29, 29-28)
- Featherweight: Bryce Mitchell defeated Kron Gracie by KO (elbow) in round 3 (0:39)
- Featherweight: Dooho Choi defeated Nate Landwehr by TKO (strikes) in round 3 (3:21)
Prelims
- Light Heavyweight: Dominick Reyes defeated Anthony Smith by TKO (strikes) in round 2 (4:46)
- Welterweight: Vicente Luque defeated Themba Gorimbo by submission (anaconda choke) in round 1 (0:52)
- Featherweight: Movsar Evloev defeated Aljamain Sterling by unanimous decision (29-28, 29-28, 29-28)
- Welterweight: Bryan Battle defeated Randy Brown by split decision (28-29, 29-28, 29-28)
Early Prelims
- Catchweight: Eryk Anders defeated Chris Weidman by TKO (strikes) in round 2 (4:51)
- Flyweight: Joshua Van defeated Cody Durden by unanimous decision (29-28, 30-26, 30-27)
- Welterweight: Michael Chiesa defeated Max Griffin by submission (rear-naked choke) in round 3 (1:56)
- Lightweight: Chase Hooper defeated Clay Guida by submission (armbar) in round 1 (3:41)
- Heavyweight: Kennedy Nzechukwu defeated Lukasz Brzeski by TKO (strikes) in round 1 (4:51)
Performance of the Night
Alexandre Pantoja earned a $50,000 bonus
Vicente Luque earned a $50,000 bonus
Chase Hooper earned a $50,000 bonus
Kennedy Nzechukwu earned a $50,000 bonus