The content below shows how the model reached its conclusion for the prediction. The higher the value of the number, the more confident the model is in the prediction. The confidence scores do not perfectly correlate with accuracy. Use your judgement to see where the model may have missed the mark.
Recent Prediction
This prediction includes detailed insights.
Predicted Winner: Brandon Moreno
Weight Class: Flyweight
Final Confidence: 0.54
Value: -30.0%
Reason: Base confidence < 10, decreased by 30%
Value: -10.0%
Reason: Predicted winner lost by KO/TKO within last 12 months
Value: -15.0%
Reason: Predicted winner lost last fight, and fight before was a KO/TKO loss
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
Score: 1
Odds:
Brandon Moreno: +100
Joseph Morales: -120
You are looking at one of the greatest flyweights to ever do it, but you are also looking at a version of Moreno on the worst slide of his career. He sits at 2-4 over his last six, and the last two came by the ugliest means possible for him: a first-ever stoppage loss to Tatsuro Taira in December 2025, then a lopsided decision loss to Lone'er Kavanagh in February 2026. That is a hard truth to sit with when analyzing a legend.
When Moreno is right, his game is built on volume pressure and a nasty left hook. Signature weapons you can count on:
The technical evolution has been real over the years, from raw kicker to jab-centric point fighter to the shortened, balanced stance he adopted under new coaching. But the recent form shows regression, not growth. His speed and reactions are fading against the young elite.
When his primary gameplan fails, Moreno leans on durability and forward pressure, shelling up and grinding in the clinch. Against Kavanagh that produced control time but no damage. He does not fold mentally, but the tools are slower than they were.
Morales is a Team Alpha Male submission specialist who won TUF 33 and has rattled off wins in his second UFC run, both by submission. He is 15-2 overall with a nasty guillotine as his calling card.
Signature weapons:
The evolution from his first UFC stint is clear. The old Morales got outwrestled 7-to-1 by Eric Shelton in 2018 and stopped by Figueiredo. The current version is more composed and finishes cleaner, but the sample is thin against top competition.
When his grappling gameplan stalls, Morales has limited options. His striking is a setup tool, not a standalone weapon, and his cardio past Round 1 at UFC level is untested against a five-round veteran.
This is grappler versus scrambler, and that is the whole fight.
The model landed on maximum confidence, and the SHAP features tell you why:
The positives, especially the odds and striking metrics, outweigh the recency penalties.
This is a mixed bag you should respect. WolfTicketsAI has been wrong on Moreno repeatedly of late, missing on Kavanagh, Taira, Royval, and Pantoja. The model tends to overrate Moreno's floor against elite, fast opposition. That is the caution. The vote of confidence is that when the matchup fits Moreno's strengths, the model nails it, as with Erceg, Albazi, and Kara-France. On Morales, the model is 1-for-1, correctly calling his Schnell submission. The difference here is that Morales is not the fast, technical striker who has been beating Moreno. He is exactly the kind of grappler Moreno has historically handled.
Morales is a real submission threat in Round 1, and a lazy entry could get Moreno choked. But this is the wrong style to fix Moreno's recent problems with, and the right style to remind everyone what he still does well. His scramble defense neutralizes the guillotine, his volume and left hook punish a low-output striker, and his cardio and five-round experience bury Morales if it goes long. WolfTicketsAI is riding with Brandon Moreno, and the stylistic logic backs the pick.
| Stat | Brandon Moreno | Joseph Morales | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 32 | 32 | 31 | |
| Height | 67" | 66" | 66" | |
| Reach | 70" | 69" | 67" | |
| Win Percentage | 69.70% | 88.24% | 80.37% | |
| Wins | 24 | 15 | ||
| Losses | 10 | 3 | ||
| Wins at Weight Class | 8 | 2 | ||
| Losses at Weight Class | 6 | 2 | ||
| Striking Stats | ||||
| Striking Accuracy | 50.15% | 46.61% | 48.70% | |
| Significant Striking Accuracy | 44.40% | 40.51% | 43.35% | |
| Strikes Landed Per Minute | 4.920 | 2.787 | 4.659 | |
| Significant Strikes Landed Per Minute | 3.837 | 2.002 | 3.390 | |
| Knockdowns per Fight | 0.176 | 0.380 | 0.443 | |
| Striking Impact Differential | 6.90% | -9.20% | 1.47% | |
| Significant Striking Impact Differential | 3.30% | -0.40% | 0.86% | |
| Striking Output Differential | -4.70% | -8.60% | 0.58% | |
| Significant Striking Output Differential | -7.40% | 0.60% | -0.32% | |
| Striking Defense to Offense Ratio | 113.24% | 111.82% | 92.82% | |
| Significant Striking Defense to Offense Ratio | 141.59% | 140.51% | 112.57% | |
| Striking Defense Percentage | 59.86% | 57.81% | 50.10% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.396 | 3.041 | 0.827 | |
| Takedowns per Fight | 1.364 | 1.140 | 1.397 | |
| Takedowns Attempted per Fight | 3.432 | 2.661 | 4.051 | |
| Takedown Defense | 53.06% | 275.00% | 84.17% | |
| Takedown Accuracy | 39.74% | 42.86% | 30.62% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 2.843 | 1.267 | 2.124 | |
| Head Strikes Attempted per Minute | 7.317 | 3.953 | 5.517 | |
| Head Strikes Absorbed per Minute | 2.464 | 1.115 | 1.938 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 0.607 | 0.583 | 0.700 | |
| Body Strikes Attempted per Minute | 0.860 | 0.786 | 1.037 | |
| Body Strikes Absorbed per Minute | 0.637 | 0.735 | 0.753 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.387 | 0.152 | 0.566 | |
| Leg kicks Attempted per Minute | 0.467 | 0.203 | 0.727 | |
| Leg kicks Absorbed per Minute | 0.543 | 0.203 | 0.622 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.211 | 0.279 | 0.249 | |
| Clinch Strikes Attempted per Minute | 0.370 | 0.481 | 0.366 | |
| Clinch Strikes Absorbed per Minute | 0.141 | 0.177 | 0.252 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Feb. 28, 2026 | Flyweight | Brandon Moreno | Lone'er Kavanagh | Lone'er Kavanagh | |
| Dec. 6, 2025 | Flyweight | Brandon Moreno | Tatsuro Taira | Tatsuro Taira | |
| March 29, 2025 | Flyweight | Brandon Moreno | Steve Erceg | Brandon Moreno | |
| Nov. 2, 2024 | Flyweight | Brandon Moreno | Amir Albazi | Brandon Moreno | |
| Feb. 24, 2024 | Flyweight | Brandon Moreno | Brandon Royval | Brandon Royval | |
| July 8, 2023 | UFC Flyweight Title | Brandon Moreno | Alexandre Pantoja | Alexandre Pantoja | |
| Jan. 21, 2023 | UFC Flyweight Title | Deiveson Figueiredo | Brandon Moreno | Brandon Moreno | |
| July 30, 2022 | UFC Interim Flyweight Title | Brandon Moreno | Kai Kara-France | Brandon Moreno | |
| Jan. 22, 2022 | UFC Flyweight Title | Brandon Moreno | Deiveson Figueiredo | Deiveson Figueiredo | |
| June 12, 2021 | UFC Flyweight Title | Deiveson Figueiredo | Brandon Moreno | Brandon Moreno | |
| Dec. 12, 2020 | UFC Flyweight Title | Deiveson Figueiredo | Brandon Moreno | None | |
| Nov. 21, 2020 | Flyweight | Brandon Moreno | Brandon Royval | Brandon Moreno | |
| March 14, 2020 | Flyweight | Jussier Formiga | Brandon Moreno | Brandon Moreno | |
| Dec. 14, 2019 | Flyweight | Brandon Moreno | Kai Kara-France | Brandon Moreno | |
| Sept. 21, 2019 | Flyweight | Brandon Moreno | Askar Askarov | None | |
| May 19, 2018 | Flyweight | Brandon Moreno | Alexandre Pantoja | Alexandre Pantoja | |
| Aug. 5, 2017 | Flyweight | Sergio Pettis | Brandon Moreno | Sergio Pettis | |
| April 22, 2017 | Flyweight | Dustin Ortiz | Brandon Moreno | Brandon Moreno | |
| Dec. 3, 2016 | Flyweight | Brandon Moreno | Ryan Benoit | Brandon Moreno | |
| Oct. 1, 2016 | Flyweight | Louis Smolka | Brandon Moreno | Brandon Moreno |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Nov. 8, 2025 | Flyweight | Matt Schnell | Joseph Morales | Joseph Morales | |
| Aug. 16, 2025 | Ultimate Fighter 33 Flyweight Tournament Title | Alibi Idiris | Joseph Morales | Joseph Morales | |
| Nov. 10, 2018 | Flyweight | Joseph Morales | Eric Shelton | Eric Shelton | |
| Feb. 3, 2018 | Flyweight | Deiveson Figueiredo | Joseph Morales | Deiveson Figueiredo | |
| Aug. 5, 2017 | Flyweight | Joseph Morales | Robert Sanchez | Joseph Morales |