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: Daniil Donchenko
Weight Class: Welterweight
Final Confidence: 26.25
Value: +5.0%
Reason: Base confidence between 22 and 26, increased by 5%
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
```
Score: 25
Odds:
Daniil Donchenko: -245
Punahele Soriano: +200
Donchenko rolls into this one riding real momentum. He's 15-2 overall and has looked sharp in his recent UFC run, most notably wrecking Theodor Berggren by KO/TKO in June 2026 and out-pointing veteran gatekeeper Alex Morono by unanimous decision earlier that year. The Morono fight told you plenty about his fight IQ. Morono showed up with a strapped, injured knee, and Donchenko sniffed out the tell immediately, chopping at that leg with repeated low kicks until Morono could barely stand by the end of round one. That's a guy who hunts for the weak spot and hammers it without hesitation.
His signature weapons:
Technically, the recent film shows a fighter blending in more wrestling. His recent takedowns attempted jumped to 5.19 per fight from a career 1.72, so he's added a layer of takedown threat to keep opponents honest.
Soriano is 13-4 and enters on a three-fight win streak (Brahimaj, Veretennikov, Medic), all at welterweight. He's a power-punching southpaw whose entire framework orbits the overhand left. The Medic KO in January 2025 was pure Soriano, closing distance and dropping the hammer the moment Medic retreated in a straight line with his chin up.
His signature weapons:
Recent evolution: he's leaning on wrestling and decisions more than the reckless knockout hunt. Two straight decisions before the Medic KO suggests a more measured Soriano.
Donchenko's leg kicks are the perfect answer to a stationary southpaw who throws almost no kicks and absorbs them freely. Picture the Morono treatment, chopping the base out from under Soriano while staying out of overhand range. Donchenko's volume and 62% accuracy also target the exact defensive gap Kopylov exploited, that chin-up sprint after the jab.
Soriano's cleanest path is the Maximov blueprint: use the overhand left as a threat, then close and wrestle. Donchenko's 33% takedown defense is the one place Soriano can drag this into deep water. But Soriano has to commit early before the leg damage saps his own explosiveness, and he historically defaults back to head-hunting instead of grinding.
The Kopylov fight is the cautionary tale that fits best here. A varied, accurate striker who managed distance and attacked the body picked Soriano apart and finished him as he faded. Donchenko is that kind of striker.
The model's numbers all point Donchenko's way, though the modest score of 25 signals a competitive fight.
No features pulled the score down in any meaningful way, which is why the pick lands squarely on Donchenko.
The model is a perfect 1-for-1 on Donchenko, nailing the Morono decision at 0.78. Small sample, but a clean one.
Soriano is a different story and demands caution. The model has been wrong about him repeatedly, missing on Medic (predicted his opponent, Soriano won by KO), Baeza, Stoltzfus, Kopylov, and Maximov. It has only cashed on him against Veretennikov and Lungiambula. Soriano is a volatile fighter the model has struggled to read, which is a real risk flag even when he's the underdog here.
Donchenko has the tools that map perfectly onto Soriano's flaws: leg kicks against a man who won't check them, volume and accuracy against a chin-up combination puncher, and a pace built to exploit Soriano's shaky cardio. The overhand left and the wrestling give Soriano live puncher's and grappler's chances, so keep the KO caution in mind. But WolfTicketsAI is riding with Daniil Donchenko, and the film and the numbers both back the call.
| Stat | Daniil Donchenko | Punahele Soriano | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 25 | 33 | 33 | |
| Height | 71" | 71" | 72" | |
| Reach | 71" | 72" | 75" | |
| Win Percentage | 88.24% | 76.47% | 78.89% | |
| Wins | 16 | 13 | ||
| Losses | 2 | 5 | ||
| Wins at Weight Class | 2 | 4 | ||
| Losses at Weight Class | 0 | 0 | ||
| Striking Stats | ||||
| Striking Accuracy | 63.20% | 65.75% | 48.71% | |
| Significant Striking Accuracy | 62.31% | 56.00% | 43.79% | |
| Strikes Landed Per Minute | 9.565 | 8.090 | 5.289 | |
| Significant Strikes Landed Per Minute | 8.067 | 4.599 | 3.944 | |
| Knockdowns per Fight | 2.305 | 0.845 | 0.548 | |
| Striking Impact Differential | 54.00% | 36.00% | 8.07% | |
| Significant Striking Impact Differential | 45.67% | 11.27% | 5.95% | |
| Striking Output Differential | 44.33% | 45.18% | 10.43% | |
| Significant Striking Output Differential | 30.33% | 16.18% | 7.89% | |
| Striking Defense to Offense Ratio | 69.88% | 40.37% | 73.30% | |
| Significant Striking Defense to Offense Ratio | 82.38% | 67.55% | 90.18% | |
| Striking Defense Percentage | 70.33% | 47.49% | 47.75% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.000 | 0.141 | 0.431 | |
| Takedowns per Fight | 0.576 | 1.830 | 1.338 | |
| Takedowns Attempted per Fight | 1.729 | 3.801 | 3.265 | |
| Takedown Defense | 33.33% | 105.00% | 73.87% | |
| Takedown Accuracy | 33.33% | 48.15% | 33.66% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 3.457 | 3.642 | 2.524 | |
| Head Strikes Attempted per Minute | 7.606 | 7.020 | 6.221 | |
| Head Strikes Absorbed per Minute | 2.266 | 1.783 | 2.079 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 2.113 | 0.854 | 0.784 | |
| Body Strikes Attempted per Minute | 2.727 | 1.051 | 1.113 | |
| Body Strikes Absorbed per Minute | 0.461 | 1.183 | 0.672 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 2.497 | 0.103 | 0.636 | |
| Leg kicks Attempted per Minute | 2.612 | 0.141 | 0.751 | |
| Leg kicks Absorbed per Minute | 0.077 | 0.469 | 0.590 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.884 | 0.394 | 0.410 | |
| Clinch Strikes Attempted per Minute | 1.268 | 0.497 | 0.561 | |
| Clinch Strikes Absorbed per Minute | 0.384 | 0.432 | 0.349 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| June 27, 2026 | Welterweight | Daniil Donchenko | Theodor Berggren | Daniil Donchenko | |
| Feb. 7, 2026 | Welterweight | Alex Morono | Daniil Donchenko | Daniil Donchenko | |
| Sept. 13, 2025 | Ultimate Fighter 33 Welterweight Tournament Title | Rodrigo Sezinando | Daniil Donchenko | Daniil Donchenko |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Feb. 21, 2026 | Welterweight | Ramiz Brahimaj | Punahele Soriano | Punahele Soriano | |
| Oct. 4, 2025 | Welterweight | Punahele Soriano | Nikolay Veretennikov | Punahele Soriano | |
| Jan. 11, 2025 | Welterweight | Punahele Soriano | Uros Medic | Punahele Soriano | |
| June 8, 2024 | Welterweight | Miguel Baeza | Punahele Soriano | Punahele Soriano | |
| Dec. 2, 2023 | Middleweight | Punahele Soriano | Dustin Stoltzfus | Dustin Stoltzfus | |
| Jan. 14, 2023 | Middleweight | Punahele Soriano | Roman Kopylov | Roman Kopylov | |
| July 16, 2022 | Middleweight | Punahele Soriano | Dalcha Lungiambula | Punahele Soriano | |
| Feb. 5, 2022 | Middleweight | Punahele Soriano | Nick Maximov | Nick Maximov | |
| July 24, 2021 | Middleweight | Punahele Soriano | Brendan Allen | Brendan Allen | |
| Jan. 16, 2021 | Middleweight | Punahele Soriano | Dusko Todorovic | Punahele Soriano | |
| Dec. 14, 2019 | Middleweight | Punahele Soriano | Oskar Piechota | Punahele Soriano |