MMA Corner

We post picks before the gloves touch and shuffle our rankings with reckless abandon. Dana's probably not reading this — but we’ll act like he is.

Our Prediction Record: 226-87 (72%)

UFC FN: Moreno vs Kavanagh

NA
UFC FN: Moreno vs Kavanagh

UFC Fight Night: Moreno vs. Kavanagh lands Saturday, February 28, 2026 at Arena CDMX in Mexico City, Mexico, with the main card starting at 5:00pm PST and Brandon Moreno meeting Lone’er Kavanagh in a five-round flyweight main event.

UFC FN: Moreno vs Kavanagh

Moreno’s story is basically: Mexican pioneer, then chaos, then champion, then more chaos. ESPN notes he became the first Mexican-born UFC champ in 2021. After a decision win over Steve Erceg last March, he’s trying to rebound from a December loss to Tatsuro Taira.

Kavanagh is the kind of late-call headache matchmakers love. He steps in for injured Asu Almabayev with a 3-1 UFC record and the calm of someone who believes the hype. If he keeps Moreno reacting instead of leading, the building can flip from roaring to nervous fast.

This matchup is pace vs poise: Moreno shines when he layers feints, level changes and scrambles into one long problem, while Kavanagh wants volume and pressure. The trap is simple — Moreno can’t coast, and Kavanagh can’t get reckless in the clinch.

In the co-main, Marlon Vera meets David Martinez in a veteran-vs-new-blood scrap where one clean counter can rewrite the night. For “fight of the night” chaos, Daniel Zellhuber vs. King Green is the loudest candidate: sharp hands, big swings, and no patience for a slow dance.

Here are our official fight predictions for the card. ✔️ ❌

  • Moreno vs. Kavanagh = Moreno 
  • Vera vs. Martinez = Martinez 
  • Zellhuber vs. Green = Zellhuber 
  • Chairez vs. Bunes = Chairez 
  • Rodriguez vs. Borjas = Rodriguez 
  • Luna vs. Pacheco = Luna 
  • Gandra vs. Medina = Gandra 
  • Perez vs. Chiasson = Perez 
  • Quiñonez vs. Moutinho = Quiñonez 
  • Silva de Andrade vs. Reyes = Reyes 
  • Tarin vs. Kareckaite = Tarin 
  • Silva vs. Marshall = Marshall 
  • Pinas vs. Schultz = Pinas