| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | Not added yet |
| Nationality | United States |
| Lives in | Minnesota |
| Division | Flyweight |
| Team | Not added yet |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 22 Feb 2019 |
| Last fight | 12 Sep 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
9 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Joel Aguilar | Decision (unanimous) | 3 | 5:00 | 3RT - 3 River Throwdown 27 | 12 Sep 2026 |
| Loss | Nate Williams | Submission (guillotine choke) | 1 | 0:27 | NIF MMA 20 - North Iowa Fights 20 | 30 Nov 2024 |
| Win | Gonzalo Ponce | Decision (unanimous) | 3 | 5:00 | 3RT - 3 River Throwdown 23 | 14 Sep 2024 |
| Referee Chris Klavetter | ||||||
| Loss | Devon Lozej | Submission (rear-naked choke) | 2 | 3:56 | Ignite Fights - Mecca 21 | 17 Feb 2024 |
| Win | Jeff Silva | Decision (unanimous) | 3 | 5:00 | CES MMA 68 - Martin vs. Vogel | 6 May 2022 |
| Loss | Miguel Sanson | Decision (unanimous) | 3 | 5:00 | LFA 120 - Cantuaria vs. Horth | 10 Dec 2021 |
| Loss | Nate Smith | TKO (punches) | 2 | 0:45 | LFA 82 - Polizzi vs. Pogues | 21 Feb 2020 |
| Referee Vance Swerdan | ||||||
| Win | Keegan Blanco | Submission (rear-naked choke) | 1 | 3:06 | LFA 77 - James vs. Martin | 27 Sep 2019 |
| Win | Eric Kemper | Decision (unanimous) | 3 | 5:00 | LFA 61 - Allen vs. Murrietta | 22 Feb 2019 |
Amateur record 9-2 (11 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Chris Johnson | Submission (triangle choke) | 2 | 1:30 | WFC - World Fighting Championships 158 | 4 Nov 2023 |
| Loss | Alibi Temirtassov | Submission (guillotine choke) | 1 | 1:01 | IMMAF-WMMAA - 2018 Unified World Championships: Day 3, Cage 3 | 14 Nov 2018 |
| Win | Irfan Ahmed | Decision (unanimous) | 3 | 3:00 | IMMAF-WMMAA - 2018 Unified World Championships: Day 2, Cage 4 | 13 Nov 2018 |
| Loss | Yernaz Mussabek | Decision (split) | 3 | 3:00 | IMMAF - 2017 World Championships: Day 4, Cage 2 | 16 Nov 2017 |
| Win | Giacomo Santoro | Decision (unanimous) | 3 | 3:00 | IMMAF - 2017 World Championships: Day 3, Cage 1 | 15 Nov 2017 |
| Win | Sanan Safarli | Decision (split) | 3 | 3:00 | IMMAF - 2017 World Championships: Day 2, Cage 3 | 14 Nov 2017 |
| Win | Ali Yaqoob | Decision (unanimous) | 3 | 3:00 | IMMAF - 2017 World Championships: Day 1, Cage 2 | 13 Nov 2017 |
| Win | Robiel Tesfaldet | Decision (split) | 3 | 3:00 | RFA 45 - Meerschaert vs. Waldon | 28 Oct 2016 |
| Win | Kai Brunk | Submission (armbar) | 4 | 2:40 | Driller Promotions - A-Town Throwdown 8 | 19 Mar 2016 |
| Win | Taylor Henning | Submission (rear-naked choke) | 1 | 2:47 | Driller Promotions - A-Town Throwdown 6 | 19 Sep 2015 |
| Win | Pao Fue Moua | Decision (unanimous) | 3 | 3:00 | 3RT - 3 River Throwdown 7 | 25 Apr 2015 |