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: Mario Pinto
Weight Class: Heavyweight
Final Confidence: 18.0
Value: +20.0%
Reason: Base confidence between 14 and 21, increased by 20%
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
Score: 15
Odds:
Mario Pinto: -305
Ryan Spann: +245
Pinto walks in at a perfect 12-0 and he has looked like two different fighters depending on who's across from him. Against Jhonata Diniz in October 2025, he flipped the script on a decorated kickboxer by ignoring the striking battle entirely. He took Diniz down easily in round 1 and mauled him, then repeated the exact same sequence in round 2. That is the blueprint: level change, plant the guy, and grind. His stat sheet backs it up with 9.56 takedowns attempted per fight and a 100 percent takedown defense ratio, which is elite insurance against anyone trying to reverse the position.
But Pinto is not just a wrestler. Against Austen Lane in March 2025, he showed a patient counter-striking side built around a double feint entry. He sold a fake jab, immediately faked the right hand, then shuffle-stepped into range before Lane could reprocess the threat. Once he closed distance, he pinned Lane to the fence and then found the finish in open space with a committed overhand right. That overhand is his money punch, and his 0.50 knockdowns per fight number climbs to 1.53 in recent outings, so the pop is real and trending up.
His signature techniques: - Takedowns against strikers: Easy entries and level changes, shown twice against Diniz who had zero answer off his back. - Double feint shuffle entry into the overhand right: The exact combo that iced Lane in round 2. - Ground control and mauling: Once he lands the takedown, he stays heavy and does damage from top.
Technical evolution: the double feint entry against Lane was a real step up from pure back foot reactivity. He added an intentional way to close distance rather than just waiting. But his core framework of trading rounds of passivity for single decisive shots has not changed.
The clear exploitation point: if you can weather his single power shots and drag him into deeper water, his volume game does not exist to bail him out.
Spann is the far more experienced fighter here at 24-11 with a monster resume of finishes. He is a genuine two way threat. His guillotine is a career weapon, having accounted for 10 of his 13 submission wins. Against Ion Cutelaba in May 2022, he baited an over-eager takedown and locked up a technical double enclosure guillotine, catching the windpipe in the crook of his arm for a first round finish. He did the same style of opportunistic choke work against Devin Clark (guillotine round 2) and Ovince Saint Preux in October 2024, where he closed distance and snatched the neck at 1:35 of round 1.
His other calling card is the overhand right from orthodox. He iced Misha Cirkunov and Dominick Reyes with power striking, and against Reyes in November 2022 he used his length and pop to finish a former title challenger in round 1. Most recently he beat Marcus Buchecha by KO/TKO in April 2026 and submitted Lukasz Brzeski in July 2025, so he is 3-1 in his last four.
His signature techniques: - Front chokes, especially the guillotine and d'arce: His go-to against anyone who shoots carelessly, shown against Cutelaba and OSP. - Overhand right from orthodox: Finished Cirkunov and Reyes. - Length-based distance management: His 79 inch reach and 6'5 frame let him jab and time power shots.
Technical evolution: at heavyweight he removed the weight cut, but the Cortes-Acosta fight suggested that did not fix his core issues. His grappling and speed edge shrank against a naturally bigger man.
The exploitation point is obvious: Spann eats power when he tires, and his striking defense percentage of 0.3691 is poor.
This is a fascinating clash because both men own the overhand right and both can grapple, but they arrive from opposite directions.
The closest historical parallel is the Diniz fight, where a striker with credentials could not stop Pinto's takedowns. If Pinto grounds Spann and stays disciplined, Spann's path narrows to a submission scramble.
The model landed on Pinto with a modest score of 15, and the SHAP breakdown shows why it is confident but not overwhelming:
So the model leans on the betting market and Pinto's wrestling volume, while Spann's experience and TrueSkill keep the margin honest.
The track record here is a genuine caution flag. WolfTicketsAI has predicted Ryan Spann many times with mixed results. It correctly called his wins over Brzeski and OSP, and correctly picked Cortes-Acosta to beat him. But it has whiffed repeatedly around Spann, wrongly picking him against Guskov and Anthony Smith, and wrongly picking his opponents in the Reyes, Cutelaba, and Buchecha fights. Spann is a chaos agent who breaks models because of his finish-or-be-finished style.
For Pinto, the only logged prediction was the Diniz fight, where the model picked Diniz at 0.57 and was wrong, since Pinto won by KO/TKO. So the model has never correctly predicted a Pinto fight, which adds uncertainty to a bet already sitting at a low confidence score of 15.
WolfTicketsAI backs Mario Pinto, and the logic holds up. Spann is the more experienced and more dangerous early fighter, but his cardio cracks and his chin has been cashed three times recently. Pinto's wrestling should nullify Spann the same way it erased Diniz, and if it goes standing his overhand right is exactly the weapon that has already dropped Spann more than once. The one real danger is Pinto's habit of sleepwalking the first round against a proven first round finisher. If Pinto stays disciplined early and gets Spann to deep water, this is his fight. Given the low confidence score of 15 and the model's shaky history with both men, treat it as a lean rather than a lock, but the pick is Mario Pinto.
| Stat | Mario Pinto | Ryan Spann | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 28 | 35 | 33 | |
| Height | 77" | 77" | 75" | |
| Reach | 79" | 79" | 78" | |
| Win Percentage | 100.00% | 68.57% | 82.83% | |
| Wins | 13 | 24 | ||
| Losses | 0 | 12 | ||
| Wins at Weight Class | 3 | 2 | ||
| Losses at Weight Class | 0 | 1 | ||
| Striking Stats | ||||
| Striking Accuracy | 81.63% | 40.98% | 46.62% | |
| Significant Striking Accuracy | 66.67% | 39.48% | 41.70% | |
| Strikes Landed Per Minute | 8.049 | 3.311 | 4.868 | |
| Significant Strikes Landed Per Minute | 2.549 | 3.079 | 3.468 | |
| Knockdowns per Fight | 0.503 | 0.911 | 0.877 | |
| Striking Impact Differential | 46.67% | -11.94% | 5.13% | |
| Significant Striking Impact Differential | 7.33% | -4.75% | 2.97% | |
| Striking Output Differential | 36.67% | -1.44% | 6.59% | |
| Significant Striking Output Differential | -4.67% | 6.00% | 4.03% | |
| Striking Defense to Offense Ratio | 35.00% | 92.66% | 62.99% | |
| Significant Striking Defense to Offense Ratio | 97.37% | 96.71% | 79.40% | |
| Striking Defense Percentage | 57.81% | 43.62% | 40.37% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 1.006 | 1.519 | 0.243 | |
| Takedowns per Fight | 2.515 | 1.215 | 1.234 | |
| Takedowns Attempted per Fight | 9.558 | 3.494 | 3.340 | |
| Takedown Defense | 100.00% | 72.22% | 80.95% | |
| Takedown Accuracy | 26.32% | 34.78% | 25.48% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 2.046 | 2.319 | 2.520 | |
| Head Strikes Attempted per Minute | 3.253 | 6.785 | 5.512 | |
| Head Strikes Absorbed per Minute | 1.006 | 2.613 | 1.833 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 0.268 | 0.567 | 0.558 | |
| Body Strikes Attempted per Minute | 0.302 | 0.810 | 0.731 | |
| Body Strikes Absorbed per Minute | 0.671 | 0.435 | 0.627 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.235 | 0.192 | 0.390 | |
| Leg kicks Attempted per Minute | 0.268 | 0.203 | 0.439 | |
| Leg kicks Absorbed per Minute | 0.134 | 0.800 | 0.521 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.470 | 0.223 | 0.423 | |
| Clinch Strikes Attempted per Minute | 0.570 | 0.294 | 0.575 | |
| Clinch Strikes Absorbed per Minute | 0.302 | 0.243 | 0.357 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| March 21, 2026 | Heavyweight | Mario Pinto | Felipe Franco | Mario Pinto | |
| Oct. 11, 2025 | Heavyweight | Jhonata Diniz | Mario Pinto | Mario Pinto | |
| March 1, 2025 | Heavyweight | Austen Lane | Mario Pinto | Mario Pinto |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| April 25, 2026 | Heavyweight | Marcus Buchecha | Ryan Spann | Ryan Spann | |
| July 19, 2025 | Heavyweight | Ryan Spann | Lukasz Brzeski | Ryan Spann | |
| March 15, 2025 | Heavyweight | Waldo Cortes Acosta | Ryan Spann | Waldo Cortes Acosta | |
| Oct. 5, 2024 | Light Heavyweight | Ryan Spann | Ovince Saint Preux | Ryan Spann | |
| April 27, 2024 | Light Heavyweight | Ryan Spann | Bogdan Guskov | Bogdan Guskov | |
| Aug. 26, 2023 | Light Heavyweight | Anthony Smith | Ryan Spann | Anthony Smith | |
| March 11, 2023 | Catch Weight | Nikita Krylov | Ryan Spann | Nikita Krylov | |
| Nov. 12, 2022 | Light Heavyweight | Dominick Reyes | Ryan Spann | Ryan Spann | |
| May 14, 2022 | Light Heavyweight | Ryan Spann | Ion Cutelaba | Ryan Spann | |
| Sept. 18, 2021 | Light Heavyweight | Anthony Smith | Ryan Spann | Anthony Smith | |
| March 13, 2021 | Light Heavyweight | Misha Cirkunov | Ryan Spann | Ryan Spann | |
| Sept. 19, 2020 | Light Heavyweight | Johnny Walker | Ryan Spann | Johnny Walker | |
| May 9, 2020 | Light Heavyweight | Ryan Spann | Sam Alvey | Ryan Spann | |
| Oct. 12, 2019 | Light Heavyweight | Ryan Spann | Devin Clark | Ryan Spann | |
| May 11, 2019 | Light Heavyweight | Rogerio Nogueira | Ryan Spann | Ryan Spann | |
| Sept. 22, 2018 | Light Heavyweight | Luis Henrique | Ryan Spann | Ryan Spann |