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: Felipe Franco
Weight Class: Light Heavyweight
Final Confidence: 19.44
Value: +20.0%
Reason: Base confidence between 14 and 21, increased by 20%
Value: -10.0%
Reason: Predicted winner is moving down in weight
Weight Change: Moving down in weight (from Heavyweight to Light Heavyweight)
Weight Change: Staying at usual weight
Score: 18
Odds:
Felipe Franco: -370
Brendson Ribeiro: +290
Franco is a grappling-first light heavyweight out of Galpão da Luta in Salvador, the same gym that produced Jailton Almeida. He holds a BJJ black belt and a judo brown belt, and his fighting DNA matches that resume. Ten of his eleven career wins came in round one, and he has never once seen a judge's scorecard in a victory. Every single win is a finish, split between seven KO/TKOs and four submissions. That is the profile of a wrecker, and against Ribeiro it may be exactly what the matchup calls for.
His signature sequences revolve around hurting you, then dragging you down:
When his primary plan stalls, Franco leans on durability and wrestling grit. In his heavyweight debut against Mario Pinto he stuffed 12 of 14 takedowns and muscled back to his feet repeatedly, winning a round on all three cards despite giving up roughly 60 pounds. His technical evolution is simple: dropping from a short-notice heavyweight bout back to his natural 205 let his finishing instincts breathe again.
Ribeiro is "The Gorilla," a 6'3" orthodox striker with an 81-inch reach and a deep but checkered 17-11-1 record. He brings real power and some genuinely slick submissions, but he arrives on a brutal four-fight skid, all losses, with a recent win percentage of zero. That is the elephant in the cage.
His weapons, when they work:
This is a grappler-versus-striker clash where the grappler's bread and butter attacks the striker's worst flaw.
The historical lesson writes itself: the Yakhyaev fight is the template. Ribeiro landed his flashy strike, got taken down anyway, and tapped. Franco is that same takedown threat with even nastier top-side finishing.
The model's confidence here is modest at 18, and the SHAP data explains why it is not higher:
So the model landed on a confident but not blowout pick: Franco's power and the betting line carry it, while Ribeiro's reach and Franco's defensive gaps keep the number grounded.
WolfTicketsAI has no prediction history on Felipe Franco, so there is some built-in uncertainty on how the model reads his profile. On Ribeiro, though, the model has been sharp. It correctly called his losses to Yakhyaev (0.83), Oumar Sy (0.78), and Azamat Murzakanov (0.79), all first-round finishes. Its one miss on Ribeiro was predicting against him versus Caio Machado, a fight Ribeiro won by split decision. The pattern is clear: when the model picks against Ribeiro in a finish-threat spot, it has been right every time. That is a meaningful vote of confidence in this exact kind of pick.
The styles could not line up more cleanly for WolfTicketsAI's pick. Franco is a finisher who hunts takedowns and buries opponents under mount elbows, and Ribeiro's career-long takedown defense, cardio collapse, and recent run of first-round losses make him the ideal victim for that game. Ribeiro has the power to steal it early if Franco's shaky defense lets him in, but the math, the film, and the model all point one way. Take Felipe Franco to drag this to the mat and finish it.
| Stat | Felipe Franco | Brendson Ribeiro | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 25 | 30 | 33 | |
| Height | 73" | 75" | 75" | |
| Reach | 76" | 81" | 77" | |
| Win Percentage | 84.62% | 60.71% | 80.81% | |
| Wins | 11 | 18 | ||
| Losses | 3 | 11 | ||
| Wins at Weight Class | 1 | 2 | ||
| Losses at Weight Class | 0 | 6 | ||
| Striking Stats | ||||
| Striking Accuracy | 65.12% | 42.46% | 50.02% | |
| Significant Striking Accuracy | 51.72% | 39.44% | 45.34% | |
| Strikes Landed Per Minute | 5.169 | 3.072 | 5.084 | |
| Significant Strikes Landed Per Minute | 2.769 | 2.620 | 3.872 | |
| Knockdowns per Fight | 0.000 | 0.234 | 1.090 | |
| Striking Impact Differential | -25.50% | -17.75% | 1.23% | |
| Significant Striking Impact Differential | 7.50% | -6.75% | 2.86% | |
| Striking Output Differential | -23.00% | -20.38% | 2.44% | |
| Significant Striking Output Differential | 13.00% | -4.75% | 4.26% | |
| Striking Defense to Offense Ratio | 49.11% | 146.19% | 81.28% | |
| Significant Striking Defense to Offense Ratio | 75.00% | 144.05% | 95.66% | |
| Striking Defense Percentage | 50.00% | 52.16% | 45.07% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.000 | 0.468 | 0.473 | |
| Takedowns per Fight | 2.077 | 0.702 | 1.317 | |
| Takedowns Attempted per Fight | 4.846 | 1.871 | 3.155 | |
| Takedown Defense | 16.67% | 211.11% | 77.16% | |
| Takedown Accuracy | 42.86% | 37.50% | 28.61% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 2.354 | 1.341 | 2.522 | |
| Head Strikes Attempted per Minute | 4.892 | 4.522 | 5.723 | |
| Head Strikes Absorbed per Minute | 1.477 | 1.746 | 2.505 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 0.369 | 0.515 | 0.733 | |
| Body Strikes Attempted per Minute | 0.415 | 0.858 | 1.010 | |
| Body Strikes Absorbed per Minute | 0.277 | 0.873 | 0.634 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.046 | 0.764 | 0.616 | |
| Leg kicks Attempted per Minute | 0.046 | 1.263 | 0.752 | |
| Leg kicks Absorbed per Minute | 0.323 | 0.842 | 0.555 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.369 | 0.047 | 0.426 | |
| Clinch Strikes Attempted per Minute | 0.415 | 0.094 | 0.567 | |
| Clinch Strikes Absorbed per Minute | 0.600 | 0.078 | 0.406 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| July 18, 2026 | Light Heavyweight | Levi Rodrigues Jr. | Felipe Franco | Felipe Franco | |
| March 21, 2026 | Heavyweight | Mario Pinto | Felipe Franco | Mario Pinto |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| July 25, 2026 | Light Heavyweight | Magomed Tuchalov | Brendson Ribeiro | Magomed Tuchalov | |
| April 4, 2026 | Light Heavyweight | Abdul Rakhman Yakhyaev | Brendson Ribeiro | Abdul Rakhman Yakhyaev | |
| Sept. 6, 2025 | Light Heavyweight | Oumar Sy | Brendson Ribeiro | Oumar Sy | |
| June 7, 2025 | Light Heavyweight | Azamat Murzakanov | Brendson Ribeiro | Azamat Murzakanov | |
| March 15, 2025 | Light Heavyweight | Diyar Nurgozhay | Brendson Ribeiro | Brendson Ribeiro | |
| Nov. 2, 2024 | Light Heavyweight | Caio Machado | Brendson Ribeiro | Brendson Ribeiro | |
| June 22, 2024 | Light Heavyweight | Magomed Gadzhiyasulov | Brendson Ribeiro | Magomed Gadzhiyasulov | |
| Feb. 17, 2024 | Light Heavyweight | Zhang Mingyang | Brendson Ribeiro | Zhang Mingyang |