| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 15 Jun 1983 |
| Nationality | United States |
| Lives in | San Francisco, California |
| Division | Heavyweight |
| Team | Skrap Pack |
| Height | Not added yet |
| Reach | Not added yet |
| Stance | Not added yet |
| Weight | Not added yet |
| Pro debut | 22 Mar 2007 |
| Last fight | 31 May 2024 |
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
30 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| No contest | Alex Nicholson | No Contest (overturned) | 1 | 4:09 | Xtreme Fighting Championships - XFC: Detroit Grand Prix 2 | 31 May 2024 |
| Referee Ryan Berry | ||||||
| Loss | Chase Sherman | KO (elbow and punches) | 1 | 2:34 | GFC 6 - Gamebred BareKnuckle MMA 6 | 10 Nov 2023 |
| Referee Tommy Santana | ||||||
| Win | Derrick Williams | Submission (guillotine choke) | 1 | 0:37 | PureCombat - High Desert Brawl 16 | 9 Sep 2023 |
| Win | Jamahl Tatum | Decision (unanimous) | 3 | 5:00 | GFC 4 - Gamebred BareKnuckle MMA 4 | 5 May 2023 |
| Referee Marcos Perez | ||||||
| Loss | Muhammed DeReese | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL 8: 2021 Playoffs | 19 Aug 2021 |
| Referee Gary Copeland | ||||||
| Loss | Renan Ferreira | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL 6: 2021 Regular Season | 25 Jun 2021 |
| Referee Keith Peterson | ||||||
| Loss | Dustin Joynson | Decision (unanimous) | 3 | 5:00 | CFFC 87 - Cage Fury Fighting Championships 87 | 30 Oct 2020 |
| Referee Bill Bookwalter | ||||||
| Loss | Ali Isaev | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL 6: 2019 Regular Season | 8 Aug 2019 |
| Referee Gary Copeland | ||||||
| Loss | Ante Delija | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL 3: 2019 Regular Season | 6 Jun 2019 |
| Referee Todd Anderson | ||||||
| Win | Nick Rossborough | TKO (injury) | 2 | 0:47 | Fierce FC 11 - Fitcon Fights | 12 Apr 2019 |
| Loss | Shelton Graves | Decision (unanimous) | 5 | 5:00 | FFC 32 - Graves vs. Seumanutafa | 19 Oct 2018 |
| Referee Jason Herzog | ||||||
| Win | Bill Widler | TKO (punches) | 1 | 2:05 | KOTC - No Escape | 14 Apr 2018 |
| Loss | Valentin Moldavsky | Decision (unanimous) | 3 | 5:00 | Bellator 181 - Campos vs. Girtz 3 | 14 Jul 2017 |
| Referee John McCarthy | ||||||
| Loss | Matt Mitrione | KO (punch) | 1 | 3:22 | Bellator 157 - Dynamite 2 | 24 Jun 2016 |
| Referee John McCarthy | ||||||
| Win | Javy Ayala | TKO (punches) | 2 | 3:46 | Bellator 148 - Daley vs. Uhrich | 29 Jan 2016 |
| Referee Mike Beltran | ||||||
| Loss | D.J. Linderman | Decision (unanimous) | 3 | 5:00 | KOTC - Total Elimination | 3 Oct 2015 |
| Referee Cecil Peoples | ||||||
| Win | Josh Appelt | Decision (unanimous) | 3 | 5:00 | WFC 12 - Ricetti vs. Emmett | 15 Nov 2014 |
| Referee Milt Wallace | ||||||
| Loss | Jack May | TKO (head kick and punches) | 1 | 2:57 | TPF 18 - Martinez vs. Culley | 6 Feb 2014 |
| Referee Jason McCoy | ||||||
| Win | Javy Ayala | TKO (punches) | 1 | 3:00 | DH - Dragon House 13 | 2 Feb 2013 |
| Referee Milt Wallace | ||||||
| Loss | Dave Huckaba | KO (punch) | 1 | 4:35 | CCFC - Cage Combat Fighting Championships | 20 Oct 2012 |
| Win | Ruben Villareal | TKO (elbows) | 3 | 2:57 | Gladiator Challenge - World Class | 23 Jun 2012 |
| Referee David Shirley | ||||||
| Win | C.J. Leveque | TKO (punches) | 1 | 2:20 | Impact MMA - Recognition | 10 Dec 2011 |
| Win | Derrick Williams | TKO (punches) | 3 | 1:05 | Global Knockout - Fall Brawl | 18 Sep 2010 |
| Loss | Lavar Johnson | KO (punch) | 1 | 0:18 | Strikeforce - Challengers 1 | 15 May 2009 |
| Referee Herb Dean | ||||||
| Loss | Edson Franca | Decision (split) | 2 | 5:00 | M-1 Challenge 12 - USA | 21 Feb 2009 |
| Referee Marco Broersen | ||||||
| Loss | Shane del Rosario | TKO (punches) | 2 | 1:07 | ShoXC - Elite Challenger Series | 26 Sep 2008 |
| Referee Jon Schorle | ||||||
| Win | Mike Cook | KO (slam) | 1 | 1:21 | EliteXC - Unfinished Business | 26 Jul 2008 |
| Referee Steve Mazzagatti | ||||||
| Win | Chris Bostick | TKO (punches) | 1 | – | GKO 4 - Global Knockout 4 | 29 Nov 2007 |
| Win | Pete Werve | TKO (punches) | 2 | 2:52 | GKO 2 - Global Knockout 2 | 22 Mar 2007 |
| Win | Chris Garrison | TKO (punches) | 1 | 0:32 | GKO 2 - Global Knockout 2 | 22 Mar 2007 |