| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 19 Jan 1990 |
| Nationality | United States |
| Lives in | Houston, Texas |
| Division | Middleweight |
| Team | W4R Training Center |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 4 Nov 2016 |
| Last fight | 23 Mar 2025 |
Details on this page were compiled from public information on 30 Sep 2026 (the record is as of that date). Is this you? Claim this profile to correct anything and add your photo and bio. Claim this profile
19 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Murodbek Choriev | Decision (unanimous) | 3 | 5:00 | Fury FC 103 - Fury Fighting Championship 103: Englund vs. Minus | 23 Mar 2025 |
| Referee Jeff Rexroad | ||||||
| Loss | Geno Morelli | TKO (strikes) | 2 | 2:52 | 247 FC - Brawl in the Burgh 26 | 1 Feb 2025 |
| Referee David Brogan | ||||||
| Loss | Austin Jones | KO (punches) | 1 | 3:00 | Fury FC 86 - Fury Fighting Championship 86 | 23 Feb 2024 |
| Referee Joe Coca | ||||||
| Loss | Chris Mixan | KO (punches) | 1 | 0:15 | All In Combat - AIC 2: Mixan vs. Ageday | 14 May 2023 |
| Referee Bobby Wombacher | ||||||
| Loss | Eric Nolan | KO (punch) | 2 | 4:54 | CFFC 116 - Cage Fury Fighting Championships 116: Torres vs. Mathison | 16 Dec 2022 |
| Referee Vitor Ribeiro | ||||||
| Win | Sam Kilmer | Decision (unanimous) | 3 | 5:00 | Fury FC 71 - Fury Fighting Championship 71 | 6 Nov 2022 |
| Referee Joe Soliz | ||||||
| Win | Brandon Lopez | Decision (unanimous) | 3 | 5:00 | CFFC 106 - Cage Fury Fighting Championships 106 | 17 Mar 2022 |
| Referee Andrew Glenn | ||||||
| Win | Theo Greenridge | Submission | 1 | 4:59 | Goat Promotions - Cajuns vs. Cowboys 2 | 4 Nov 2021 |
| Referee Steve Armstrong | ||||||
| Loss | Morgan Oriahi | KO (flying knee and punches) | 2 | 0:40 | Fury FC 45 - Fury Fighting Championship 45 | 18 Apr 2021 |
| Referee Joshua Ferraro | ||||||
| Loss | Nico Echeverry | KO (punches) | 2 | 4:24 | Fury FC 42 - Fury Fighting Championship 42 | 23 Feb 2020 |
| Referee Joshua Ferraro | ||||||
| Loss | Charlie Ontiveros | KO (flying knee) | 1 | 1:50 | Fury FC 35 - Fury Fighting Championship 35 | 23 Aug 2019 |
| Referee Kevin Hancock | ||||||
| Loss | Jason Langellier | Decision (split) | 3 | 5:00 | Fury FC 27 - Fury Fighting Championship 27 | 3 Nov 2018 |
| Referee Jeff Rexroad | ||||||
| Loss | Santos Rosales | Submission (brabo choke) | 3 | 1:22 | RXMMA - Rocks Xtreme MMA 24 | 8 Sep 2018 |
| Referee Frank Collazo | ||||||
| Loss | Anthony Ivy | Submission (triangle choke) | 1 | 4:17 | Fury FC 23 - Fury Fighting Championship 23 | 4 Mar 2018 |
| Referee Nick Wright | ||||||
| Win | Artak Petrosyan | TKO (punches) | 1 | 4:21 | Fury FC 19 - Fury Fighting Championship 19 | 29 Sep 2017 |
| Referee Jeff Rexroad | ||||||
| Loss | Will Morris | Submission (triangle choke) | 2 | 3:27 | Fury FC 18 - Fury Fighting Championship 18 | 22 Jul 2017 |
| Referee Joshua Ferraro | ||||||
| Win | Washington Luiz | Decision (split) | 3 | 5:00 | Fury FC 17 - Fury Fighting Championship 17 | 10 Jun 2017 |
| Referee Frank Collazo | ||||||
| Loss | Christopher Ray Lopez | KO (punches) | 3 | 0:55 | Fury FC 15 - Fury Fighting Championship 15 | 17 Feb 2017 |
| Referee Jeff Rexroad | ||||||
| Win | Craig Grove | KO (punch) | 1 | 4:45 | Fury FC 13 - Fury Fighting Championship 13 | 4 Nov 2016 |
| Referee Chris Reed | ||||||
Amateur record 2-1 (3 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Christopher Haire | Decision (split) | 3 | 3:00 | Garcia Promotions - Cage Combat 23 | 11 Mar 2016 |
| Referee Danny Dealejandro | ||||||
| Loss | Ryan Connelly | Submission (guillotine choke) | 1 | 0:40 | Garcia Promotions - Cage Combat 22 | 19 Dec 2015 |
| Referee Joshua Ferraro | ||||||
| Win | Ryan Baker | TKO (punches) | 3 | 0:23 | USACA - Legacy Amateur Series 19 | 19 Sep 2015 |
| Referee Rob Alexander | ||||||