A bantamweight bout between former interim UFC Bantamweight Championship challenger Cory Sandhagen and Umar Nurmagomedov was expected to headline the event.[3] However, Nurmagomedov withdrew from the event in mid-July due to a shoulder injury.[4] He was replaced by Rob Font in a catchweight bout of 140 pounds.[5]
Tagir Ulanbekov and Jake Hadley were expected to meet in a flyweight bout at this event.[8] However, Ulanbekov withdrew due to undisclosed reasons and was replaced by Cody Durden.[9]
A light heavyweight bout between Ovince Saint Preux and Ion Cuțelaba was expected to take place at the event.[12] However, the bout was cancelled on July 20 for unknown reasons.[13]
Sean Woodson and Steve Garcia were expected to meet in a featherweight bout at the event.[14] However, the bout was scrapped after Garcia got injured and Woodson was booked against Jesse Butler.[15] In turn, Butler was removed by the Nevada Athletic Commission during fight week due to a recent knockout loss two months earlier.[16] He was replaced by promotional newcomer Mairon Santos.[17] However, due to visa issues, Santos was removed from the bout and replaced with promotional newcomer Dennis Buzukja.[18] At the weigh-ins, Buzukja weighed in at 146.5 pounds, half a pound over the featherweight non-title fight limit. The bout proceeded at catchweight and he was fined 20 percent of his purse, which went to Woodson.[19]