UFC Fight Night 128 Fight Card

UFC FIght Night 128 takes place this coming Saturday night, April 21st in St. Louis and you can check out the full fight card below.

In the main event of the evening, Edson Barboza and Kevin Lee will both be looking to return to winning ways after having both lost last time out against top-of-the-food-chain fighters in Khabib Nurmagomedov and Tony Ferguson respectively.

In the co-main event, Frankie Edgar makes a surprisingly swift return to action after his first ever KO loss as he takes on a rematch with Cub Swanson.

Heavyweight action sees Chase Sherman fighting Justin Willis, while former WSOF two-division champion David Branch goes up against Brazil’s Thiago Santos.

After suffering one of last year’s most brutal knockouts, Aljamain Sterling gets back to business against the undefeated 15-0 Brett Johns.

Opening up the main card, veteran campaigner Jim Miller will go up against Daniel Hooker, who is coming off back-to-back wins in the Octagon.

Check out the full UFC Fight Night 128 fight card below.

Main Card (FOX Sports 1):

Edson Barboza vs. Kevin Lee
Frankie Edgar vs. Cub Swanson
Chase Sherman vs. Justin Willis
David Branch vs. Thiago Santos
Brett Johns vs. Aljamain Sterling
Daniel Hooker vs. Jim Miller

Prelims (FOX Sports 1):

Alex Garcia vs. Ryan LaFlare
Magomed Bibulatov vs. Ulka Sasaki
Siyar Bahadurzada vs. Luan Chagas
Corey Anderson vs. Patrick Cummins

Prelims (Fight Pass):

Aspen Ladd vs. Leslie Smith
Merab Dvalishvili vs. Ricky Simon
Tony Martin vs. Keita Nakamura

Ross launched MMA Insight (previously FightOfTheNight.com) in 2009 as a way to channel his passion for the sport of mixed martial arts. He's since penned countless news stories and live fight reports along with dozens of feature articles as the lead writer for the site, reaching millions of fans in the process.