| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 29 Mar 1989 |
| Nationality | United States |
| Lives in | Pennsylvania |
| Division | Welterweight |
| Team | Not added yet |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 20 May 2022 |
| Last fight | 22 Mar 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
3 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Rodrigo Brauna | Decision (unanimous) | 3 | 5:00 | LFA 204 - Cunha vs. Freeman | 22 Mar 2025 |
| Referee Bryan Miner | ||||||
| Loss | Keron Reed | Decision (unanimous) | 3 | 5:00 | CFFC 112 - Cage Fury Fighting Championships 112 | 26 Aug 2022 |
| Referee Keith Peterson | ||||||
| No contest | Mike Fitzroy | No Contest (accidental eye poke) | 3 | 1:45 | ROC 76 - Ring of Combat 76 | 20 May 2022 |
| Referee Gasper Oliver | ||||||
Amateur record 7-4 (11 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Rocco Giambrone | Decision (unanimous) | 3 | 3:00 | Flex Fight Series - Let There Be Carnage Vol. 6 | 16 Oct 2021 |
| Win | Pedro Villa | Decision (unanimous) | 3 | 3:00 | Flex Fight Series - Combat Carnivale | 10 Jul 2021 |
| Win | Edgar Delgado | Decision (unanimous) | 3 | 3:00 | WCFL 28 - World Class Fight League 28 | 20 Feb 2021 |
| Win | Christian Bobe | Decision (split) | 3 | 3:00 | CFFC 81 - Cage Fury Fighting Championships 81 | 1 Feb 2020 |
| Referee Bill Bookwalter | ||||||
| Loss | Mike Fitzroy | Decision (unanimous) | 3 | 3:00 | TF - Triton Fights 14 | 2 Aug 2019 |
| Win | Nate Salva Cruz | Decision (unanimous) | 3 | 3:00 | NYFE 17 - Kings of New York 2 | 1 Jun 2019 |
| Loss | Vilson Ndregjoni | Decision (unanimous) | 3 | 3:00 | TF - Triton Fights 10 | 14 Dec 2018 |
| Win | Matthew Santos | Decision (unanimous) | 3 | 3:00 | TF - Triton Fights 9 | 14 Sep 2018 |
| Win | Luis Rivera | Decision (split) | 3 | 3:00 | PACF - PA Cage Fight 32 | 16 Jun 2018 |
| Referee Bill Bookwalter | ||||||
| Win | Max Potter | Decision (unanimous) | 3 | 3:00 | PACF - PA Cage Fight 31 | 31 Mar 2018 |
| Referee James Chappell | ||||||
| Loss | Antonio Batista | Decision (unanimous) | 3 | 3:00 | Bizzarro Promotions - Bayfront Brawl 5 | 17 Mar 2018 |
| Referee Chip Snider | ||||||