THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| L | 33–58–0 (1 NC) after bout | Alex NicholsonView status and profile → | GFC 2 - Gamebred BareKnuckle MMA 2 | TKO (Knees and Elbows)Round 1 Time 1:56 Referee Fred Griswold |
| L | 33–57–0 (1 NC) after bout | Travis FultonView status and profile → | CC - Colosseum Combat 45 | TKO (Retirement)Round 1 Time 3:50 Referee Gary Copeland |
| W | 33–56–0 (1 NC) after bout | Jordan MitchellView status and profile → | CC - Colosseum Combat 40 | SubmissionRound 1 Time 1:13 Referee Not listed |
| L | 32–56–0 (1 NC) after bout | Hikaru SatoView status and profile → | Pancrase - 284 | TKO (Punch)Round 1 Time 1:18 Referee Ryogaku Wada |
| L | 32–55–0 (1 NC) after bout | Justin ThorntonView status and profile → | Square Ring Promotions - Island Fights 38 | TKO (Punches)Round 2 Time 4:36 Referee Josh Rutgers |
| W | 32–54–0 (1 NC) after bout | Mike MartinezView status and profile → | Square Ring Promotions - Island Fights 34 | Submission (Kneebar)Round 1 Time 0:22 Referee Josh Rutgers |
| L | 31–54–0 (1 NC) after bout | Chaz MorganView status and profile → | Square Ring Promotions - Island Fights 33 | Decision (Unanimous)Round 3 Time 5:00 Referee Andrew Glenn |
| W | 31–53–0 (1 NC) after bout | Sammy CollingwoodView status and profile → | Square Ring Promotions - Island Fights 31 | Submission (Kneebar)Round — Time N/A Referee Larry Downs Jr. |
| L | 30–53–0 (1 NC) after bout | Matt ThomasView status and profile → | SFC - Summit Fighting Championships 5 | TKO (Punches)Round 2 Time 2:49 Referee Not listed |
| L | 30–52–0 (1 NC) after bout | Dillon ClecklerView status and profile → | Square Ring Promotions - Island Fights 28 | TKO (Punches)Round 1 Time 2:40 Referee Josh Rutgers |
| L | 30–51–0 (1 NC) after bout | Matt ThomasView status and profile → | SFC - Summit Fighting Championships 1 | KO (Punch)Round 1 Time 1:04 Referee Not listed |
| L | 30–50–0 (1 NC) after bout | Robert MorrowView status and profile → | CC - Colosseum Combat 25 | TKO (Punches)Round 3 Time 3:24 Referee Gary Copeland |
| L | 30–49–0 (1 NC) after bout | Scott BarrettView status and profile → | UCC - Undisputed Combat Challenge 6 | TKO (Punches)Round 1 Time 3:01 Referee Not listed |
| L | 30–48–0 (1 NC) after bout | Robert VillegasView status and profile → | Xtreme Combat Productions - Blood & Glory | Decision (Unanimous)Round 3 Time 5:00 Referee Aladin Martinez |
| L | 30–47–0 (1 NC) after bout | Devan PlaisanceView status and profile → | XFC 18 - Music City Mayhem | Decision (Unanimous)Round 3 Time 5:00 Referee Nate Jolly |
| W | 30–46–0 (1 NC) after bout | Joshua FranklinView status and profile → | HRMMA - Hardrock MMA 44: Private Event | Submission (Kimura)Round 1 Time 4:23 Referee Not listed |
| L | 29–46–0 (1 NC) after bout | Dustin WestView status and profile → | GFC - Gameness Fighting Championship 10 | KO (Punch)Round 1 Time 0:09 Referee Not listed |
| NC | 29–45–0 (1 NC) after bout | Stephen EakinView status and profile → | WBFN - Wild Bill's Fight Night 34 | No Contest (Accidental Groin Kick)Round — Time N/A Referee Not listed |
| L | 29–45–0 after bout | Gregory MaynardView status and profile → | Gruesome - MMA 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 29–44–0 after bout | Ken ShamrockView status and profile → | USA MMA - Return of the Champions | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 29–43–0 after bout | Sean McCorkleView status and profile → | LOF 39 - Legends of Fighting 39 | TKO (Punches)Round 2 Time 3:21 Referee Dave Stone |
| L | 29–42–0 after bout | Clarence HurstView status and profile → | ICF 19 - Intimidation Cage Fighting 19 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 29–41–0 after bout | Deon WestView status and profile → | Big Bear Fight League - Raging Warrior | TKO (Punches)Round 1 Time 0:52 Referee Not listed |
| L | 28–41–0 after bout | Matthew SmithView status and profile → | RMMA - Renaissance MMA 14 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 28–40–0 after bout | Ron SparksView status and profile → | RFL - Maximum Impact | Decision (Unanimous)Round 4 Time 5:00 Referee Not listed |
| L | 28–39–0 after bout | Chris BarnettView status and profile → | XFC 8 - Regional Conflict | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Franklin |
| W | 28–38–0 after bout | Ralph KellyView status and profile → | Bloody Knuckles Promotions - Cowtown Beatdown | SubmissionRound 2 Time 0:52 Referee Don Turnage |
| L | 27–38–0 after bout | Steve CampbellView status and profile → | H.B. Dick - Promotions | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 27–37–0 after bout | Sam HogerView status and profile → | URC 3 - Urban Rumble Championships 3 | Submission (Kimura)Round 3 Time 0:35 Referee Not listed |
| L | 27–36–0 after bout | Gan McGeeView status and profile → | XFC 5 - Return of the Giant | TKO (Punches)Round 2 Time 0:59 Referee Not listed |
| L | 27–35–0 after bout | Ricco RodriguezView status and profile → | Xp3 - The Proving Ground | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 27–34–0 after bout | Danny StonerView status and profile → | XFL 4 - Ante Up | Submission (Keylock)Round 1 Time 0:43 Referee Not listed |
| L | 26–34–0 after bout | John BrownView status and profile → | XTC 3 - Xtreme Total Combat 3 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| L | 26–33–0 after bout | Jeb ChilesView status and profile → | ECI - Extreme Combat International | TKORound 2 Time 2:35 Referee Not listed |
| W | 26–32–0 after bout | Justin ChristieView status and profile → | Ultimate Cage Fighting - Rage in the Cage | TKORound 1 Time 0:00 Referee Not listed |
| L | 25–32–0 after bout | Marcus SilveiraView status and profile → | PFL - Genesis | TKORound 2 Time 0:00 Referee Not listed |
| W | 25–31–0 after bout | James NeelyView status and profile → | ECI 7 - Extreme Combat International 7 | Submission (Armbar)Round 1 Time 2:39 Referee Not listed |
| W | 24–31–0 after bout | Jerry CarolView status and profile → | ECI 5 - Extreme Combat 5 | Submission (Choke)Round 1 Time 4:26 Referee Not listed |
| W | 23–31–0 after bout | Ricky HenryView status and profile → | CCC - Championship Cage Combat | TKORound 1 Time 0:31 Referee Not listed |
| W | 22–31–0 after bout | James NeelyView status and profile → | ECI 4 - Extreme Combat 4 | Submission (Guillotine Choke)Round 1 Time 1:05 Referee Not listed |
| W | 21–31–0 after bout | Juan GarciaView status and profile → | ECI - Extreme Combat International | Submission (Kneebar)Round 1 Time 0:49 Referee Not listed |
| W | 20–31–0 after bout | Juan GarciaView status and profile → | ECI - Extreme Combat International | Submission (Heel Hook)Round 1 Time 3:52 Referee Not listed |
| W | 19–31–0 after bout | Ashley RiversView status and profile → | ECI - Extreme Combat International | Submission (Choke)Round 1 Time 3:53 Referee Not listed |
| L | 18–31–0 after bout | Jake O'BrienView status and profile → | LOF 4 - Legends of Fighting 4 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 18–30–0 after bout | Chris HerringView status and profile → | POTP - Pain on the Plains | Submission (Heel Hook)Round 1 Time 0:18 Referee Not listed |
| W | 17–30–0 after bout | John BrownView status and profile → | POTP - Pain on the Plains | Submission (Heel Hook)Round 1 Time 0:45 Referee Not listed |
| L | 16–30–0 after bout | Vince LuceroView status and profile → | XCF 6 - Xtreme Cage Fighter 6 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| L | 16–29–0 after bout | Dan SevernView status and profile → | HFC 3 - Hardcore Fighting Championships 3 | Decision (Unanimous)Round — Time 0:00 Referee Not listed |
| L | 16–28–0 after bout | Chris GuillenView status and profile → | IFC - Rumble on the Rio | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 16–27–0 after bout | William Matthew GreenView status and profile → | REF - Renegades Extreme Fighting | DQRound 3 Time 0:00 Referee Not listed |
| L | 16–26–0 after bout | Jonathan WiezorekView status and profile → | ISCF - Trauma | Submission (Neck Crank)Round 1 Time 0:40 Referee Not listed |
| L | 16–25–0 after bout | John DixsonView status and profile → | HFC 2 - Hardcore Fighting Championships 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 16–24–0 after bout | Joe NamethView status and profile → | BONO 8 - Battle of New Orleans 8 | TKORound 1 Time 0:00 Referee Not listed |
| L | 15–24–0 after bout | Corey SalterView status and profile → | REF - Clash of the Titans | TKORound 2 Time 1:37 Referee Not listed |
| W | 15–23–0 after bout | Ben BrownView status and profile → | Combate Extremo - Riley vs. Marks | Submission (Kneebar)Round 1 Time 0:45 Referee Not listed |
| L | 14–23–0 after bout | Gary MyersView status and profile → | ECC - Mayhem in Muncie | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 14–22–0 after bout | Bruce McGrawView status and profile → | REF - Renegades Extreme Fighting | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| W | 13–22–0 after bout | Xavier MejiaView status and profile → | TC 5 - Talon Challenge 5 | DecisionRound 3 Time 0:00 Referee Not listed |
| W | 12–22–0 after bout | William Matthew GreenView status and profile → | REF - Art of War | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| L | 11–22–0 after bout | Andre RobertsView status and profile → | SB 30 - Collision Course | Submission (Position)Round 1 Time 1:38 Referee Not listed |
| L | 11–21–0 after bout | David de los SantosView status and profile → | TC 4 - Talon Challenge 4 | Submission (Achilles Lock)Round 1 Time 1:40 Referee Not listed |
| L | 11–20–0 after bout | Ty BakerView status and profile → | REF - Austin Fights | Submission (Exhaustion)Round — Time 0:00 Referee Not listed |
| W | 11–19–0 after bout | Harry MoskowitzView status and profile → | BONO 6 - Battle of New Orleans 6 | Submission (Kneebar)Round 1 Time 0:45 Referee Not listed |
| L | 10–19–0 after bout | Justin EilersView status and profile → | IC 9 - Iowa Challenge 9 | TKO (Submission to Strikes)Round 1 Time 2:05 Referee Not listed |
| L | 10–18–0 after bout | Brad LyndeView status and profile → | FCC 10 - Freestyle Combat Challenge 10 | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 10–17–0 after bout | Don RichardsView status and profile → | TFC 7 - Fightzone 7 | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 10–16–0 after bout | Jimmy AmbrizView status and profile → | KOTC 21 - Invasion | Submission (Choke)Round 1 Time 3:00 Referee Larry Landless |
| L | 10–15–0 after bout | Adonis NunnView status and profile → | FCC 9 - Freestyle Combat Challenge 9 | TKO (Injury)Round 2 Time N/A Referee Not listed |
| W | 10–14–0 after bout | Andy BurwellView status and profile → | TFC 6 - Fightzone 6 | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| L | 9–14–0 after bout | Jody PoffView status and profile → | ECC - Extreme Combat Challenge | SubmissionRound 2 Time 0:00 Referee Not listed |
| W | 9–13–0 after bout | Don RichardsView status and profile → | Tennessee Shooto - Ascension | Submission (Kneebar)Round 2 Time 2:48 Referee Not listed |
| L | 8–13–0 after bout | Greg WikanView status and profile → | UW - Godsey vs. Wiuff | TKO (Submission to Strikes)Round 2 Time 0:43 Referee Not listed |
| L | 8–12–0 after bout | Ben RothwellView status and profile → | USMMA 2 - Ring of Fury | TKO (Doctor Stoppage)Round 1 Time 1:14 Referee Not listed |
| L | 8–11–0 after bout | Travis WiuffView status and profile → | UW - Minnesota | DecisionRound 3 Time 5:00 Referee Not listed |
| W | 8–10–0 after bout | Tracy RichardsView status and profile → | OCF - Ohio Cage Fights | Submission (Armbar)Round 1 Time 1:05 Referee Not listed |
| L | 7–10–0 after bout | Travis FultonView status and profile → | XCF - California Pancration Championships | Submission (Kimura)Round 1 Time 3:39 Referee Not listed |
| L | 7–9–0 after bout | Chris McStoutsView status and profile → | MC 4 - Maximum Combat 4 | TKO (Referee Stoppage)Round 2 Time 0:00 Referee Not listed |
| W | 7–8–0 after bout | Jamie SchellView status and profile → | EC 46 - Extreme Challenge 46 | Submission (Achilles Lock)Round 1 Time 1:20 Referee Not listed |
| L | 6–8–0 after bout | Pedro OtavioView status and profile → | IVC 14 - USA vs. Brazil | TKO (Submission to Punches)Round 1 Time 3:12 Referee Not listed |
| W | 6–7–0 after bout | Ryan HarrisView status and profile → | CZ - Combat Zone | Submission (Armbar)Round 1 Time 1:31 Referee Not listed |
| W | 5–7–0 after bout | Chris GrunieView status and profile → | CZ - Combat Zone | Submission (Kimura)Round 1 Time 0:33 Referee Not listed |
| W | 4–7–0 after bout | Joe NamethView status and profile → | TSC - Tennessee Shootfighting | KORound 1 Time 0:08 Referee Not listed |
| L | 3–7–0 after bout | Dana KolterView status and profile → | HOOKnSHOOT - Cyclone | Submission (Position)Round 1 Time 1:40 Referee Not listed |
| L | 3–6–0 after bout | Roger NeffView status and profile → | Bushido 1 - Bushido 1 | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 3–5–0 after bout | George AllenView status and profile → | HOOKnSHOOT - Triumph | Submission (Achilles Lock)Round 1 Time 2:40 Referee Not listed |
| L | 3–4–0 after bout | Slade MartinView status and profile → | HOOKnSHOOT - Meltdown | Submission (Neck Crank)Round 1 Time 1:58 Referee Not listed |
| L | 3–3–0 after bout | Jeremy HornView status and profile → | HOOKnSHOOT - Millenium | TKO (Injury)Round 1 Time 1:24 Referee Not listed |
| W | 3–2–0 after bout | Doug PowellView status and profile → | HOOKnSHOOT - Breakout | Submission (Keylock)Round 1 Time 1:24 Referee Not listed |
| L | 2–2–0 after bout | Tyrone RobertsView status and profile → | HOOKnSHOOT - Horizon | TKORound 1 Time 3:56 Referee Not listed |
| L | 2–1–0 after bout | Todd BroadawayView status and profile → | HOOKnSHOOT - Quest | TKO (Submission to Punches)Round 1 Time 1:30 Referee Not listed |
| W | 2–0–0 after bout | Sam SmithView status and profile → | HOOKnSHOOT - Quest | Submission (Guillotine Choke)Round 1 Time 0:43 Referee Not listed |
| W | 1–0–0 after bout | Chad BartlettView status and profile → | HOOKnSHOOT - Quest | TKO (Submission to Punches)Round 1 Time 0:12 Referee Not listed |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Johnathan Ivey.
Verify source record ↗Every verified opponent opens another full career
92 professional bout rows are displayed from the source record. 85 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.