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: Ryan Gandra
Weight Class: Middleweight
Final Confidence: 29.7
Value: +0.0%
Reason: Base confidence >= 27, no change
Value: +10.0%
Reason: Opponent lost by KO/TKO within last 12 months
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
```
Score: 27
Odds:
Ryan Gandra: -525
Ozzy Diaz: +390
Gandra is the definition of a fast-twitch finisher. Through two UFC bouts he has spent less than two minutes of total cage time and walked away with two first-round knockouts. This is a guy who studies tape like a film critic then closes the show like a wrecking ball.
Signature techniques:
Technical evolution: There is not much of a sample to track evolution, but both UFC wins show the same disciplined pattern: composed entry, explosive finish. His stat line of 12.41 significant strikes landed per minute and a 9.5 significant striking impact differential reflects a fighter who lands hard and often in the brief windows he fights.
Warning: Both his UFC finishes came inside two minutes against limited opposition. His durability, cardio, and grappling remain untested at this level. He holds brown belts in judo and jiu-jitsu, but has attempted zero takedowns in the UFC. If this fight leaves the first round, we are in uncharted water for Gandra.
Diaz is a technical boxer with real heart, but he is trending the wrong way. He has lost 2 of his last 3 and dropped his most recent bout by KO/TKO. He is 1-2 in the Octagon.
Signature techniques:
Technical evolution: Diaz moved up to light heavyweight for the Zhang fight, then wisely dropped back to middleweight for Santos. The problem is his patient, read-and-react style keeps costing him early. He is the more experienced, more well-rounded striker but has not solved his slow-start problem.
Warning: Diaz was knocked out by Ateba Gautier in May 2026 and stopped by Zhang Mingyang inside Round 1 in November 2024. That is two KO losses in his last handful of fights. Against a one-shot finisher like Gandra, that chin history is a flashing red light.
This is a classic pressure-finisher versus patient-counter-boxer clash, and the tape screams danger for Diaz.
Gandra's paths to exploit Diaz: Diaz's entire history of losses come from him being hesitant early and getting caught stepping in. Gandra's signature leaping left hook around the guard is tailor-made for a fighter who plants and counters. Zhang proved you can bait Diaz's counter step and land a fight-ender before the halfway point of Round 1. Gandra does not even need to bait it, he just walks Diaz down and detonates, exactly like he did to Reese.
Diaz's paths to trouble Gandra: Diaz has the reach edge at 79 inches to Gandra's 74, and the more refined boxing over three rounds. If he can use lateral movement, keep Gandra on the end of the jab, and drag this into Rounds 2 and 3, he tests territory Gandra has never seen. The Santos fight shows Diaz can grind and win when he survives early. His body attack could also sap Gandra's untested cardio.
Historical parallel: The Zhang fight is the blueprint. A pressure fighter with fight-ending power caught Diaz stepping into a counter early. Gandra brings the same profile with even more explosive entries.
The model landed on Gandra at a modest score of 27. Here is what moved the needle:
The relatively low final score of 27 tells you the model likes Gandra but is not blind to his tiny sample size and the reach disadvantage.
WolfTicketsAI has no prior prediction history on Ryan Gandra, so there is no track record to lean on for him specifically. On Ozzy Diaz, the model has one prior call and nailed it, correctly picking Ateba Gautier to beat Diaz by KO/TKO with a 0.76 score. That is a small but perfect sample, and notably the model already saw Diaz get finished once. That prior correct read on a Diaz KO loss adds quiet confidence to picking against him again.
Everything points one direction. Gandra is an explosive first-round finisher walking into a fighter who starts slow, gets baited stepping in, and has been knocked out twice recently. The Zhang fight is the exact roadmap, and Gandra owns an even nastier version of that finish. Diaz's only hope is surviving the storm and dragging this into deep water, but his chin and slow starts make that a long shot. WolfTicketsAI sides with Ryan Gandra, and the tape agrees. Expect another early night for Problema.
| Stat | Ryan Gandra | Ozzy Diaz | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 31 | 35 | 33 | |
| Height | 73" | 76" | 73" | |
| Reach | 74" | 79" | 76" | |
| Win Percentage | 90.91% | 71.43% | 79.09% | |
| Wins | 11 | 10 | ||
| Losses | 1 | 5 | ||
| Wins at Weight Class | 2 | 1 | ||
| Losses at Weight Class | 0 | 1 | ||
| Striking Stats | ||||
| Striking Accuracy | 48.98% | 51.69% | 51.86% | |
| Significant Striking Accuracy | 48.98% | 51.19% | 46.29% | |
| Strikes Landed Per Minute | 12.414 | 6.488 | 5.229 | |
| Significant Strikes Landed Per Minute | 12.414 | 6.360 | 3.806 | |
| Knockdowns per Fight | 15.517 | 0.000 | 0.741 | |
| Striking Impact Differential | 9.50% | -9.00% | 4.22% | |
| Significant Striking Impact Differential | 9.50% | -7.00% | 2.89% | |
| Striking Output Differential | 18.00% | -58.67% | 4.48% | |
| Significant Striking Output Differential | 18.00% | -56.00% | 2.85% | |
| Striking Defense to Offense Ratio | 33.33% | 190.85% | 71.96% | |
| Significant Striking Defense to Offense Ratio | 33.33% | 193.33% | 96.60% | |
| Striking Defense Percentage | 61.54% | 62.91% | 45.67% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.000 | 0.000 | 0.549 | |
| Takedowns per Fight | 0.000 | 0.000 | 1.426 | |
| Takedowns Attempted per Fight | 0.000 | 1.908 | 3.946 | |
| Takedown Defense | 100.00% | 50.00% | 78.37% | |
| Takedown Accuracy | 0.00% | 0.00% | 31.47% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 11.379 | 5.428 | 2.558 | |
| Head Strikes Attempted per Minute | 22.241 | 11.237 | 5.763 | |
| Head Strikes Absorbed per Minute | 1.552 | 5.894 | 2.100 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 1.035 | 0.636 | 0.745 | |
| Body Strikes Attempted per Minute | 3.103 | 0.848 | 1.035 | |
| Body Strikes Absorbed per Minute | 0.517 | 0.678 | 0.673 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.000 | 0.297 | 0.503 | |
| Leg kicks Attempted per Minute | 0.000 | 0.339 | 0.594 | |
| Leg kicks Absorbed per Minute | 0.517 | 0.678 | 0.550 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.000 | 0.212 | 0.394 | |
| Clinch Strikes Attempted per Minute | 0.000 | 0.254 | 0.531 | |
| Clinch Strikes Absorbed per Minute | 0.000 | 0.042 | 0.342 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| July 11, 2026 | Middleweight | Ryan Gandra | Zach Reese | Ryan Gandra | |
| Feb. 28, 2026 | Middleweight | Ryan Gandra | Jose Daniel Medina | Ryan Gandra |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| May 9, 2026 | Middleweight | Ateba Gautier | Ozzy Diaz | Ateba Gautier | |
| March 8, 2025 | Middleweight | Djorden Santos | Ozzy Diaz | Ozzy Diaz | |
| Nov. 23, 2024 | Light Heavyweight | Zhang Mingyang | Ozzy Diaz | Zhang Mingyang |