UFC On ESPN 21 Fight Card

UFC On ESPN 21 takes place this coming Saturday night, March 20th in Las Vegas and we’ve got the full fight card for you below.

After putting together a five-fight winning streak in 2020, No.10 ranked middleweight Kevin Holland now gets main event billing opposite Derek Brunson, who has won his last three fights and is ranked No.7.

After suffering the first loss of his career last time out by KO, Gregor Gillespie now tries to rebound in the co-main event against Brad Riddell, who has won a trio of bouts since joining the UFC in 2019.

At heavyweight, Tai Tuivasa looks to build on a win over Stefan Struve last time out when he goes up against Don’Tale Mayes, who is 1-2 in his UFC run so far.

After winning his UFC debut via head kick, Adrian Yanez now fights Gustavo Lopez, who is coming off a submission win over Anthony Birchak.

With a 4-1 UFC record so far, China’s Song Kenan goes to battle with Max Griffin, whose only mustered four wins from 10 Octagon outings.

Opening up the main card will be two new female 125lb recruits as former Contender Series fighter Cheyenne Buys faces up against late replacement Montserrat Ruiz from Invicta FC.

Check out the full UFC On ESPN 21 fight card below.

Main Card

Kevin Holland vs. Derek Brunson
Gregor Gillespie vs. Brad Riddell
Tai Tuivasa vs. Don’Tale Mayes
Adrian Yanez vs. Gustavo Lopez
Song Kenan vs. Max Griffin
Cheyenne Buys vs. Montserrat Ruiz


Marion Reneau vs. Macy Chiasson
Leo Santos vs. Grant Dawson
Trevin Giles vs. Roman Dolidze
Julia Avila vs. Julija Stoliarenko
Montel Jackson vs. Jesse Strader
JP Buys vs. Bruno Silva
Johnny Eduardo vs. Anthony Birchak

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.