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: Andre Petroski
Weight Class: Middleweight
Final Confidence: 21.86
Value: +20.0%
Reason: Base confidence between 14 and 21, increased by 20%
Value: -10.0%
Reason: Predicted winner lost by KO/TKO within last 12 months
Value: +10.0%
Reason: Opponent lost by KO/TKO within last 12 months
Value: +15.0%
Reason: Opponent lost last fight, and fight before was a KO/TKO loss
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
Score: 16
Odds:
Cody Brundage: +170
Andre Petroski: -205
Brundage enters this fight on a brutal four-fight skid, having dropped decisions to Donte Johnson, Eric McConico, and Mansur Abdul-Malik, along with a TKO loss to Cam Rowston. The Factory X product has shown flashes of his wrestling pedigree but struggles to maintain effectiveness beyond the first round.
His best work comes early. Against Donte Johnson at UFC 326, Brundage immediately tackled his opponent after the opening glove touch and controlled from half guard for two minutes. The problem is what happens next. His corner pleaded with him to increase output, but Brundage "simply refuses to do so," according to post-fight analysis. This pattern repeats across his recent losses.
Signature Techniques: 1. Reactive Takedowns off Aggression - Brundage capitalizes when opponents rush forward off-balance, as seen in the Johnson fight where he secured an immediate takedown. 2. Guillotine from Guard - His Performance of the Night win over Dalcha Lungiambula came via guillotine when Lungiambula shot carelessly. He trapped the neck and pulled guard for the tap at 3:41 of round one. 3. Ground-and-Pound from Top Position - When Brundage secures top control, he can deal damage with short elbows and hammerfists, as demonstrated against Nick Maximov in round three where he opened a cut with "tremendously powerful and well-placed down-elbows."
Technical Evolution: Brundage has shown little positive evolution recently. His cardio remains a glaring issue, and his output drops dramatically after round one. Against Johnson, he looked "extremely immobile and checked out" by the final round. The short-notice nature of many of his recent fights has not helped his conditioning.
Cardio and Pace Management - This is the critical flaw. Against Cam Rowston, Brundage "grew increasingly frustrated" in round two and began "throwing punches in desperation" without landing anything significant. His body language deteriorates visibly as fights progress, and he cannot maintain the wrestling pressure that gives him success early.
Striking Defense When Pressing Forward - Brundage leaves himself open when closing distance. Against Rowston, he was "reaching and whiffing on punches" while absorbing heavy counters. The 6-inch reach disadvantage in that fight exposed his inability to manage distance against longer opponents.
Fight IQ Under Pressure - The Rodolfo Vieira fight is the clearest example. Brundage was winning round one, dropped Vieira with a clean right hand, and dealt significant damage. Then in round two, he inexplicably jumped guard for a guillotine against a 7-time BJJ world champion. Vieira escaped, secured an arm-triangle, and finished him. This decision-making under pressure has cost him multiple fights.
Petroski is coming off back-to-back losses himself, dropped by Cam Rowston via TKO and outpointed by Edmen Shahbazyan. But his overall body of work shows a more complete fighter than Brundage. His submission win over Rodolfo Vieira in February 2025 demonstrated he can beat elite grapplers, and his anaconda choke finish of Nick Maximov showed sharp opportunism.
Signature Techniques: 1. Reactive Double-Leg off Opponent's Strikes - Petroski waits for opponents to commit, then changes levels. Against Maximov, he recognized the exposed neck during a takedown attempt and immediately transitioned to the anaconda choke for the first-round finish. 2. Chain Wrestling Transitions - When initial takedowns are defended, Petroski maintains forward pressure and switches between singles and doubles. His wrestling against Dylan Budka earned him a unanimous decision through persistent control. 3. Submission Chains from Back Control - Petroski's grappling has evolved beyond position control. He threatens rear-naked chokes effectively and can flow between positions, as seen in his TKO finish of Hu Yaozong where he transitioned from side control to mount before finishing with ground-and-pound.
Technical Evolution: Petroski has developed his striking from purely a takedown setup to a more legitimate offensive weapon. His jab has improved, and he incorporates body kicks to soften opponents. Against Gerald Meerschaert, he won a split decision by mixing striking with wrestling effectively.
Chin and Durability - This is a serious concern. Against Rowston, Petroski "folded" from what was described as "a slappy left hook" that lacked significant power. The analyst noted he "takes it on the temple and just folds." Against Jacob Malkoun, he reportedly "headbutted Malkoun's hip and knocked himself out, basically." These incidents suggest compromised durability.
Striking Defense When Pressured - Petroski retreats in straight lines with his chin high when opponents apply pressure. Against Shahbazyan, he was dropped by a body kick in round three and was "unable to implement his wrestling-heavy approach" throughout the fight.
Takedown Entries Against Forward Pressure - When opponents push forward aggressively, Petroski struggles to find his wrestling entries. Shahbazyan's constant pressure "completely neutralized" his game plan, and he lost a lopsided 30-27, 30-27, 29-28 decision.
This fight pits two grapplers with significant vulnerabilities against each other. The key question is whose wrestling will establish dominance.
Petroski's chain wrestling and submission awareness should trouble Brundage. When Brundage shot carelessly against Vieira, he got submitted. Petroski has shown the same opportunism, catching Maximov in an anaconda choke when Maximov exposed his neck during a takedown attempt. If Brundage shoots with poor head position, Petroski could capitalize.
Brundage's best path involves early aggression and top control. His round one against Johnson showed he can dominate when fresh. But Petroski's takedown defense, while not elite (15.79% defense ratio), has improved, and he scrambles well.
The striking exchanges favor neither man significantly. Both have functional but limited striking. Brundage absorbs 2.36 head strikes per minute while landing 1.60. Petroski absorbs 1.87 while landing 1.83. Neither will win a technical striking battle.
Petroski's submission game is the x-factor. His 1.28 submissions per fight dwarfs Brundage's 0.51. If this fight hits the mat in scrambles, Petroski's awareness of neck and arm exposure could prove decisive.
Early Rounds: Brundage will likely come out aggressive, looking to establish wrestling control immediately. His best success has come in opening frames. Petroski should weather this storm and look for submission opportunities during Brundage's entries.
Mid-Fight Adjustments: If Brundage cannot secure dominant position early, expect his output to crater. His cardio issues are well-documented. Petroski should increase pressure as Brundage fades, using his wrestling to take over.
Championship Rounds (if applicable): This is scheduled for three rounds. If it reaches round three, Petroski holds significant advantages. Brundage's technical execution deteriorates badly when fatigued, while Petroski has shown ability to maintain effectiveness deeper into fights.
The model's confidence score of 16 reflects a moderate lean toward Petroski. Key SHAP features:
The model sees Petroski as the better fighter despite both men's recent losing streaks.
WolfTicketsAI has a strong track record predicting Brundage fights, correctly picking against him in his losses to Johnson, Rowston, McConico, Abdul-Malik, Nickal, Vieira, and Oleksiejczuk. The model correctly predicted his win over Marquez and Lungiambula as well. Overall, the model has been right on 10 of 13 Brundage predictions.
For Petroski, the model correctly predicted his losses to Shahbazyan, Malkoun, and Pereira, and his wins over Budka and Meerschaert. However, it incorrectly picked against him versus Vieira, Fremd, Maximov, and Turman. The model is 5-4 on Petroski predictions.
The model's accuracy on Brundage fights provides confidence here.
Petroski should control this fight through superior wrestling and submission awareness. Brundage's cardio issues and declining output will likely surface again, allowing Petroski to take over as the fight progresses. While Petroski's chin is a concern, Brundage lacks the power to exploit it consistently. WolfTicketsAI backs Petroski to grind out a decision or catch Brundage in a submission when the Factory X fighter inevitably fades.
| Stat | Cody Brundage | Andre Petroski | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 31 | 34 | 33 | |
| Height | 72" | 72" | 73" | |
| Reach | 72" | 73" | 75" | |
| Win Percentage | 55.00% | 72.22% | 78.96% | |
| Wins | 12 | 13 | ||
| Losses | 9 | 6 | ||
| Wins at Weight Class | 5 | 8 | ||
| Losses at Weight Class | 9 | 4 | ||
| Striking Stats | ||||
| Striking Accuracy | 57.98% | 55.54% | 51.97% | |
| Significant Striking Accuracy | 47.36% | 49.25% | 46.30% | |
| Strikes Landed Per Minute | 3.537 | 4.010 | 5.221 | |
| Significant Strikes Landed Per Minute | 2.144 | 2.814 | 3.761 | |
| Knockdowns per Fight | 0.385 | 0.117 | 0.614 | |
| Striking Impact Differential | -18.13% | 3.00% | 4.52% | |
| Significant Striking Impact Differential | -6.33% | 0.25% | 2.98% | |
| Striking Output Differential | -28.87% | 2.08% | 4.56% | |
| Significant Striking Output Differential | -12.47% | -2.83% | 2.84% | |
| Striking Defense to Offense Ratio | 111.35% | 82.17% | 73.92% | |
| Significant Striking Defense to Offense Ratio | 147.81% | 113.26% | 101.00% | |
| Striking Defense Percentage | 51.74% | 53.32% | 45.53% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.513 | 1.282 | 0.585 | |
| Takedowns per Fight | 1.794 | 3.148 | 1.407 | |
| Takedowns Attempted per Fight | 4.229 | 6.062 | 3.884 | |
| Takedown Defense | 45.45% | 15.79% | 78.57% | |
| Takedown Accuracy | 42.42% | 51.92% | 30.83% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 1.598 | 1.826 | 2.497 | |
| Head Strikes Attempted per Minute | 3.810 | 4.446 | 5.684 | |
| Head Strikes Absorbed per Minute | 2.358 | 1.873 | 2.149 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 0.197 | 0.567 | 0.748 | |
| Body Strikes Attempted per Minute | 0.316 | 0.715 | 1.014 | |
| Body Strikes Absorbed per Minute | 0.325 | 0.482 | 0.683 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.350 | 0.420 | 0.516 | |
| Leg kicks Attempted per Minute | 0.402 | 0.552 | 0.609 | |
| Leg kicks Absorbed per Minute | 0.273 | 0.435 | 0.564 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.239 | 0.070 | 0.392 | |
| Clinch Strikes Attempted per Minute | 0.376 | 0.086 | 0.531 | |
| Clinch Strikes Absorbed per Minute | 0.470 | 0.163 | 0.351 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| March 7, 2026 | Middleweight | Donte Johnson | Cody Brundage | Donte Johnson | |
| Jan. 31, 2026 | Middleweight | Cam Rowston | Cody Brundage | Cam Rowston | |
| Aug. 9, 2025 | Light Heavyweight | Cody Brundage | Eric McConico | Eric McConico | |
| June 14, 2025 | Middleweight | Mansur Abdul-Malik | Cody Brundage | None | |
| March 1, 2025 | Middleweight | Cody Brundage | Julian Marquez | Cody Brundage | |
| July 13, 2024 | Middleweight | Abdul Razak Alhassan | Cody Brundage | None | |
| April 13, 2024 | Middleweight | Bo Nickal | Cody Brundage | Bo Nickal | |
| Dec. 2, 2023 | Middleweight | Zach Reese | Cody Brundage | Cody Brundage | |
| Sept. 23, 2023 | Middleweight | Jacob Malkoun | Cody Brundage | Cody Brundage | |
| June 24, 2023 | Middleweight | Cody Brundage | Sedriques Dumas | Sedriques Dumas | |
| April 29, 2023 | Middleweight | Rodolfo Vieira | Cody Brundage | Rodolfo Vieira | |
| Dec. 17, 2022 | Middleweight | Cody Brundage | Michal Oleksiejczuk | Michal Oleksiejczuk | |
| July 9, 2022 | Middleweight | Cody Brundage | Tresean Gore | Cody Brundage | |
| March 12, 2022 | Middleweight | Dalcha Lungiambula | Cody Brundage | Cody Brundage | |
| Sept. 25, 2021 | Middleweight | Cody Brundage | Nick Maximov | Nick Maximov |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Sept. 27, 2025 | Middleweight | Cam Rowston | Andre Petroski | Cam Rowston | |
| June 14, 2025 | Middleweight | Edmen Shahbazyan | Andre Petroski | Edmen Shahbazyan | |
| Feb. 15, 2025 | Middleweight | Rodolfo Vieira | Andre Petroski | Andre Petroski | |
| Sept. 7, 2024 | Middleweight | Andre Petroski | Dylan Budka | Andre Petroski | |
| July 13, 2024 | Middleweight | Josh Fremd | Andre Petroski | Andre Petroski | |
| March 30, 2024 | Middleweight | Andre Petroski | Jacob Malkoun | Jacob Malkoun | |
| Oct. 14, 2023 | Middleweight | Andre Petroski | Michel Pereira | Michel Pereira | |
| Aug. 19, 2023 | Middleweight | Andre Petroski | Gerald Meerschaert | Andre Petroski | |
| Nov. 12, 2022 | Middleweight | Andre Petroski | Wellington Turman | Andre Petroski | |
| May 14, 2022 | Middleweight | Nick Maximov | Andre Petroski | Andre Petroski | |
| Oct. 30, 2021 | Middleweight | Hu Yaozong | Andre Petroski | Andre Petroski | |
| Aug. 28, 2021 | Middleweight | Andre Petroski | Micheal Gillmore | Andre Petroski |