| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 11 Mar 1988 |
| Nationality | United States |
| Lives in | Walla Walla, Washington |
| Division | Welterweight |
| Team | Gravity Fitness Center |
| Height | 175 cm (5′9″) |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | 70.3 kg (155 lb) |
| Pro debut | 20 Dec 2008 |
| Last fight | 12 Jun 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
77 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Jose Mendez | Submission (rear-naked choke) | 2 | 3:13 | Fusion Fight League - Fights Under the Lights | 12 Jun 2026 |
| Referee Dave Evans | ||||||
| Win | Dylan Aparis | Submission (rear-naked choke) | 1 | 4:21 | COGA 92 - Combat Games | 23 May 2026 |
| Win | Dustin Praxedes | Submission (rear-naked choke) | 1 | 0:29 | COGA 91 - Combat Games | 28 Feb 2026 |
| Loss | Lucas Rosa | Submission (triangle choke) | 3 | 1:55 | Combat Zone 91 - Combat Zone MMA | 21 Feb 2026 |
| Loss | Noah Johnson | Submission (brabo choke) | 1 | 3:01 | COGA 90 - Supreme Showdown 11 | 31 Jan 2026 |
| Loss | Carlton Minus | Submission (arm-triangle choke) | 1 | 0:00 | AFC 172 - Alaska Fighting Championship 172 | 10 Jan 2026 |
| Referee Jacob Veirra | ||||||
| Loss | Artiom Cula | TKO (punches) | 1 | 0:25 | COGA 89 - Combat Games | 22 Nov 2025 |
| Loss | Johnson Nasona | Decision (unanimous) | 3 | 5:00 | COGA 88 - Supreme Showdown 10 | 20 Sep 2025 |
| Win | Kadin Shaw | Submission (inverted triangle choke) | 2 | 0:00 | ExciteFight - Conquest of the Cage | 12 Jul 2025 |
| Loss | Scottie Stockman | TKO (strikes) | 1 | 2:31 | Northwest Fight Promotions - Clinch Fight Club 12 | 14 Jun 2025 |
| Loss | Melvin Joy | TKO | 1 | 0:18 | CCMMA - Clearwater Combat MMA | 19 Apr 2025 |
| Loss | Ibragim Ibragimov | Submission (rear-naked choke) | 1 | 4:06 | COGA 85 - Battle at the Bay | 1 Feb 2025 |
| Referee Jeff Hoiby | ||||||
| Win | Rob Cann | Technical Submission | 1 | 0:43 | COGA 83 - Battle at the Bay | 23 Nov 2024 |
| Loss | Lance Gibson Jr. | TKO (punches) | 1 | 0:51 | ExciteFight - Muckleshoot Fight Night 9 | 25 May 2024 |
| Loss | Drake Randall | Submission (rear-naked choke) | 1 | 0:00 | CCMMA - Clearwater Combat MMA | 27 Apr 2024 |
| Loss | Makinde Adeyemi | Decision (unanimous) | 3 | 5:00 | COGA 78 - Supreme Showdown 8 | 24 Feb 2024 |
| Win | Brian McElroy | Submission (rear-naked choke) | 2 | 2:35 | CCMMA - Clearwater Combat MMA | 4 Nov 2023 |
| Loss | Georgii Eivas | Submission | 1 | 1:31 | SF Combat 13 - Lucky 13 | 26 Aug 2023 |
| Loss | Josh Rettinghouse | Submission (rear-naked choke) | 1 | – | ExciteFight - Conquest of the Cage | 16 Aug 2023 |
| Loss | Mirali Huseynov | Submission | 2 | 1:17 | SF Combat 12 - Stars and Stripes | 24 Jun 2023 |
| Loss | Darren Smith Jr. | TKO (punches) | 1 | 0:39 | COGA - Battle at the Bay | 15 Apr 2023 |
| Loss | Serob Minasyan | TKO | 1 | 0:52 | UNF 6 - Up Next Fighting 6: Rivera vs. Beal | 25 Mar 2023 |
| Loss | Jorge Juarez | Submission (brabo choke) | 1 | 0:58 | COGA - Rumble at the Reef | 18 Mar 2023 |
| Loss | Joey Pierotti | Submission (arm-triangle choke) | 1 | – | ExciteFight - Muckleshoot Fight Night 4 | 11 Mar 2023 |
| Referee Anthony Hamlett | ||||||
| Loss | Bryan Nuro | Decision (unanimous) | 5 | 5:00 | COGA - Supreme Showdown 7 | 14 Jan 2023 |
| Loss | Ashton Charlton | Submission (rear-naked choke) | 1 | – | ExciteFight - Conquest of the Cage | 15 Oct 2022 |
| Referee Anthony Hamlett | ||||||
| Win | Bobby McIntyre | TKO (punches) | 2 | 1:02 | CageSport MMA - CageSport 62 | 23 Apr 2022 |
| Loss | Craig Feistner | Decision (unanimous) | 3 | 5:00 | WFC - World Fighting Championships 123 | 7 Mar 2020 |
| Win | Quinten Wyland | Submission (rear-naked choke) | 1 | 3:59 | CageSport MMA - CageSport 59 | 5 Oct 2019 |
| Loss | Ryan Mulvihill | Submission (rear-naked choke) | 1 | 2:12 | WFC - World Fighting Championships 105 | 17 Aug 2019 |
| Loss | Chris Stone | Submission (rear-naked choke) | 1 | 1:00 | CageSport MMA - CageSport 58 | 10 Aug 2019 |
| Loss | Terrance McKinney | Submission (rear-naked choke) | 1 | 0:43 | ExciteFight - Conquest of the Cage | 18 May 2019 |
| Loss | Jake Sebastian | TKO (punches) | 3 | 0:56 | CageSport MMA - CageSport 55 | 9 Feb 2019 |
| Win | Armando Best | Submission (guillotine choke) | 1 | 2:14 | CageSport MMA - CageSport 54 | 15 Dec 2018 |
| Loss | Drew Brokenshire | Submission (triangle choke) | 1 | 4:28 | Dominate FC 2 - Dominate Fighting Championship 2 | 15 Sep 2018 |
| Loss | Bobby McIntyre | Submission (rear-naked choke) | 1 | 2:22 | CageSport MMA - CageSport 52 | 21 Jul 2018 |
| Loss | Bryan Nuro | TKO (punches) | 3 | 1:27 | CageSport MMA - CageSport 51 | 5 May 2018 |
| Referee Dave Hagen | ||||||
| Win | Justin Harrington | Submission (guillotine choke) | 2 | 2:38 | COGA 59 - Rumble on the Ridge 40 | 7 Oct 2017 |
| Referee Jeremy Saunders | ||||||
| Loss | Nathan Stolen | TKO (punches) | 2 | 2:53 | COGA 57 - Rumble on the Ridge 39 | 22 Jul 2017 |
| Referee Jeremy Saunders | ||||||
| Loss | Ricky Simon | Submission (arm-triangle choke) | 1 | 1:56 | KOTC - Headstrong | 27 May 2017 |
| Referee Steve Newport | ||||||
| Win | Mark Coates | Submission (guillotine choke) | 1 | 0:35 | Thunder & Lightning - Pro-Am MMA | 1 Apr 2017 |
| Referee Rick Little | ||||||
| Win | Andrew Kauppila | Submission (rear-naked choke) | 1 | 4:52 | KOTC - New Blood | 16 Feb 2017 |
| Loss | Nathan Stolen | TKO (punches) | 1 | 0:44 | KOTC - Fall Out | 17 Nov 2016 |
| Referee Tom Supnet | ||||||
| Loss | Austin Arnett | Submission (rear-naked choke) | 2 | 3:54 | Thunder & Lightning - Pro-Am MMA | 12 Aug 2016 |
| Referee Rick Little | ||||||
| Loss | Dave Courchaine | KO (head kick and punches) | 1 | 1:08 | COTC - Conquest of the Cage 23 | 10 Jun 2016 |
| Win | Jeremy Castro | Submission (rear-naked choke) | 2 | 3:59 | EC - Extreme Challenge 233 | 7 May 2016 |
| Referee Tyrone Roberts | ||||||
| Loss | Danny Black | Submission (triangle choke) | 1 | 1:12 | KOTC - Rumble on the River | 1 Aug 2015 |
| Referee Rick Tasler | ||||||
| Loss | Joel Thomas | Submission (rear-naked choke) | 1 | 0:32 | COTC - Conquest of the Cage 19 | 3 Apr 2015 |
| Referee Anthony Hamlett | ||||||
| Loss | Ramiro Hernandez | Decision (unanimous) | 3 | 5:00 | EC - Extreme Challenge 231 | 19 May 2014 |
| Referee Matt White | ||||||
| Loss | Frank Ramsey | TKO (retirement) | 2 | 5:00 | ICF - Fight Night 1 | 15 Nov 2013 |
| Referee Bret Hamlin | ||||||
| Loss | Robert Washington | TKO (punches) | 1 | 2:28 | Shamrock FC - Relentless | 12 Oct 2013 |
| Referee Mike England | ||||||
| Loss | Harrison Bevens | Decision (unanimous) | 3 | 5:00 | CS - CageSport 23 | 16 Feb 2013 |
| Referee Randy Corley | ||||||
| Win | Chanti Johnson | KO (head kick) | 3 | 4:54 | CS - CageSport 22 | 1 Dec 2012 |
| Referee Ryan Hoisington | ||||||
| Loss | Alex White | TKO (retirement) | 2 | 5:00 | RTP - Rumble Time Promotions | 26 Oct 2012 |
| Referee Mike England | ||||||
| Win | Buck Henry Bisbey | Technical Submission (guillotine choke) | 1 | 0:18 | COGA Grand Prix - Battle at the Bay 2 | 13 Oct 2012 |
| Referee Jeremy Saunders | ||||||
| Win | Kenn Glenn | KO (punch) | 3 | 0:24 | 3RT - 3 River Throwdown 2 | 4 Aug 2012 |
| Referee Raymond Yeager | ||||||
| Loss | Eric Irvin | Submission (armbar) | 2 | 2:25 | Rumble Time Promotions - Clash of the Warriors | 27 Jul 2012 |
| Referee Mike England | ||||||
| Loss | Drew Brokenshire | Decision (unanimous) | 3 | 5:00 | ROTR - Rumble on the Ridge 24 | 16 Jun 2012 |
| Referee Jeremy Saunders | ||||||
| Loss | Zach Freeman | Submission (rear-naked choke) | 1 | 1:34 | RTP - Rumble Time Promotions | 19 May 2012 |
| Referee Mike England | ||||||
| Loss | Ricky Glenn | TKO (elbow and punches) | 2 | 0:29 | NAFC - Colosseum | 4 May 2012 |
| Loss | Jacob Boysen | Decision (split) | 3 | 5:00 | ROTR - Rumble on the Ridge 22 | 18 Feb 2012 |
| Referee Ryan Hoisington | ||||||
| Win | Gabriel Solorio | Submission (triangle choke) | 3 | 3:11 | ROTR - Rumble on the Ridge 21 | 10 Dec 2011 |
| Loss | Alonzo Martinez | Decision (unanimous) | 3 | 5:00 | EC - Extreme Challenge 200 | 23 Nov 2011 |
| Loss | King Green | Submission (arm-triangle choke) | 2 | 2:54 | Strikeforce - Challengers 19 | 23 Sep 2011 |
| Referee Steve Mazzagatti | ||||||
| Loss | Sam Sicilia | Submission (neck crank) | 1 | 4:03 | LOTC - Conquest of the Cage | 28 Apr 2011 |
| Win | Ken Sitsler | Submission (kimura) | 1 | 1:39 | KOTC - Outkasts | 9 Apr 2011 |
| Win | Roy Bradshaw | Submission (triangle choke) | 2 | 4:08 | ROTR - Rumble on the Ridge 17 | 5 Mar 2011 |
| Referee Ryan Hoisington | ||||||
| Loss | Scott McAfee | TKO (punches) | 2 | 0:49 | FE - Arctic Combat 6 | 11 Dec 2010 |
| Referee Torrey Plunk | ||||||
| Win | Buck Henry Bisbey | Technical Submission (triangle choke) | 1 | 4:01 | ROTR 15 - Vindication | 4 Dec 2010 |
| Win | Austin Peaker | Submission (rear-naked choke) | 2 | 1:21 | Reign Promotions - Reign Fighting Championships | 13 Nov 2010 |
| Referee Wesley Welch | ||||||
| Loss | Ryan Healy | Submission (rear-naked choke) | 2 | – | COTC - Conquest of the Cage 9 | 8 Sep 2010 |
| Win | Jeff Bailey | Submission (rear-naked choke) | 1 | 2:38 | CS - CageSport 11 | 24 Jul 2010 |
| Referee Randy Corley | ||||||
| Win | Trevor Sojot | Submission (rear-naked choke) | 2 | 2:34 | Guy Promotions - Knockouts and Tapouts 1 | 5 Jun 2010 |
| Referee Steve Newport | ||||||
| Loss | Chanti Johnson | KO (punches) | 1 | 0:16 | CS - CageSport 9 | 20 Feb 2010 |
| Win | John Martinez | Submission (rear-naked choke) | 1 | 4:43 | CS - CageSport 8 | 5 Dec 2009 |
| Loss | Lee Sampson | Submission (rear-naked choke) | 1 | 0:00 | DMMA - Volume 3: Proven Dominance | 7 Mar 2009 |
| Loss | Jeremy Dalton | Submission (triangle choke) | 1 | 0:00 | DMMA - Volume 2: Maintaining Dominance | 20 Dec 2008 |
Amateur record 1-2-1 (4 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Stephen Gonzales | Submission (guillotine choke) | 1 | 0:00 | TCT - Summer Smash '09 Vol. 1 | 30 May 2009 |
| Draw | Mike Minniger | Draw | 3 | 3:00 | EF - ExciteFight | 6 Feb 2009 |
| Loss | Armando Luna | Decision (unanimous) | 3 | 5:00 | DMMA - Dominance | 18 Oct 2008 |
| Referee Joe de Robbio | ||||||
| Loss | Michael Chiesa | Submission (triangle choke) | 2 | – | TL - Thunder & Lightning | 16 Aug 2008 |