Fans may have to wait until 2019 before catching another glimpse of Gilbert Melendez in action.

The former Strikeforce lightweight champion and two-time UFC title challenger has been forced to withdraw from his Nov. 30 featherweight bout opposite Arnold Allen at The Ultimate Fighter 28 Finale in Las Vegas due to an injury, officials announced Monday. Taking Melendez’s place on short notice will be former World Series of Fighting champion Rick Glenn.

This was to be Melendez’s first fight since UFC 215 in September of last year, where he lost a unanimous decision to Jeremy Stephens. “El Nino” has lost four straight and five of his last six since coming over from the Strikeforce promotion.

Glenn (21-5-1) has won three of his last four fights, most recently earning a split nod over Dennis Bermudez to boost his UFC record to 3-2. One of those Octagon losses came in Glenn’s UFC debut, which involved him competing at 155 pounds and accepting a bout on just 12 days’ notice.

The streaking Allen (13-1) has won six straight contests, including all four of his UFC appearances to date. In May at UFC Liverpool, he defeated Mads Burnell by third-round submission.

The Ultimate Fighter 28 Finale takes place on Nov. 30 at The Pearl at the Palms Theatre in Las Vegas and it will be headlined by a welterweight bout between Rafael dos Anjos and Kamaru Usman.

See the updated card below:

Rafael dos Anjos vs. Kamaru Usman

Pedro Munhoz vs. Bryan Caraway

Arnold Allen vs. Rick Glenn

Ashlee Evans-Smith vs. Antonina Shevchenko

Roosevelt Roberts vs. Darrell Horcher

Darren Stewart vs. Edmen Shahbazyan

Tim Means vs. Ricky Rainey