Horcher (13-3-0) has won just one of three fights under the UFC banner, with that lone victory coming over Devin Powell at UFC Fight Night Oklahoma City. Horcher also won two of three during a stint in Bellator MMA, with victories coming over the duo of EJ Brooks and Chris Liguori. Horcher is also returning to action for the first time in just about a year, with his last bout coming in December of 2017.
Roberts (6-0-0) is going to be making his UFC debut in this fight and does so with an undefeated streak that has lasted almost two years. Roberts also competed on Dana White’s Tuesday Night Contender Series Episode 15, defeating Garrett Gross by second round submission. Roberts has yet to see any of his professional MMA fights go the distance and only two bouts made it out of the first round.
UFC Ultimate Fighter 28 Finale takes place on Friday, November 30 from the Pearl Concert Theatre At Palms Casino Resort in Las Vegas, Nevada with Rafael Dos Anjos and Kamaru Usman headlining. Fightful is providing live coverage of the event, which airs live on Fox Sports 1.