{"meta":{"type":"UFC_FIGHT_PREDICTION","url":"https://agentmma.com/articles/4141-6605-andre-petroski-vs-cody-brundage","canonical":"https://agentmma.com/articles/4141-6605-andre-petroski-vs-cody-brundage","generated_at":"2026-05-02T05:41:57.641Z","data_source":"AgentMMA AI","confidence_level":"HIGH"},"fight":{"id":381,"status":"upcoming","type":"MMA","organization":"UFC"},"fighters":{"fighter1":{"id":4141,"name":{"full":"Andre Petroski","first":"Andre","last":"Petroski"},"record":{"wins":13,"losses":5,"draws":0,"win_methods":{"winsByKO":1,"winsBySub":2,"winsByDec":5,"losses":4,"draws":0}},"physical":{"height_inches":72,"reach_inches":73,"weight_lbs":185,"stance":"Switch"},"stats":{"striking":{"strikes_landed_per_min":2.81,"strikes_absorbed_per_min":2.79,"striking_accuracy":49},"grappling":{"takedown_average":3.15,"takedown_accuracy":51,"takedown_defense":86,"submission_average":1.3}},"profile":{"id":4141,"full_name":"Andre Petroski","url":"http://ufcstats.com/fighter-details/5f61780fe5e9b6d0","profile_url":"https://assets.agentmma.com/andre-petroski.png","physical":{"height_in":72,"height_cm":182,"weight_lb":185,"weight_kg":83,"reach_in":73,"reach_cm":185,"stance":"Switch","dob":"1991-06-12","age":34},"record":{"wins":13,"losses":5,"draws":0,"raw":"13-5-0"},"career_stats":{"slpm":2.81,"str_acc":49,"sapm":2.79,"td_avg":3.15,"td_acc":51,"td_def":86,"sub_avg":1.3},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":229574,"event_name":"UFC Fight Night: Ulberg vs. Reyes","event_date":"2025-09-27T01:00:00+01:00","location_raw":"Perth, Western Australia, Australia","weight_class":"Middleweight","is_title_fight":false,"result_code":"L","method":"KO/TKO","details":"Punches to Head From Guard","finish_round":1,"finish_time_sec":161,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":4942,"full_name":"Cam Rowston","first_name":"Cam","last_name":"Rowston","profile_url":"https://www.ufc.com/images/styles/event_results_athlete_headshot/s3/2025-09/ROWSTON_CAMERON_09-27.png","hero_url":"https://www.ufc.com/images/styles/athlete_bio_full_body/s3/2025-09/ROWSTON_CAMERON_L_09-27.png"}],"strikes_landed":7,"strikes_attempted":13,"strike_pct":54,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":0},{"fight_id":121837,"event_name":"UFC Fight Night: Usman vs. Buckley","event_date":"2025-06-14T01:00:00+01:00","location_raw":"Atlanta, Georgia, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Will Fisher 27 - 30.Sal D'amato 27 - 30.Nate Mann 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3636,"full_name":"Edmen Shahbazyan","first_name":"Edmen","last_name":"Shahbazyan","profile_url":"https://assets.agentmma.com/edmen-shahbazyan.png","hero_url":"https://hero.agentmma.com/edmen-shahbazyan.png"}],"strikes_landed":34,"strikes_attempted":84,"strike_pct":40,"tds_landed":2,"tds_attempted":6,"td_pct":33,"ctrl_time_sec":23},{"fight_id":32546,"event_name":"UFC Fight Night: Cannonier vs. Rodrigues","event_date":"2025-02-15T00:00:00Z","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"Decision - Unanimous","details":"Derek Cleary 28 - 29.Sal D'amato 28 - 29.Bryan Miner 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3148,"full_name":"Rodolfo Vieira","first_name":"Rodolfo","last_name":"Vieira","profile_url":"https://assets.agentmma.com/rodolfo-vieira.png","hero_url":"https://hero.agentmma.com/rodolfo-vieira.png"}]},{"fight_id":32738,"event_name":"UFC Fight Night: Burns vs. Brady","event_date":"2024-09-07T01:00:00+01:00","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"Decision - Unanimous","details":"Chris Lee 27 - 30.David Lethaby 27 - 30.Rick Winter 27 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5391,"full_name":"Dylan Budka","first_name":"Dylan","last_name":"Budka","profile_url":"https://assets.agentmma.com/dylan-budka.png","hero_url":"https://hero.agentmma.com/dylan-budka.png"}],"strikes_landed":78,"strikes_attempted":109,"strike_pct":72,"tds_landed":3,"tds_attempted":5,"td_pct":60,"ctrl_time_sec":560},{"fight_id":32821,"event_name":"UFC Fight Night: Namajunas vs. Cortez","event_date":"2024-07-13T01:00:00+01:00","location_raw":"Denver, Colorado, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"Decision - Unanimous","details":"Dean Abeyta 27 - 30.Eric Colon 27 - 30.Mark Sanchez 27 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5936,"full_name":"Josh Fremd","first_name":"Josh","last_name":"Fremd","profile_url":"https://assets.agentmma.com/josh-fremd.png","hero_url":"https://hero.agentmma.com/josh-fremd.png"}]}]},"fighter2":{"id":6605,"name":{"full":"Cody Brundage","first":"Cody","last":"Brundage"},"record":{"wins":11,"losses":9,"draws":1,"win_methods":{"winsByKO":3,"winsBySub":1,"winsByDec":1,"losses":9,"draws":0}},"physical":{"height_inches":72,"reach_inches":72,"weight_lbs":185,"stance":"Orthodox"},"stats":{"striking":{"strikes_landed_per_min":2.29,"strikes_absorbed_per_min":3.03,"striking_accuracy":50},"grappling":{"takedown_average":1.87,"takedown_accuracy":44,"takedown_defense":68,"submission_average":0.6}},"profile":{"id":6605,"full_name":"Cody Brundage","url":"http://ufcstats.com/fighter-details/f14f644d41ade29f","profile_url":"https://assets.agentmma.com/cody-brundage.png","physical":{"height_in":72,"height_cm":182,"weight_lb":185,"weight_kg":83,"reach_in":72,"reach_cm":182,"stance":"Orthodox","dob":"1994-05-16","age":31},"record":{"wins":11,"losses":9,"draws":1,"raw":"11-9-1 (1 NC)"},"career_stats":{"slpm":2.29,"str_acc":50,"sapm":3.03,"td_avg":1.87,"td_acc":44,"td_def":68,"sub_avg":0.6},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":381810,"event_name":"UFC 326: Holloway vs. Oliveira 2","event_date":"2026-03-07T00:00:00Z","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"L","method":"Decision - Split","details":"Derek Cleary 28 - 29.Junichiro Kamijo 29 - 28.Tony Weeks 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":18048,"full_name":"Donte Johnson","first_name":"Donte","last_name":"Johnson","profile_url":"https://a.espncdn.com/combiner/i?img=/i/headshots/mma/players/full/5302831.png","hero_url":"https://www.ufc.com/images/styles/athlete_bio_full_body/s3/2025-10/JOHNSON_DONTE_L_11-01.png"}],"strikes_landed":34,"strikes_attempted":88,"strike_pct":39,"tds_landed":2,"tds_attempted":7,"td_pct":29,"ctrl_time_sec":262},{"fight_id":347650,"event_name":"UFC 325: Volkanovski vs. Lopes 2","event_date":"2026-01-31T00:00:00Z","location_raw":"Sydney, New South Wales, Australia","weight_class":"Middleweight","is_title_fight":false,"result_code":"L","method":"KO/TKO","details":"Punches to Head On Ground","finish_round":2,"finish_time_sec":248,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":4942,"full_name":"Cam Rowston","first_name":"Cam","last_name":"Rowston","profile_url":"https://www.ufc.com/images/styles/event_results_athlete_headshot/s3/2025-09/ROWSTON_CAMERON_09-27.png","hero_url":"https://www.ufc.com/images/styles/athlete_bio_full_body/s3/2025-09/ROWSTON_CAMERON_L_09-27.png"}],"strikes_landed":31,"strikes_attempted":67,"strike_pct":46,"tds_landed":0,"tds_attempted":1,"td_pct":0,"ctrl_time_sec":19},{"fight_id":179604,"event_name":"UFC Fight Night: Dolidze vs. Hernandez","event_date":"2025-08-09T01:00:00+01:00","location_raw":"Las Vegas, Nevada, USA","weight_class":"Light Heavyweight","is_title_fight":false,"result_code":"L","method":"Decision - Split","details":"Ben Cartlidge 28 - 29.Chris Lee 30 - 27.Tony Weeks 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5049,"full_name":"Eric McConico","first_name":"Eric","last_name":"McConico","profile_url":"https://assets.agentmma.com/eric-mcconico.png","hero_url":"https://hero.agentmma.com/eric-mcconico.png"}]},{"fight_id":121839,"event_name":"UFC Fight Night: Usman vs. Buckley","event_date":"2025-06-14T01:00:00+01:00","location_raw":"Atlanta, Georgia, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Technical decision after headbutt by Abdul-MalikWill Fisher 27 - 30.Jon Marigliano 28 - 29.Sal D'amato 28 - 29.","finish_round":3,"finish_time_sec":36,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":4748,"full_name":"Mansur Abdul-Malik","first_name":"Mansur","last_name":"Abdul-Malik","profile_url":"https://assets.agentmma.com/mansur-abdul-malik.png","hero_url":"https://hero.agentmma.com/mansur-abdul-malik.png"}],"strikes_landed":30,"strikes_attempted":67,"strike_pct":45,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":1},{"fight_id":32521,"event_name":"UFC Fight Night: Kape vs. Almabayev","event_date":"2025-03-01T00:00:00Z","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"KO/TKO","details":"Punches to Head On Ground","finish_round":1,"finish_time_sec":285,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":6053,"full_name":"Julian Marquez","first_name":"Julian","last_name":"Marquez","profile_url":"https://assets.agentmma.com/julian-marquez.png","hero_url":"https://hero.agentmma.com/julian-marquez.png"}],"strikes_landed":68,"strikes_attempted":106,"strike_pct":64,"tds_landed":0,"tds_attempted":1,"td_pct":0,"ctrl_time_sec":48}]}},"ai_analysis":{"teaser":{"main_analysis":"This middleweight scrap has serious stakes written all over it. Petroski's coming off back to back losses, including that brutal first round KO against Cam Rowston in Perth where he got caught with punches from guard. Brundage? He's in even deeper water. The dude's dropped four straight, and that split decision loss to Donte Johnson at UFC 326 has people wondering if he's fighting for his job here. When you're staring down a potential pink slip, every second in that cage matters.\n\nThe matchup itself is fascinating because both guys are scrambling to save their UFC careers. Petroski's a switch stance fighter out of Renzo Gracie Philly who can mix things up, but he's been getting caught lately. Before those two losses, he was putting together solid wins, including that dominant performance against Dylan Budka where he landed 78 strikes at 72% accuracy. Brundage showed he's still got power when he flatlined Julian Marquez in the first round back in March 2025, landing 68 of 106 strikes before getting the finish.\n\nHere's the thing though. Both guys are fighting desperate, and desperate fighters either come out swinging for the fences or crumble under the pressure. Petroski's got the grappling pedigree and can work from both stances, but Brundage has proven he can crack when he connects clean. This feels like whoever can impose their game first and avoid the other guy's power is walking out with their roster spot intact.\n\nUPD (5th of April): Fight week intensity is ramping up as both fighters know this could be their last chance to stay on the roster. The desperation factor makes this one of those scraps where someone's getting finished or completely dominated.","key_storylines":["Both fighters desperately need a win to save their UFC careers","Petroski looking to bounce back from brutal Rowston knockout","Brundage riding four fight losing streak into must win territory"],"finishing_window":"Expect fireworks early as both guys know they can't afford to play it safe with their jobs on the line."},"advantages":{"striking":{"advantage":"Andre Petroski","difference":"22.7%","values":{"fighter1":2.81,"fighter2":2.29}},"grappling":{"advantage":"Andre Petroski","difference":"68.4%","values":{"fighter1":3.15,"fighter2":1.87}},"defense":{"advantage":"Andre Petroski","difference":"26.5%","values":{"fighter1":86,"fighter2":68}}},"prediction_factors":["Statistical analysis","Fighting style matchup","Recent performance trends","Physical advantages","Historical data patterns"]},"related_links":{"fighter1_profile":"https://agentmma.com/fighters/4141-andre-petroski","fighter2_profile":"https://agentmma.com/fighters/6605-cody-brundage","all_articles":"https://agentmma.com/articles"}}