{"meta":{"type":"UFC_FIGHT_PREDICTION","url":"https://agentmma.com/articles/3121-15911-zachary-reese-vs-ryan-gandra","canonical":"https://agentmma.com/articles/3121-15911-zachary-reese-vs-ryan-gandra","generated_at":"2026-06-22T23:05:02.340Z","data_source":"AgentMMA AI","confidence_level":"HIGH"},"fight":{"id":531,"status":"upcoming","type":"MMA","organization":"UFC"},"fighters":{"fighter1":{"id":3121,"name":{"full":"Zachary Reese","first":"Zachary","last":"Reese"},"record":{"wins":9,"losses":2,"draws":0,"win_methods":{"winsByKO":1,"winsBySub":0,"winsByDec":2,"losses":2,"draws":0}},"physical":{"height_inches":76,"reach_inches":77,"weight_lbs":185,"stance":"Switch"},"stats":{"striking":{"strikes_landed_per_min":4.24,"strikes_absorbed_per_min":3,"striking_accuracy":53},"grappling":{"takedown_average":2.82,"takedown_accuracy":58,"takedown_defense":57,"submission_average":1.2}},"profile":{"id":3121,"full_name":"Zachary Reese","nickname":"Savage","page_nickname":"Savage","url":"http://ufcstats.com/fighter-details/23dec7c47cb418f8","profile_url":"https://assets.agentmma.com/zachary-reese.png","physical":{"height_in":76,"height_cm":193,"weight_lb":185,"weight_kg":83,"reach_in":77,"reach_cm":195,"stance":"Switch","dob":"1994-03-24","age":32},"record":{"wins":9,"losses":2,"draws":0,"raw":"9-2-0 (1 NC)"},"career_stats":{"slpm":4.24,"str_acc":53,"sapm":3,"td_avg":2.82,"td_acc":58,"td_def":57,"sub_avg":1.2},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":212876,"event_name":"UFC Fight Night: Lopes vs. Silva","event_date":"2025-09-13T01:00:00+01:00","location_raw":"San Antonio, Texas, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"NC","method":"Could Not Continue","details":"Kick to Groin by Reese","finish_round":1,"finish_time_sec":51,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3870,"full_name":"Sedriques Dumas","first_name":"Sedriques","last_name":"Dumas","profile_url":"https://assets.agentmma.com/sedriques-dumas.png","hero_url":"https://hero.agentmma.com/sedriques-dumas.png"}],"strikes_landed":2,"strikes_attempted":7,"strike_pct":29,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":0},{"fight_id":89092,"event_name":"UFC Fight Night: Blanchfield vs. Barber","event_date":"2025-05-31T01:00:00+01:00","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"Decision - Unanimous","details":"Eric Colon 28 - 29.Bryan Miner 28 - 29.Tony Weeks 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":4788,"full_name":"Dusko Todorovic","first_name":"Dusko","last_name":"Todorovic","profile_url":"https://assets.agentmma.com/dusko-todorovic.png","hero_url":"https://hero.agentmma.com/dusko-todorovic.png"}],"strikes_landed":73,"strikes_attempted":135,"strike_pct":54,"tds_landed":2,"tds_attempted":3,"td_pct":67,"ctrl_time_sec":79},{"fight_id":32572,"event_name":"UFC 311: Makhachev vs. Moicano","event_date":"2025-01-18T00:00:00Z","location_raw":"Inglewood, California, USA","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":184,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3557,"full_name":"Azamat Bekoev","first_name":"Azamat","last_name":"Bekoev","profile_url":"https://assets.agentmma.com/azamat-bekoev.png","hero_url":"https://hero.agentmma.com/azamat-bekoev.png"}]},{"fight_id":32747,"event_name":"UFC Fight Night: Cannonier vs. Borralho","event_date":"2024-08-24T01:00:00+01:00","location_raw":"Las Vegas, Nevada, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"Decision - Unanimous","details":"Eric Colon 27 - 30.Ron McCarthy 27 - 30.Tony Weeks 27 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5702,"full_name":"Jose Daniel Medina","first_name":"Jose","last_name":"Medina","profile_url":"https://assets.agentmma.com/jose-daniel-medina.png","hero_url":"https://hero.agentmma.com/jose-daniel-medina.png"}],"strikes_landed":101,"strikes_attempted":162,"strike_pct":62,"tds_landed":5,"tds_attempted":9,"td_pct":56,"ctrl_time_sec":357},{"fight_id":32862,"event_name":"UFC Fight Night: Cannonier vs. Imavov","event_date":"2024-06-08T01:00:00+01:00","location_raw":"Louisville, Kentucky, USA","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"KO/TKO","details":"Punch to Head At Distance","finish_round":1,"finish_time_sec":20,"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"},{"fighter_id":6922,"full_name":"Zach Reese","first_name":"","last_name":"","profile_url":"https://assets.agentmma.com/zach-reese-profile.PNG"}]}]},"fighter2":{"id":15911,"name":{"full":"Ryan Gandra","first":"Ryan","last":"Gandra"},"record":{"wins":9,"losses":1,"draws":0,"win_methods":{"winsByKO":1,"winsBySub":0,"winsByDec":0,"losses":0,"draws":0}},"physical":{"height_inches":73,"reach_inches":74,"weight_lbs":185,"stance":"Orthodox"},"stats":{"striking":{"strikes_landed_per_min":13.02,"strikes_absorbed_per_min":1.7,"striking_accuracy":50},"grappling":{"takedown_average":0,"takedown_accuracy":0,"takedown_defense":100,"submission_average":0}},"profile":{"id":15911,"full_name":"Ryan Gandra","nickname":"Problema","page_nickname":"Problema","url":"http://ufcstats.com/fighter-details/e463ce0a2ca474f4","profile_url":"https://a.espncdn.com/combiner/i?img=/i/headshots/mma/players/full/5291085.png","physical":{"height_in":73,"height_cm":185,"weight_lb":185,"weight_kg":83,"reach_in":74,"reach_cm":187,"stance":"Orthodox","dob":"1995-05-08","age":31},"record":{"wins":9,"losses":1,"draws":0,"raw":"9-1-0"},"career_stats":{"slpm":13.02,"str_acc":50,"sapm":1.7,"td_avg":0,"td_acc":0,"td_def":100,"sub_avg":0},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":373250,"event_name":"UFC Fight Night: Moreno vs. Kavanagh","event_date":"2026-02-28T00:00:00Z","location_raw":"Mexico City, Distrito Federal, Mexico","weight_class":"Middleweight","is_title_fight":false,"result_code":"W","method":"KO/TKO","details":"Punches to Head At Distance","finish_round":1,"finish_time_sec":41,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5702,"full_name":"Jose Daniel Medina","first_name":"Jose","last_name":"Medina","profile_url":"https://assets.agentmma.com/jose-daniel-medina.png","hero_url":"https://hero.agentmma.com/jose-daniel-medina.png"}],"strikes_landed":14,"strikes_attempted":29,"strike_pct":48,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":0}]}},"ai_analysis":{"teaser":{"main_analysis":"Ryan Gandra just made the most violent first impression possible in Mexico City, sleeping Jose Daniel Medina in 41 seconds with punches that had the crowd losing their minds. That's the kind of debut that gets people's attention. Now he's running it back at UFC Vegas 119 against Zachary Reese, and fans are wondering if \"Problema\" can keep that scary momentum rolling.\n\nReese is a tough test though. This dude's been through the wars lately. He starched Julian Marquez in 20 seconds back in Louisville, then grinded out a decision over Dusko Todorovic where he landed 73 strikes and mixed in some solid wrestling. But that knockout loss to Azamat Bekoev at UFC 311 showed what happens when he gets caught. And that no contest against Sedriques Dumas from a groin kick? Yeah, that was rough.\n\nHere's what makes this interesting. Gandra's got that explosive power and he's not afraid to let his hands go early. Reese is a switch stance guy who can adapt and has shown he can survive adversity and win ugly when he needs to. The question is whether Gandra's aggression overwhelms Reese before that experience kicks in. Reese has been in deeper waters, but Gandra's got that scary one punch threat.\n\nThis feels like a classic striker's chess match where one mistake ends everything. Both guys have proven they can finish fights violently, and neither one's looking to play it safe.","key_storylines":["Gandra hunting another first round knockout after his Mexico debut","Reese bouncing back from that brutal Bekoev knockout loss","Switch stance versatility versus explosive Orthodox power"],"finishing_window":"First round is absolutely critical because both guys have shown they can end fights inside two minutes when they land clean."},"advantages":{"striking":{"advantage":"Ryan Gandra","difference":"207.1%","values":{"fighter1":4.24,"fighter2":13.02}},"grappling":{"advantage":"Zachary Reese","difference":"Infinity%","values":{"fighter1":2.82,"fighter2":0}},"defense":{"advantage":"Ryan Gandra","difference":"75.4%","values":{"fighter1":57,"fighter2":100}}},"prediction_factors":["Statistical analysis","Fighting style matchup","Recent performance trends","Physical advantages","Historical data patterns"]},"related_links":{"fighter1_profile":"https://agentmma.com/fighters/3121-zachary-reese","fighter2_profile":"https://agentmma.com/fighters/15911-ryan-gandra","all_articles":"https://agentmma.com/articles"}}