UFC 310 chứng kiến những sự thay đổi gấp rút vào phút chót. Ban đầu, nhà vô địch hạng bán trung Belal Muhammad dự kiến bảo vệ đai trước Shavkat Rakhmonov. Tuy nhiên, chấn thương đã khiến anh rút lui, UFC buộc phải mời Ian Machado Garry vào thay thế.
Tuy cuộc đối đầu mới Rakhmonov vs. Garry được công bố diễn ra trong 5 hiệp, đây vẫn không phải một trận tranh đai tâm điểm. Thay vào đó, UFC 310 được chọn một tâm điểm khác.
Ở hạng ruồi, nhà vô địch Alexandre Pantoja sẽ có lần thứ ba bảo vệ danh hiệu của mình trước đối thủ đặc biệt - Kai Asakura. Nhà cựu vô địch giải đấu Rizing Fighting Federation sẽ có màn ra mắt UFC, anh là võ sĩ thứ hai trong lịch sử từ giải đấu khác được tranh đai ngay trong trận ra mắt UFC.
UFC 310 còn nhiều màn so tài chất lượng: Ciryl Gane tái đấu Alexander Volkov 2, Bryce Mitchell vs. Kron Gracie, Nate Landwher vs. Doo Ho Choi..
UFC 310 sẽ bắt đầu từ 6h00 sáng ngày Chủ Nhật 8/12 theo giờ Việt Nam. Loạt trận đấu chính (Main Card) sẽ bắt đầu lúc 10h00 cùng ngày.
Main Card (10h00)
125 lbs.: UFC Flyweight champion Alexandre Pantoja vs. Kai Asakura
170 lbs.: Shavkat Rakhmonov vs. Ian Garry
265 lbs.: Ciryl Gane vs. Alexander Volkov
145 lbs.: Bryce Mitchell vs. Kron Gracie
145 lbs.: Nate Landwehr vs. Doo Ho Choi
Prelims Card (8h00)
205 lbs.: Anthony Smith vs. Dominick Reyes
170 lbs.: Vicente Luque vs. Themba Gorimbo
145 lbs.: Movsar Evloev vs. Aljamain Sterling
170 lbs.: Randy Brown vs. Bryan Battle
Early Prelim Card (6h00)
195 lbs.: Chris Weidman vs. Eryk Anders
125 lbs.: Cody Durden vs. Joshua Van
170 lbs.: Michael Chiesa vs. Max Griffin
155 lbs.: Chase Hooper vs. Clay Guida
265 lbs.: Lukasz Brzeski vs. Kennedy Nzechukwu