| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 8 Mar 1985 |
| Nationality | United States |
| Lives in | Oceanside, California |
| Division | Heavyweight |
| Team | TOROTech MMA |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 22 Mar 2014 |
| Last fight | 8 Jul 2026 |
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
20 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Delian Alishahi | TKO (arm injury) | 2 | 5:00 | Tuff-N-Uff - Tuff-N-Uff 155 | 8 Jul 2026 |
| Referee John McCarthy | ||||||
| Win | Brandon Nunn | Submission (rear-naked choke) | 1 | 2:27 | Northwest Fight Promotions - Clinch Fight Club 10 | 22 Mar 2025 |
| Loss | Tyson Jeffries | TKO | 2 | 3:36 | Northwest Fight Promotions - CageWarriors NorthWest 4 | 7 Oct 2023 |
| Loss | Gary Balletto Jr. | Submission (rear-naked choke) | 2 | 0:37 | CES MMA 74 - Balletto Jr. vs. Cannon | 29 Jul 2023 |
| Loss | Gabriel Dolce-Pacheco | Decision (unanimous) | 3 | 5:00 | SF Combat 12 - Stars and Stripes | 24 Jun 2023 |
| Loss | Ernesto Rodriguez | Submission (arm-triangle choke) | 1 | 1:52 | Tuff-N-Uff - Tuff-N-Uff 131 | 3 Mar 2023 |
| Referee Mark Smith | ||||||
| Loss | Solomon Renfro | Decision (unanimous) | 3 | 5:00 | Freedom Fight Night 2 - Team Ortiz vs. Team Bader | 15 Jul 2022 |
| Win | Ozzie Alvarez | KO (punch) | 1 | 1:34 | Urijah Faber's A1 Combat 2 - Talbott vs. Fajardo | 28 May 2022 |
| Referee Frank Trigg | ||||||
| Loss | Maksim Manukyan | Decision (unanimous) | 3 | 5:00 | CG 31 - Celtic Gladiator 31 | 19 Mar 2022 |
| Referee Frank Trigg | ||||||
| Loss | Andrii Vasylenko | Decision (unanimous) | 3 | 5:00 | Smash Global 8 - Night of Champions | 13 Dec 2018 |
| Referee Frank Trigg | ||||||
| Loss | Blake Troop | TKO (punches) | 1 | 1:24 | LFA 45 - Silva vs. Barnes | 20 Jul 2018 |
| Referee Jason Herzog | ||||||
| Win | Dante Harrell | TKO (punches) | 1 | 2:00 | CCW - California Cage Wars 4 | 4 Mar 2018 |
| Referee Aaron Peet | ||||||
| Win | Domingo Cuero III | Submission (rear-naked choke) | 1 | – | CCW - California Cage Wars 2: Cuero vs. Cannon | 12 Nov 2017 |
| Referee Aaron Peet | ||||||
| Win | Melvin Jenkins | TKO (punches) | 1 | 0:21 | Gladiator Challenge - Ultimate Beatdown | 5 Aug 2017 |
| Referee Franklin Aguirre | ||||||
| Win | David Zuniga | KO (head kick) | 1 | 0:17 | Gladiator Challenge - Holiday Beatings | 11 Dec 2016 |
| Referee Raul Porrata | ||||||
| Loss | Mike Morales | Decision (unanimous) | 3 | 3:00 | Gladiator Challenge - Holiday Beatings | 20 Dec 2014 |
| Referee Raul Porrata | ||||||
| Win | Tyler Hall | Submission (armbar) | 1 | 0:33 | Gladiator Challenge - Battle Ready | 23 Aug 2014 |
| Referee Raul Porrata | ||||||
| Loss | Keishaun Hill | TKO (punches) | 2 | 1:55 | Xplode Fight Series - Cerebral | 19 Jul 2014 |
| Referee Luis Cobian | ||||||
| Win | Ricky Pulu | TKO (punches) | 1 | 1:40 | Xplode Fight Series - Adrenaline | 17 May 2014 |
| Referee Luis Cobian | ||||||
| Win | Brandon Michels | TKO (retirement) | 1 | 2:36 | Xplode Fight Series - Fire | 22 Mar 2014 |
| Referee Cecil Peoples | ||||||