A middleweight bout between Bruno Silva and Albert Duraev was scheduled to take place at the event.[5] However, Silva withdrew due to an injury and was replaced by Michał Oleksiejczuk.[6] In turn, Duraev was forced to withdraw for undisclosed reasons and was replaced by Cody Brundage.[7]
Former UFC Flyweight Championship challenger Alex Perez was expected to face Amir Albazi at the event.[8] However, he pulled out due to undisclosed reasons in late October and was replaced by Brandon Royval.[9] In turn, Royval withdrew from the card in late November due to a broken wrist during training and was replaced by Alessandro Costa.[10][11]
A light heavyweight bout between Tafon Nchukwi and Jamal Pogues was expected to take the event.[12] However, Pogues pull out from the bout due to undisclosed reasons and was replaced by Vitor Petrino.[13] Nchukwi eventually pulled out of the bout himself due to undisclosed reasons and the bout was scrapped.[14]
A middleweight bout between Julian Marquez and Deron Winn was expected to take place at the event.[18] However, just two days before the event, Winn was forced to withdraw after fainting and falling down a set of stairs, sustaining a minor concussion. As a result, the bout was scrapped.[19]
At the weigh-ins, Hayisaer Maheshate weighed in at 158.5 pounds, two and a half pounds over the lightweight non-title fight limit. His bout proceeded at catchweight and he was fined 20% of his purse, which went to his opponent Rafa García.[20]