| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 20 Jul 1987 |
| Nationality | United States |
| Lives in | Everett, Washington |
| Division | Bantamweight |
| Team | Charlie's Combat Club |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 30 Jul 2016 |
| Last fight | 11 Mar 2021 |
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
12 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Saidyokub Kakhramonov | KO (punch) | 2 | 0:45 | CFFC 92 - Cage Fury Fighting Championships 92 | 11 Mar 2021 |
| Referee Bill Bookwalter | ||||||
| Win | Phil Caracappa | Technical Submission (rear-naked choke) | 1 | 2:22 | CFFC 88 - Cage Fury Fighting Championships 88 | 18 Nov 2020 |
| Referee Dan Miragliotta | ||||||
| Win | Jon Marc Cortez | Submission (gogoplata) | 1 | 2:16 | COGA 63 - Supreme Showdown 5 | 11 Jan 2020 |
| Referee John Stanton | ||||||
| Loss | Carlos Lozoya | Decision (unanimous) | 3 | 5:00 | CageSport MMA - CageSport 59 | 5 Oct 2019 |
| Win | Stephen Stirewalt | Decision (unanimous) | 3 | 5:00 | COGA 62 - Supreme Showdown 4 | 23 Feb 2019 |
| Loss | Louis Smolka | Submission (guillotine choke) | 3 | – | Destiny MMA - Fight Night 5 | 23 Jun 2018 |
| Loss | Journey Newson | Decision (unanimous) | 3 | 5:00 | COGA 60 - Supreme Showdown 3 | 17 Feb 2018 |
| Referee John Stanton | ||||||
| Win | Mark Coates | Decision (unanimous) | 3 | 5:00 | COGA 58 - Summer Showdown 4 | 25 Aug 2017 |
| Referee Jeremy Saunders | ||||||
| Win | Steven Lantry | Submission (rear-naked choke) | 2 | 3:12 | COGA 55 - Rumble on the Ridge 38 | 20 May 2017 |
| Referee Jeremy Saunders | ||||||
| Loss | Sean O'Malley | KO (head kick) | 2 | 2:57 | ICF 26 - The Perfect Storm | 21 Oct 2016 |
| Referee Leo Bercier | ||||||
| Win | Alex Eastman | TKO (punches) | 1 | 1:13 | ROTR - Rumble on the Ridge 36 | 1 Oct 2016 |
| Win | Justin Williams-Hugo | Submission (triangle choke) | 1 | 2:17 | WSOF 32 - Moraes vs. Hill 2 | 30 Jul 2016 |
| Referee Steve Newport | ||||||
Amateur record 3-1 (4 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Rodney Kealohi | Decision (unanimous) | 3 | 3:00 | ROTR - Rumble on the Ridge 31 | 17 Apr 2015 |
| Win | Trevor Salts | Submission (gogoplata) | 1 | – | AXFC - AX Fighting Championships 44 | 10 May 2014 |
| Win | Ruben Florentes | Submission (triangle choke) | 1 | 2:30 | Combat Games MMA - Battle at the Bay 5 | 12 Oct 2013 |
| Referee Ryan Hoisington | ||||||
| Loss | Zeke Castro | Decision (unanimous) | 3 | 3:00 | ROTR - Rumble on the Ridge 26 | 3 Nov 2012 |
| Referee Ryan Hoisington | ||||||