{"meta":{"type":"UFC_FIGHT_RESULT","url":"https://agentmma.com/articles/3248-3960-thomas-almeida-vs-albert-morales","canonical":"https://agentmma.com/articles/3248-3960-thomas-almeida-vs-albert-morales","generated_at":"2026-10-19T23:39:00.001Z","data_source":"AgentMMA results archive (UFCStats)","prediction_access":"none"},"fight":{"id":36600,"status":"completed","type":"MMA","organization":"UFC"},"fighters":{"fighter1":{"id":3248,"name":{"full":"Thomas Almeida","first":"Thomas","last":"Almeida"},"record":{"wins":22,"losses":5,"draws":0,"win_methods":{"winsByKO":4,"winsBySub":0,"winsByDec":1,"losses":5,"draws":0}},"physical":{"height_inches":67,"reach_inches":70,"weight_lbs":145,"stance":"Southpaw"},"stats":{"striking":{"strikes_landed_per_min":4.84,"strikes_absorbed_per_min":4.93,"striking_accuracy":43},"grappling":{"takedown_average":0.17,"takedown_accuracy":14,"takedown_defense":75,"submission_average":0}},"profile":{"id":3248,"full_name":"Thomas Almeida","nickname":"Thominhas","page_nickname":"Thominhas","url":"http://ufcstats.com/fighter-details/2b074403b7c6cdb4","profile_url":"https://assets.agentmma.com/thomas-almeida.png","physical":{"height_in":67,"height_cm":170,"weight_lb":145,"weight_kg":65,"reach_in":70,"reach_cm":177,"stance":"Southpaw","dob":"1991-07-31","age":35},"record":{"wins":22,"losses":5,"draws":0,"raw":"22-5-0"},"career_stats":{"slpm":4.84,"str_acc":43,"sapm":4.93,"td_avg":0.17,"td_acc":14,"td_def":75,"sub_avg":0},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":34500,"event_id":3819,"event_name":"UFC 260: Miocic vs. Ngannou","event_date":"2021-03-27T00:00:00Z","location_raw":"Las Vegas, Nevada, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"KO/TKO","details":"Punch to Head On Ground","finish_round":3,"finish_time_sec":232,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5602,"full_name":"Sean O'Malley","first_name":"Sean","last_name":"O'Malley","profile_url":"https://assets.agentmma.com/sean-omalley.png","hero_url":"https://hero.agentmma.com/sean-omalley.png"}],"strikes_landed":25,"strikes_attempted":71,"strike_pct":35,"tds_landed":1,"tds_attempted":2,"td_pct":50,"ctrl_time_sec":22},{"fight_id":34722,"event_id":3839,"event_name":"UFC Fight Night: Ortega vs. The Korean Zombie","event_date":"2020-10-17T01:00:00+01:00","location_raw":"Abu Dhabi, Abu Dhabi, United Arab Emirates","weight_class":"Featherweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Ben Cartlidge 27 - 30.Darryl Ransom 27 - 30.Victor Wolf 27 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":6624,"full_name":"Jonathan Martinez","first_name":"Jonathan","last_name":"Martinez","profile_url":"https://assets.agentmma.com/jonathan-martinez.png","hero_url":"https://hero.agentmma.com/jonathan-martinez.png"}],"strikes_landed":64,"strikes_attempted":171,"strike_pct":37,"tds_landed":0,"tds_attempted":5,"td_pct":0,"ctrl_time_sec":2},{"fight_id":36052,"event_id":3950,"event_name":"UFC 220: Miocic vs. Ngannou","event_date":"2018-01-20T00:00:00Z","location_raw":"Boston, Massachusetts, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"KO/TKO","details":"Kick to Head In Clinch","finish_round":2,"finish_time_sec":144,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":2624,"full_name":"Rob Font","first_name":"Rob","last_name":"Font","profile_url":"https://assets.agentmma.com/rob-font.png","hero_url":"https://hero.agentmma.com/rob-font.png"}],"strikes_landed":24,"strikes_attempted":92,"strike_pct":26,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":4},{"fight_id":36281,"event_id":3970,"event_name":"UFC Fight Night: Weidman vs. Gastelum","event_date":"2017-07-22T01:00:00+01:00","location_raw":"Uniondale, New York, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Cardo Urso 28 - 29.Doug Crosby 26 - 30.Bryan Miner 27 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":5178,"full_name":"Jimmie Rivera","first_name":"Jimmie","last_name":"Rivera","profile_url":"https://assets.agentmma.com/jimmie-rivera.png","hero_url":"https://hero.agentmma.com/jimmie-rivera.png"}],"strikes_landed":72,"strikes_attempted":167,"strike_pct":43,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":16},{"fight_id":36600,"event_id":3997,"event_name":"UFC Fight Night: Bader vs. Nogueira","event_date":"2016-11-19T00:00:00Z","location_raw":"Sao Paulo, Sao Paulo, Brazil","weight_class":"Bantamweight","is_title_fight":false,"result_code":"W","method":"KO/TKO","details":"Punches to Head At Distance","finish_round":2,"finish_time_sec":97,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3960,"full_name":"Albert Morales","first_name":"Albert","last_name":"Morales","profile_url":"https://assets.agentmma.com/albert-morales.png","hero_url":"https://hero.agentmma.com/albert-morales.png"}],"strikes_landed":42,"strikes_attempted":80,"strike_pct":53,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":6}]},"fighter2":{"id":3960,"name":{"full":"Albert Morales","first":"Albert","last":"Morales"},"record":{"wins":7,"losses":4,"draws":1,"win_methods":{"winsByKO":0,"winsBySub":0,"winsByDec":1,"losses":4,"draws":1}},"physical":{"height_inches":69,"reach_inches":72,"weight_lbs":135,"stance":"Orthodox"},"stats":{"striking":{"strikes_landed_per_min":3.81,"strikes_absorbed_per_min":3.96,"striking_accuracy":35},"grappling":{"takedown_average":0.91,"takedown_accuracy":35,"takedown_defense":70,"submission_average":0.2}},"profile":{"id":3960,"full_name":"Albert Morales","nickname":"The Warrior","page_nickname":"The Warrior","url":"http://ufcstats.com/fighter-details/544d7460b3e44393","profile_url":"https://assets.agentmma.com/albert-morales.png","physical":{"height_in":69,"height_cm":175,"weight_lb":135,"weight_kg":61,"reach_in":72,"reach_cm":182,"stance":"Orthodox","dob":"1991-05-25","age":35},"record":{"wins":7,"losses":4,"draws":1,"raw":"7-4-1"},"career_stats":{"slpm":3.81,"str_acc":35,"sapm":3.96,"td_avg":0.91,"td_acc":35,"td_def":70,"sub_avg":0.2},"is_parody":false,"strengths":[],"weaknesses":[],"next_fight":null,"news":[],"recent_fights":[]},"recent_fights":[{"fight_id":36000,"event_id":3945,"event_name":"UFC Fight Night: Emmett vs. Stephens","event_date":"2018-02-24T00:00:00Z","location_raw":"Orlando, Florida, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"Submission","details":"Guillotine Choke After Drop to Ground","finish_round":2,"finish_time_sec":153,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3290,"full_name":"Manny Bermudez","first_name":"Manny","last_name":"Bermudez","profile_url":"https://assets.agentmma.com/manny-bermudez.png","hero_url":"https://hero.agentmma.com/manny-bermudez.png"}],"strikes_landed":30,"strikes_attempted":66,"strike_pct":45,"tds_landed":1,"tds_attempted":1,"td_pct":100,"ctrl_time_sec":220},{"fight_id":36096,"event_id":3954,"event_name":"UFC Fight Night: Swanson vs. Ortega","event_date":"2017-12-09T00:00:00Z","location_raw":"Fresno, California, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Marcos Rosales 27 - 30.Derek Cleary 28 - 29.Wade Vierra 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":4530,"full_name":"Benito Lopez","first_name":"Benito","last_name":"Lopez","profile_url":"https://assets.agentmma.com/benito-lopez.png","hero_url":"https://hero.agentmma.com/benito-lopez.png"}],"strikes_landed":109,"strikes_attempted":252,"strike_pct":43,"tds_landed":0,"tds_attempted":1,"td_pct":0,"ctrl_time_sec":182},{"fight_id":36301,"event_id":3971,"event_name":"UFC Fight Night: Nelson vs. Ponzinibbio","event_date":"2017-07-16T01:00:00+01:00","location_raw":"Glasgow, Scotland, United Kingdom","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"Decision - Unanimous","details":"Ben Cartlidge 27 - 30.Maciej Motylewski 27 - 30.Paul Sutherland 25 - 30.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":6523,"full_name":"Brett Johns","first_name":"Brett","last_name":"Johns","profile_url":"https://assets.agentmma.com/brett-johns.png","hero_url":"https://hero.agentmma.com/brett-johns.png"}],"strikes_landed":63,"strikes_attempted":157,"strike_pct":40,"tds_landed":0,"tds_attempted":0,"ctrl_time_sec":0},{"fight_id":36469,"event_id":3985,"event_name":"UFC 209: Woodley vs. Thompson 2","event_date":"2017-03-04T00:00:00Z","location_raw":"Las Vegas, Nevada, USA","weight_class":"Bantamweight","is_title_fight":false,"result_code":"W","method":"Decision - Split","details":"Dave Hagen 28 - 29.Patricia Morse-Jarman 29 - 28.Sal D'amato 28 - 29.","finish_round":3,"finish_time_sec":300,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":6054,"full_name":"Andre Soukhamthath","first_name":"Andre","last_name":"Soukhamthath","profile_url":"https://assets.agentmma.com/andre-soukhamthath.png","hero_url":"https://hero.agentmma.com/andre-soukhamthath.png"}],"strikes_landed":79,"strikes_attempted":172,"strike_pct":46,"tds_landed":1,"tds_attempted":3,"td_pct":33,"ctrl_time_sec":282},{"fight_id":36600,"event_id":3997,"event_name":"UFC Fight Night: Bader vs. Nogueira","event_date":"2016-11-19T00:00:00Z","location_raw":"Sao Paulo, Sao Paulo, Brazil","weight_class":"Bantamweight","is_title_fight":false,"result_code":"L","method":"KO/TKO","details":"Punches to Head At Distance","finish_round":2,"finish_time_sec":97,"time_format":"3 Rnd (5-5-5)","opponents":[{"fighter_id":3248,"full_name":"Thomas Almeida","first_name":"Thomas","last_name":"Almeida","profile_url":"https://assets.agentmma.com/thomas-almeida.png","hero_url":"https://hero.agentmma.com/thomas-almeida.png"}],"strikes_landed":18,"strikes_attempted":74,"strike_pct":24,"tds_landed":1,"tds_attempted":2,"td_pct":50,"ctrl_time_sec":36}]}},"result":{"status":"final","head_to_head":{"fighter1_wins":1,"fighter2_wins":0,"draws":0,"no_contests":0},"meetings":[{"fight_id":36600,"url":"https://agentmma.com/articles/3248-3960-thomas-almeida-vs-albert-morales#fight-36600","summary":"Thomas Almeida defeated Albert Morales by KO/TKO at 1:37 of round 2 at UFC Fight Night: Bader vs. Nogueira on November 19, 2016 in Sao Paulo, Sao Paulo, Brazil.","event":{"name":"UFC Fight Night: Bader vs. Nogueira","date":"2016-11-19","location":"Sao Paulo, Sao Paulo, Brazil","url":"https://agentmma.com/events/ufc-sao-paulo-ryan-bader-vs-rogerio-nogueira"},"division":"Bantamweight","title_fight":false,"outcome":"win","winner":{"id":3248,"name":"Thomas Almeida"},"method":"KO/TKO","method_detail":"Punches to Head At Distance","round":2,"time":"1:37","time_format":"3 Rnd (5-5-5)","referee":"Eduardo Herdy","judges":[],"fighters":[{"id":3248,"name":"Thomas Almeida","result":"W","ufc_record_before":{"w":4,"l":1,"d":0,"nc":0},"totals":{"kd":1,"sig_landed":41,"sig_attempted":79,"tot_landed":42,"tot_attempted":80,"td_landed":0,"td_attempted":0,"sub_att":0,"reversals":0,"ctrl_sec":6,"head":30,"body":5,"leg":6,"distance":41,"clinch":0,"ground":0}},{"id":3960,"name":"Albert Morales","result":"L","ufc_record_before":{"w":0,"l":0,"d":1,"nc":0},"totals":{"kd":0,"sig_landed":18,"sig_attempted":74,"tot_landed":18,"tot_attempted":74,"td_landed":1,"td_attempted":2,"sub_att":0,"reversals":0,"ctrl_sec":36,"head":13,"body":2,"leg":3,"distance":18,"clinch":0,"ground":0}}],"ai_pick":null}]},"ai_analysis":null,"related_links":{"fighter1_profile":"https://agentmma.com/fighters/3248-thomas-almeida","fighter2_profile":"https://agentmma.com/fighters/3960-albert-morales","all_predictions":"https://agentmma.com/predictions","event_results":"https://agentmma.com/events/ufc-sao-paulo-ryan-bader-vs-rogerio-nogueira"}}