| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 31 Aug 1991 |
| Nationality | United States |
| Lives in | St. Louis, Missouri |
| Division | Welterweight |
| Team | River City MMA |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 10 Jun 2017 |
| Last fight | 14 Mar 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
23 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Chris Crosby | Submission (armbar) | 1 | 1:45 | DFC 10 - Delta Fighting Championship | 14 Mar 2026 |
| Referee Chris Hill | ||||||
| Loss | Yehia Riles | Decision (unanimous) | 3 | 5:00 | Bayou FC 76 - Bayou Fighting Championship 76 | 5 Dec 2025 |
| Referee Myron Gaudet | ||||||
| Win | John Gunther | Decision (split) | 3 | 5:00 | Square Ring Promotions - Island Fights 93 | 14 Nov 2025 |
| Win | Ryan Davis | TKO (strikes) | 2 | 1:12 | Titan Combat Championship 5 - Unfinished Business | 29 Aug 2025 |
| Referee Robbie Scheuermann | ||||||
| Loss | Terry Wiggins | Decision (unanimous) | 3 | 5:00 | Bayou FC 74 - Bayou Fighting Championship 74 | 28 Jun 2025 |
| Referee Myron Gaudet | ||||||
| Loss | Thomas Webb | Submission (rear-naked choke) | 2 | 1:41 | Titan Combat Championship 4 - James vs. Webb | 7 Mar 2025 |
| Referee Nick Sherlock | ||||||
| Loss | Thomas Gantt | Decision (unanimous) | 3 | 5:00 | Shamrock FC 357 - St. Charles | 7 Sep 2024 |
| Referee Josh Stewart | ||||||
| Win | Zack Davis | Submission (armbar) | 2 | 2:08 | COH 91 - Cage of Honor 91 | 9 Mar 2024 |
| Referee Dwayne Bess | ||||||
| Loss | Mark Kolker | Decision (unanimous) | 3 | 5:00 | EFC - Empire Fighting Championship 23 | 14 Oct 2023 |
| Win | Marty Navis | Submission (rear-naked choke) | 2 | 4:42 | Cage Titans FC - Cage Titans 60 | 22 Jul 2023 |
| Referee Tommy Santana | ||||||
| Win | Tyler Hill | – | – | 0:00 | GCMMA - Gulf Coast MMA 18 | 12 Nov 2022 |
| Win | Christopher Anthony | TKO (elbows) | 2 | 0:00 | DFC 3 - Delta Fighting Championship | 30 Jul 2022 |
| Loss | Kassius Kayne | Decision (unanimous) | 3 | 5:00 | DCS 78 - DC 100 | 8 Apr 2022 |
| Loss | Julio Rafael Rodrigues | Decision (unanimous) | 3 | 5:00 | Bayou FC 48 - Bayou Fighting Championship 48 | 26 Mar 2022 |
| Loss | Austin Jones | TKO (punches) | 1 | 2:51 | Fury FC 53 - Fury Fighting Championship 53: Lookin' For a Fight | 14 Nov 2021 |
| Referee Bobby Wombacher | ||||||
| Win | Mikey England | Submission (rear-naked choke) | 1 | 0:45 | FAC 8 - Fighting Alliance Championship 8 | 7 May 2021 |
| Referee Robert Hastings | ||||||
| Loss | Dallas Jennings | Decision (unanimous) | 3 | 5:00 | Shamrock FC - Shamrock 323 | 5 Oct 2019 |
| Referee Nick Nolte | ||||||
| Loss | Steven Jones | TKO (punches) | 1 | 2:42 | AKA - Rite of Passage 8 | 12 Jul 2019 |
| Loss | Ivey Nixon | Decision (unanimous) | 3 | 5:00 | Shamrock FC - Shamrock 308 | 18 Aug 2018 |
| Referee Mike England | ||||||
| Loss | Mike Davis | TKO (punches) | 1 | 2:22 | Square Ring Promotions - Island Fights 46: The Return of Roy Jones Jr. | 8 Feb 2018 |
| Referee Larry Downs Jr. | ||||||
| Loss | A.J. Dobson | Decision (unanimous) | 3 | 5:00 | Alpha One Sports - IT Fight Series 78 | 9 Dec 2017 |
| Win | Christopher Friddle | TKO (punches) | 2 | 2:07 | WFC - World Fighting Championships 77 | 19 Aug 2017 |
| Win | Drew Wallace | Submission (rear-naked choke) | 1 | – | FFI - Blood and Sand 22 | 10 Jun 2017 |
Amateur record 2-3 (5 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Oscar Ahuatzi | Decision (split) | 3 | 3:00 | GFS - Gateway Fighting Series 3: Fusion | 13 May 2016 |
| Loss | Davon Staples | Decision (split) | 3 | 3:00 | KOTC - Frozen War | 20 Feb 2016 |
| Win | Daniel Jefferson | Decision (split) | 3 | 3:00 | GFS - Gateway Fighting Series 1: New Years Revolution | 8 Jan 2016 |
| Loss | Garrett Wells | Decision (unanimous) | 3 | 3:00 | Shamrock FC - Fuel | 11 Sep 2015 |
| Loss | Derek Clardy | Decision (unanimous) | 3 | 3:00 | PFS 3 - Prime Fight Series 3: Surrender | 6 Jun 2015 |
| Referee Dwayne Bess | ||||||