| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 20 Jan 1988 |
| Nationality | United States |
| Lives in | Lilburn, Georgia |
| Division | Flyweight |
| Team | American Top Team Atlanta |
| Height | 175 cm (5′9″) |
| Reach | 180 cm (5′11″) |
| Stance | Southpaw |
| Weight | 56.7 kg (125 lb) |
| Pro debut | 22 Apr 2011 |
| Last fight | 19 Jul 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
35 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Dionel Sosa | Submission (rear-naked choke) | 1 | 2:00 | Empire MMA 12 - Tacha vs. Sosa | 19 Jul 2025 |
| Referee Tommy Santana | ||||||
| Loss | Yamato Fujita | Submission (guillotine choke) | 1 | 4:50 | UAE Warriors 57 - AlQaisi vs. Vargas | 17 Jan 2025 |
| Referee Marc Goddard | ||||||
| Win | Ismael Zamora | Submission (rear-naked choke) | 2 | 1:31 | Combate Global - Mexico vs. Japan 2 | 27 Jul 2024 |
| Referee Chris Mignocchi | ||||||
| Win | Mikhail Sirbu | Decision (split) | 3 | 5:00 | Titan FC 82 - SBC 47: Revenge | 2 Jun 2023 |
| Referee Aleksandar Zoric | ||||||
| Loss | Yuma Horiuchi | Submission (rear-naked choke) | 3 | 1:23 | LFA 144 - Gafurov vs. Silva | 14 Oct 2022 |
| Referee Eric Heinz | ||||||
| Loss | Iago Ribeiro | Decision (unanimous) | 3 | 5:00 | UAE Warriors - UAE Warriors 33 | 17 Sep 2022 |
| Win | Zhifa Shang | Decision (split) | 3 | 5:00 | Dana White's Contender Series - Contender Series 2021: Week 10 | 2 Nov 2021 |
| Referee Mike Beltran | ||||||
| Win | Lloyd McKinney | Submission (rear-naked choke) | 1 | 4:33 | Combate Global - Superfly | 7 May 2021 |
| Referee Michael Cardoso | ||||||
| Win | Joseph Penafiel | Decision (unanimous) | 3 | 5:00 | Titan FC 66 - Assis vs. Holloway | 17 Dec 2020 |
| Referee Russ Greenberg | ||||||
| Win | Franklin Mireles | Decision (unanimous) | 3 | 5:00 | Titan FC 65 - Graves vs. Jasse | 22 Nov 2020 |
| Referee Oliver Cruz | ||||||
| Win | Nate Williams | Submission (brabo choke) | 2 | 2:14 | Caged Aggression 27 - Return of the Champions: Day 2 | 12 Sep 2020 |
| Referee Bruce Allen | ||||||
| Win | Reynaldo de los Santos | Submission (armbar) | 4 | 2:33 | Titan FC 57 - Graves vs. Magomedov | 19 Oct 2019 |
| Referee Alan Abeles | ||||||
| Win | Claudio Ledesma | Decision (unanimous) | 5 | 5:00 | Titan FC 55 - Puerta vs. Ledesma | 28 Jun 2019 |
| Referee Russ Greenberg | ||||||
| Win | Kazbek Ashimov | Submission (brabo choke) | 3 | 1:25 | Titan FC 51 - Nazarov vs. Brown | 21 Dec 2018 |
| Referee Dan Miragliotta | ||||||
| Win | Gustavo Balart | KO (flying knee) | 3 | 2:14 | Titan FC 48 - Torres vs. Orellano | 16 Feb 2018 |
| Referee Alan Abeles | ||||||
| Win | Jorge Calvo | Decision (unanimous) | 3 | 5:00 | Titan FC 46 - Torres vs. DeJesus | 17 Nov 2017 |
| Referee Jorge Alonso | ||||||
| Win | Sky Moiseichik | Decision (unanimous) | 3 | 5:00 | Maxx FC 33 - Martin vs. Ramos | 19 Aug 2017 |
| Win | Yanni Flores | Submission (armbar) | 1 | 2:36 | LFC 11 - Fight House Challenge 10 | 1 Jul 2017 |
| Referee Yeimy Ariza | ||||||
| Loss | Jared Scoggins | Decision (unanimous) | 3 | 5:00 | LFA 8 - Hamilton vs. Bazzi | 7 Apr 2017 |
| Referee Nate Mann | ||||||
| Loss | Darren Mima | TKO (doctor stoppage) | 1 | 3:24 | GPG 24 - Fighting for Wounded Soldiers | 14 May 2016 |
| Referee Vincent Dudley | ||||||
| Win | Augusto Cesar Sales da Paixao Jr. | Submission (arm-triangle choke) | 1 | 4:21 | LFC 53 - Legacy Fighting Championship 53 | 8 Apr 2016 |
| Win | Cesar Balanta | Decision (unanimous) | 3 | 5:00 | SFC 19 - Striker Fighting Championship 19 | 6 Jun 2015 |
| Referee Carlos Barreto | ||||||
| Win | Alberto Orellano | Submission (rear-naked choke) | 2 | 3:05 | SFC 17 - Striker Fighting Championship 17 | 5 Jan 2015 |
| Referee Carlos Barreto | ||||||
| Loss | Johnny Campbell | TKO (punches) | 5 | 0:44 | Cage Titans FC - Cage Titans 21 | 1 Nov 2014 |
| Win | Cory Alexander | Submission (rear-naked choke) | 2 | 1:58 | Fight Time Promotions - Fight Time in the Valley | 9 Aug 2014 |
| Referee Donnie Jessup | ||||||
| Win | Nicholas Rutland | Submission (rear-naked choke) | 1 | 3:48 | Knockout Fight Promotions 1 - The Begininng | 8 Mar 2014 |
| Referee Ron Nation | ||||||
| Win | Scott Farhat | Decision (unanimous) | 3 | 5:00 | NFC 58 - Wild Bill's Fight Night 58 | 19 Jul 2013 |
| Win | Seth Marquez | Decision (split) | 3 | 5:00 | Conflict MMA - Havoc at the Civic Center | 11 May 2013 |
| Win | Manuel Correa | Submission (armbar) | 1 | 2:37 | WBFN - Wild Bill's Fight Night 53 | 1 Mar 2013 |
| Loss | C.J. Hamilton | Decision (unanimous) | 3 | 5:00 | WBFN - Wild Bill's Fight Night 52 | 19 Jan 2013 |
| Win | Shane Tyner | Decision (majority) | 3 | 5:00 | QFGC 3 - Validation | 4 Aug 2012 |
| Referee Blake Grice | ||||||
| Win | Michael Ryals | Submission (armbar) | 1 | 2:02 | Fight Party - Tabernacle Fight Party 2 | 30 Jun 2012 |
| Loss | Mitchell Chamale | Submission (triangle choke) | 2 | 2:18 | Fight Party - Tabernacle Fight Party | 3 Mar 2012 |
| Referee George Allen | ||||||
| Win | Jesse Wable | Submission (triangle choke) | 1 | 2:03 | WBFN - Wild Bill's Fight Night 37 | 18 Jun 2011 |
| Loss | Matthew Tran | Decision (unanimous) | 3 | 5:00 | BEP 3 - BlackEye Promotions 3 | 22 Apr 2011 |
| Referee Jeffery Lewis | ||||||
Amateur record 1-1 (2 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Duane Barker | Decision | 3 | 3:00 | ROAW - Rise of a Warrior 1 | 12 Feb 2011 |
| Loss | Luke Neyland | Submission (armbar) | 1 | 2:16 | WBFN - Wild Bill's Fight Night 22 | 12 Sep 2009 |