| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 8 Oct 1987 |
| Nationality | United States |
| Lives in | Beaverton, Oregon |
| Division | Lightweight |
| Team | Impact Jiu Jitsu |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 18 Apr 2015 |
| Last fight | 8 Feb 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
18 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Cameron Sevilla-Rivera | TKO (punches) | 1 | 4:59 | WFC - World Fighting Championships 172 | 8 Feb 2025 |
| Loss | Darren Smith Jr. | Decision (unanimous) | 5 | 5:00 | COGA 81 - Battle at the Bay | 7 Sep 2024 |
| Loss | Darren Smith Jr. | Decision (unanimous) | 3 | 5:00 | COGA 76 - Rumble at the Reef | 4 Nov 2023 |
| Win | Trever Bradshaw | TKO (punches) | 1 | 4:20 | Fierce FC 25 - Fierce Fighting Championship 25 | 21 Apr 2023 |
| Win | Charon Spain | Decision (unanimous) | 5 | 5:00 | COGA - Supreme Showdown 7 | 14 Jan 2023 |
| Loss | Archie Colgan | TKO (punches) | 3 | 1:15 | Bellator 283 - Lima vs. Jackson | 22 Jul 2022 |
| Referee Steve Newport | ||||||
| Loss | Keoni Diggs | Decision (unanimous) | 3 | 5:00 | FFC 40 - Final Fight Championship 40 | 5 Sep 2019 |
| Loss | Carson Frei | Decision (unanimous) | 3 | 5:00 | Prime Fighting 11 - York vs. Faaiu | 10 Nov 2018 |
| Win | Charon Spain | TKO (punches) | 3 | 1:27 | CageSport MMA - CageSport 51 | 5 May 2018 |
| Referee Dave Hagen | ||||||
| Loss | Julian Erosa | Decision (unanimous) | 5 | 5:00 | CageSport 48 - Erosa vs. Nuro | 16 Dec 2017 |
| Referee Ryan Hoisington | ||||||
| Win | Vince Fricilone | Decision (split) | 3 | 5:00 | Prime Fighting 10 - Gomez vs. Ware | 30 Sep 2017 |
| Win | Bobby McIntyre | Submission (rear-naked choke) | 1 | 3:22 | CS - CageSport 43 | 17 Dec 2016 |
| Referee Ryan Hoisington | ||||||
| Win | Ryan Fillingame | Decision (split) | 3 | 5:00 | KOTC - High Caliber | 1 Oct 2016 |
| Loss | Justin Harrington | Decision (unanimous) | 5 | 5:00 | SFL 49 / CageSport 40 - SFL America 9: Seattle vs. Portland | 7 May 2016 |
| Referee Jeremy Saunders | ||||||
| Win | Tyrone Henderson | TKO (punches) | 3 | 3:54 | KOTC - No Fear | 6 Feb 2016 |
| Referee Shawn Gregory | ||||||
| Win | J.D. Burns | Submission (kimura) | 2 | 3:12 | ROTR - Rumble on the Ridge 33 | 16 Oct 2015 |
| Win | Raven Guice | Submission (rear-naked choke) | 1 | 3:08 | FCFF - Rumble at the Roseland 82 | 13 Jun 2015 |
| Referee Kelly Whitlock | ||||||
| Win | Hamilton Ash | Decision (unanimous) | 3 | 5:00 | FCFF - Rumble at the Roseland 81 | 18 Apr 2015 |
Amateur record 8-0 (8 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Chris Evans | TKO (punches) | 2 | 2:50 | FCFF - Rumble at the Roseland 80 | 24 Jan 2015 |
| Referee Aaron Brounstein | ||||||
| Win | Justin True | Decision (unanimous) | 3 | 3:00 | FCFF - Rumble at the Roseland 76 | 25 Jan 2014 |
| Win | Alex Branom | Decision (unanimous) | 5 | 3:00 | FCFF - Battle at the Mountain 1 | 2 Nov 2013 |
| Win | Sean Baker | Submission (choke) | 2 | 2:49 | FCFF - Rumble at the Roseland 70 | 9 Mar 2013 |
| Win | Billy Denney | Decision (unanimous) | 3 | 3:00 | FCFF - Rumble at the Roseland 67 | 10 Nov 2012 |
| Win | Jason Gray | Decision (unanimous) | 3 | 3:00 | FCFF - Rumble at the Roseland 66 | 29 Sep 2012 |
| Win | Cody Elder | Submission (rear-naked choke) | 1 | 1:16 | UCS - Resolution 2 | 22 Jan 2011 |
| Referee Shawn Gregory | ||||||
| Win | Rex Foulk | TKO (punches) | 2 | 1:45 | FCFF - Rumble at the Roseland 53 | 28 Aug 2010 |