A welterweight bout between former
UFC Welterweight Championship challenger
Gilbert Burns and
Sean Brady served as the main event. A featherweight bout between
Calvin Kattar and
Kyle Nelson was scheduled for this event. However, Kattar withdrew from the fight for unknown reasons and was replaced by
Steve Garcia. A bantamweight bout between
Aiemann Zahabi and
Marcus McGhee was reported for this event. However, the bout was removed from the card for unknown reasons. Despite both men successfully weighing in, it was announced that the fight was canceled due to an undisclosed medical issue on Fletcher’s part and was re-scheduled to take place at this event. A flyweight bout between
Matt Schnell and Alessandro Costa was expected to take place at the event. However, Costa withdrew from the bout due to a shoulder injury and was replaced by
Cody Durden in a bantamweight bout. A light heavyweight bout between former interim
UFC Light Heavyweight Championship challenger
Ovince Saint Preux and former
LFA Light Heavyweight Champion Ryan Spann was scheduled for this event. However, Saint Preux withdrew from the fight due to an illness and the bout was moved to
UFC 307 as a result. At the weigh-ins, Dylan Budka and
Kyle Nelson missed weight. Budka weighed in at 188.5 pounds, two and a half pounds over the middleweight non-title fight limit. Nelson weighed in at 148.5 pounds, two and a half pounds over the featherweight non-title fight limit. Both bouts proceeded at catchweight with both fighters forfeiting 20% of their purses, which went to their opponents
Andre Petroski and
Steve Garcia, respectively. ==Results==