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 | 58–88–0 (4 NC) after bout | Glenn SparvView status and profile → | Rebel FC 10 - A New Order | Submission (Calf Slicer)Round 1 Time 0:26 Referee Not listed |
| L | 58–87–0 (4 NC) after bout | Simon CarsonView status and profile → | Battlefield FC 2 - Battlefield Fighting Championship 2 | TKO (Knees and Punches)Round 1 Time 3:34 Referee Not listed |
| W | 58–86–0 (4 NC) after bout | Manuel ChaconView status and profile → | Imperio MMA - Rocky Point Beach Bash | TKO (Punches)Round 1 Time 0:36 Referee Not listed |
| L | 57–86–0 (4 NC) after bout | Travis FultonView status and profile → | M-1 Global - Road to M-1: USA 2 | Submission (Forearm Choke)Round 2 Time 0:41 Referee Mike Beltran |
| W | 57–85–0 (4 NC) after bout | Eriko VasquezView status and profile → | Imperio MMA 8 - Honor and Glory | Submission (Heel Hook)Round 2 Time 0:39 Referee Miguel Fox |
| L | 56–85–0 (4 NC) after bout | Wenbo LiuView status and profile → | Rebel FC 6 - China vs. The World | TKO (Punches)Round 1 Time 4:18 Referee Not listed |
| W | 56–84–0 (4 NC) after bout | Omar JimenezView status and profile → | Imperio MMA - Imperio MMA 7 | KO (Head Kick)Round 2 Time 3:15 Referee Sergio Garcia |
| L | 55–84–0 (4 NC) after bout | Samson GuerreroView status and profile → | WFF - World Fighting Federation 34 | TKO (Submission to Punches)Round 1 Time 3:34 Referee Not listed |
| L | 55–83–0 (4 NC) after bout | Josh AppeltView status and profile → | Gladiator Challenge - Contenders | TKO (Punches)Round 1 Time 1:08 Referee Raul Porrata |
| L | 55–82–0 (4 NC) after bout | Vitaly ShemetovView status and profile → | LKC - The Legend King Championship 2 | KO (Punches)Round 1 Time 2:53 Referee Tiefeng Li |
| L | 55–81–0 (4 NC) after bout | Tony LopezView status and profile → | Combate Americas - Road to the Championship 4 | Submission (Guillotine Choke)Round 1 Time 1:45 Referee Herb Dean |
| W | 55–80–0 (4 NC) after bout | Alejandro BaezView status and profile → | Imperio MMA - Spring Break Brawl | Submission (Heel Hook)Round 1 Time 4:20 Referee Marc De La Cruz |
| W | 54–80–0 (4 NC) after bout | Mavrick HarveyView status and profile → | UR Fight - UR Fight 1 | Submission (Rear-Naked Choke)Round 1 Time 1:32 Referee Not listed |
| L | 53–80–0 (4 NC) after bout | Diego HerzogView status and profile → | IFC - Caged Combat | TKO (Punches)Round 1 Time 0:44 Referee Not listed |
| L | 53–79–0 (4 NC) after bout | Hikaru SatoView status and profile → | Pancrase - 269 | Submission (Armbar)Round 1 Time 1:36 Referee Ryogaku Wada |
| L | 53–78–0 (4 NC) after bout | Shonie CarterView status and profile → | Mosley Showdown / Swarm Entertainment - Super Brawl 1 | TKO (Injury)Round 1 Time 5:00 Referee Not listed |
| W | 53–77–0 (4 NC) after bout | Roman SierraView status and profile → | IMMA - Imperio MMA | Submission (Rear-Naked Choke)Round 1 Time 1:42 Referee Not listed |
| W | 52–77–0 (4 NC) after bout | Darren McNameeView status and profile → | IFC MMA - Revolution: UK vs. USA | Submission (Can Opener)Round 1 Time 1:08 Referee Not listed |
| L | 51–77–0 (4 NC) after bout | Leroy FornofView status and profile → | RITC - Rage in the Cage 164 | TKO (Punches)Round 1 Time 2:55 Referee Not listed |
| W | 51–76–0 (4 NC) after bout | Duncan WilsonView status and profile → | FFL 2 - Origins | Submission (Rear-Naked Choke)Round 1 Time 0:20 Referee Not listed |
| W | 50–76–0 (4 NC) after bout | Ivan GuillenView status and profile → | MF - Mexico Fighter 4 | Submission (Rear-Naked Choke)Round 1 Time 0:59 Referee Cervando Licano |
| W | 49–76–0 (4 NC) after bout | Rudy AguilarView status and profile → | RITC - Rage in the Cage 160 | TKO (Punches)Round 1 Time 1:04 Referee Not listed |
| L | 48–76–0 (4 NC) after bout | Joe RiggsView status and profile → | Duel for Domination - MMA Extravaganza | TKO (Punches)Round 1 Time 0:56 Referee Not listed |
| L | 48–75–0 (4 NC) after bout | Joe CroninView status and profile → | RITC - Rage in the Cage 156 | TKO (Punches)Round 2 Time 1:54 Referee Not listed |
| W | 48–74–0 (4 NC) after bout | Scott GuentherView status and profile → | RITC - Rage in the Cage 148 | KO (Punch)Round 1 Time 0:20 Referee Not listed |
| W | 47–74–0 (4 NC) after bout | Chuy TorresView status and profile → | Combate Extremo - Ritch vs. Torres | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| W | 46–74–0 (4 NC) after bout | Richard FryeView status and profile → | RITC - Rage in the Cage 147 | Submission (Armbar)Round 1 Time 1:45 Referee Not listed |
| L | 45–74–0 (4 NC) after bout | Cody KrahnView status and profile → | KOTC - Forty Eight | TKO (Groin Injury)Round 1 Time 2:35 Referee John Braak |
| L | 45–73–0 (4 NC) after bout | Ray ElbeView status and profile → | MC - Martial Combat 11 | Technical Submission (Triangle Choke)Round 1 Time 0:57 Referee Not listed |
| L | 45–72–0 (4 NC) after bout | Chris KizuikView status and profile → | KOTC - Sentinel | TKO (Punches)Round 1 Time 2:52 Referee Tom Collins |
| L | 45–71–0 (4 NC) after bout | Mike MoritzView status and profile → | RITC 143 - Rage in the Cage 143 | TKO (Submission to Punches)Round 1 Time 2:38 Referee Not listed |
| L | 45–70–0 (4 NC) after bout | Garett DavisView status and profile → | KOTC - Combustion | TKO (Punches)Round 1 Time 3:17 Referee Gerard Forde |
| L | 45–69–0 (4 NC) after bout | Bill MahoodView status and profile → | KOTC - Fearless | TKO (Submission to Punches)Round 1 Time 1:00 Referee Not listed |
| L | 45–68–0 (4 NC) after bout | Antonio ZamoraView status and profile → | NMCF - New Mexico Cage Fighting | Submission (Rear-Naked Choke)Round 1 Time 1:17 Referee Not listed |
| L | 45–67–0 (4 NC) after bout | Jarid BussemakersView status and profile → | KOTC - Thunderstruck 2 | TKO (Punches)Round 1 Time 2:09 Referee Not listed |
| W | 45–66–0 (4 NC) after bout | Elmer WaterhenView status and profile → | KOTC - Nailbiter | Submission (Toe Hold)Round 1 Time 2:37 Referee Vern Gorman |
| W | 44–66–0 (4 NC) after bout | Marcus GainesView status and profile → | NCF - National Cage Fighting | Submission (Armbar)Round 1 Time 0:43 Referee Not listed |
| L | 43–66–0 (4 NC) after bout | Jose Landi-JonsView status and profile → | KOTC - Capital Excalibur | TKO (Punches)Round 1 Time 1:52 Referee Vern Gorman |
| L | 43–65–0 (4 NC) after bout | Joey RiveraView status and profile → | KOTC - Legends | TKO (Injury)Round 1 Time 1:17 Referee Not listed |
| L | 43–64–0 (4 NC) after bout | T.J. WaldburgerView status and profile → | SF 4 - Shark Fights 4 | Submission (Armbar)Round 1 Time 1:37 Referee Not listed |
| L | 43–63–0 (4 NC) after bout | Eric DavilaView status and profile → | SF 3 - Shark Fights 3 | Submission (Arm-Triangle Choke)Round 1 Time 1:15 Referee Kerry Hatley |
| W | 43–62–0 (4 NC) after bout | John WoodView status and profile → | SF 2 - Shark Fights 2 | KO (Head Kick)Round 1 Time 0:15 Referee Not listed |
| W | 42–62–0 (4 NC) after bout | John WoodView status and profile → | SF 1 - Shark Fights 1 | Submission (Heel Hook)Round 1 Time 0:47 Referee Not listed |
| W | 41–62–0 (4 NC) after bout | Danny BennettView status and profile → | CS - CageSport MMA | Submission (Armbar)Round 1 Time 0:37 Referee Not listed |
| W | 40–62–0 (4 NC) after bout | Joe VigilView status and profile → | Xp3 - The Proving Ground | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| L | 39–62–0 (4 NC) after bout | Todd MedinaView status and profile → | Strike FC - Night of Gladiators | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 39–61–0 (4 NC) after bout | Jasper LockettView status and profile → | CCCF - Battle on the Border | Submission (Triangle Choke)Round 1 Time 1:02 Referee Not listed |
| NC | 38–61–0 (4 NC) after bout | Brian EbersoleView status and profile → | FCP - Malice at Cow Palace | No Contest (Overturned by CSAC)Round 1 Time 3:46 Referee Not listed |
| W | 38–61–0 (3 NC) after bout | Vincent PerezView status and profile → | Valor Fighting - 4th and B | Submission (Armbar)Round 1 Time N/A Referee Not listed |
| W | 37–61–0 (3 NC) after bout | Vincent PerezView status and profile → | War Zone - War Zone | Submission (Armbar)Round 1 Time 1:47 Referee Not listed |
| L | 36–61–0 (3 NC) after bout | Garett DavisView status and profile → | KOTC - Widowmaker | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| L | 36–60–0 (3 NC) after bout | Mavrick HarveyView status and profile → | Valor Fighting - Showdown At 4th & B | TKORound 1 Time 0:00 Referee Not listed |
| L | 36–59–0 (3 NC) after bout | Andy MaccaroneView status and profile → | KOTC - Heavy Hitters | TKO (Submission to Punches)Round 1 Time 2:28 Referee Not listed |
| L | 36–58–0 (3 NC) after bout | Sam MorganView status and profile → | KOTC - The Return | Submission (Toe Hold)Round 1 Time 1:29 Referee Not listed |
| L | 36–57–0 (3 NC) after bout | Brock LarsonView status and profile → | EC 66 - Extreme Challenge 66 | TKO (Punches)Round 1 Time 1:16 Referee Not listed |
| L | 36–56–0 (3 NC) after bout | Chris BrennanView status and profile → | RM 7 - Championship Night | Submission (Triangle Choke and Elbows)Round 1 Time N/A Referee Larry Landless |
| L | 36–55–0 (3 NC) after bout | Mavrick HarveyView status and profile → | KK - Kage Kombat | TKO (Injury)Round 1 Time N/A Referee Not listed |
| L | 36–54–0 (3 NC) after bout | Alex SchoenauerView status and profile → | SF 13 - Rocky Mountain Sportfight | Submission (Guillotine Choke)Round 1 Time 0:29 Referee Jerome Locke |
| L | 36–53–0 (3 NC) after bout | John AlessioView status and profile → | KOTC 58 - Prime Time | TKO (Punches)Round 1 Time 0:41 Referee Not listed |
| L | 36–52–0 (3 NC) after bout | Kengo UraView status and profile → | Valor Fighting - Medford Mayhem | Submission (Heel Hook)Round 1 Time 1:04 Referee Not listed |
| W | 36–51–0 (3 NC) after bout | Robert SarkoziView status and profile → | KOTC 56 - Caliente | Disqualification (Illegal Kick)Round 1 Time 1:53 Referee Not listed |
| L | 35–51–0 (3 NC) after bout | Dan SevernView status and profile → | Extreme Wars - X-1 | Submission (Choke)Round 2 Time 1:05 Referee Not listed |
| L | 35–50–0 (3 NC) after bout | Mario StapelView status and profile → | KOTC 55 - Grudge Match | Submission (Armbar)Round 1 Time 4:43 Referee Not listed |
| L | 35–49–0 (3 NC) after bout | Dan SevernView status and profile → | NFC - Northern Fighting Championships | Submission (Keylock)Round 2 Time 0:00 Referee Not listed |
| W | 35–48–0 (3 NC) after bout | James MurdockView status and profile → | IEFC - International Extreme Fight Challenge | Submission (Heel Hook)Round 1 Time 1:26 Referee Not listed |
| L | 34–48–0 (3 NC) after bout | Rich GuerinView status and profile → | XFC - Dome of Destruction 2 | Submission (Verbal)Round 1 Time 2:32 Referee Not listed |
| W | 34–47–0 (3 NC) after bout | Ron HaskettView status and profile → | IEFC - International Extreme Fight Challenge | Submission (Choke)Round 1 Time 0:26 Referee Not listed |
| W | 33–47–0 (3 NC) after bout | Fletcher SieversView status and profile → | PNRF - Explosion | Submission (Armbar)Round 1 Time 3:22 Referee Not listed |
| L | 32–47–0 (3 NC) after bout | Yuki KondoView status and profile → | Pancrase - Brave 6 | Submission (Kneebar)Round 1 Time 1:01 Referee Yoshinori Umeki |
| W | 32–46–0 (3 NC) after bout | Daryl GuthmillerView status and profile → | EC 58 - Extreme Challenge 58 | Technical Submission (Armbar)Round 1 Time 1:36 Referee Not listed |
| W | 31–46–0 (3 NC) after bout | Eddy EllisView status and profile → | LOTC - Lords of the Cage | Submission (Armbar)Round 1 Time 1:29 Referee Not listed |
| L | 30–46–0 (3 NC) after bout | James FanshierView status and profile → | GC 26 - FightFest 1 | Submission (Heel Hook)Round 1 Time 2:34 Referee Not listed |
| W | 30–45–0 (3 NC) after bout | Stacy HakesView status and profile → | XCF 5 - Evolution | KO (Kick)Round 1 Time N/A Referee Not listed |
| W | 29–45–0 (3 NC) after bout | Danny AndersonView status and profile → | EC 57 - Extreme Challenge 57 | Submission (Armbar)Round 1 Time 1:50 Referee Not listed |
| W | 28–45–0 (3 NC) after bout | Chris PeakView status and profile → | ETB - Enter the Beast | Submission (Heel Hook)Round 1 Time 0:37 Referee Not listed |
| L | 27–45–0 (3 NC) after bout | Hector RamirezView status and profile → | PFC - Pit Fighting Championship | KO (Punches)Round 1 Time :34 Referee Not listed |
| W | 27–44–0 (3 NC) after bout | Ray ElbeView status and profile → | KOTR - King of the Rockies 1 | Submission (Heel Hook)Round 1 Time 1:10 Referee Eric Heinz |
| W | 26–44–0 (3 NC) after bout | Reggie CardielView status and profile → | EP - XXXtreme Impact | Submission (Armbar)Round 1 Time 1:23 Referee Not listed |
| L | 25–44–0 (3 NC) after bout | Masanori SudaView status and profile → | SB 32 - SuperBrawl 32 | Submission (Triangle Choke)Round 1 Time 1:02 Referee Not listed |
| L | 25–43–0 (3 NC) after bout | Kyle BreesView status and profile → | XCF 3 - Xtreme Cage Fighter 3 | Submission (Armbar)Round 1 Time 1:32 Referee Not listed |
| W | 25–42–0 (3 NC) after bout | Fernando RodriguezView status and profile → | CFM - Ultimate Fighting Mexico | Submission (Armbar)Round 2 Time N/A Referee Not listed |
| L | 24–42–0 (3 NC) after bout | Steve HeaddenView status and profile → | ISCF - Trauma | TKORound 1 Time 1:42 Referee Not listed |
| L | 24–41–0 (3 NC) after bout | Ross EbanezView status and profile → | ROTR 3 - Rumble on the Rock 3 | TKO (Injury)Round 1 Time 5:00 Referee Not listed |
| W | 24–40–0 (3 NC) after bout | Robert MaldonadoView status and profile → | ECS - Evolution | Submission (Armbar)Round 1 Time 0:25 Referee Not listed |
| W | 23–40–0 (3 NC) after bout | Matvey BaranovView status and profile → | FEFoMP - World Absolute Fighting | TKORound 1 Time 1:32 Referee Dmitriy Sazonov |
| W | 22–40–0 (3 NC) after bout | Jafar SultanalievView status and profile → | FEFoMP - World Absolute Fighting | Submission (Armbar)Round 1 Time 0:52 Referee Dmitriy Sazonov |
| L | 21–40–0 (3 NC) after bout | Miguel GutierrezView status and profile → | CFM - Cage Fighting Monterrey | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| W | 21–39–0 (3 NC) after bout | Ruben EscamillaView status and profile → | SAMP - Showdown at McGee Park | Submission (Leglock)Round 1 Time 0:50 Referee Not listed |
| W | 20–39–0 (3 NC) after bout | Eddie BartotView status and profile → | SAMP - Showdown at McGee Park | Submission (Armbar)Round 1 Time 0:18 Referee Not listed |
| L | 19–39–0 (3 NC) after bout | Fabiano IhaView status and profile → | HFP 3 - Hitman Fighting Productions 3 | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| NC | 19–38–0 (3 NC) after bout | Renato VerissimoView status and profile → | ROTR 2 - Rumble on the Rock 2 | No Contest (Accidental Clash of Heads)Round 1 Time 3:09 Referee Not listed |
| L | 19–38–0 (2 NC) after bout | Evan TannerView status and profile → | FCFF - Fighting Against Cancer | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 19–37–0 (2 NC) after bout | David KleinView status and profile → | RITC 44 - Feel the Power | KO (Head Kick)Round 1 Time 0:09 Referee Not listed |
| L | 18–37–0 (2 NC) after bout | Nino MarroquinView status and profile → | MMA Mexico 3 - Transicion | TKO (Injury)Round 1 Time N/A Referee Not listed |
| L | 18–36–0 (2 NC) after bout | Wes CombsView status and profile → | PFC - Super Bash | TKORound 1 Time 0:00 Referee Not listed |
| W | 18–35–0 (2 NC) after bout | Kaleo PadillaView status and profile → | ROTR 1 - Rumble on the Rock 1 | Submission (Armbar)Round 1 Time 4:20 Referee Not listed |
| L | 17–35–0 (2 NC) after bout | Diego SanchezView status and profile → | KOTC 20 - Crossroads | Submission (Rear-Naked Choke)Round 1 Time 0:59 Referee Not listed |
| W | 17–34–0 (2 NC) after bout | Matt HorningView status and profile → | HHCF 4 - Thanksgiving Throwdown | Submission (Heel Hook)Round 1 Time 0:00 Referee Not listed |
| W | 16–34–0 (2 NC) after bout | John LansingView status and profile → | RITC 40 - Casa Grande | Submission (Choke)Round 1 Time 0:55 Referee Not listed |
| L | 15–34–0 (2 NC) after bout | Brian EbersoleView status and profile → | CFM - Ultimate Fighting | TKO (Punch)Round 1 Time 3:40 Referee Not listed |
| L | 15–33–0 (2 NC) after bout | Edwin DeweesView status and profile → | RITC 38 - Let's Roll | Submission (Armbar)Round 1 Time 1:12 Referee Not listed |
| L | 15–32–0 (2 NC) after bout | Chris BrennanView status and profile → | AC 1 - Aztec Challenge 1 | Submission (Armbar)Round 1 Time 4:50 Referee Not listed |
| W | 15–31–0 (2 NC) after bout | Jeff RogersView status and profile → | RITC 37 - When Countries Collide | TKO (Punches)Round 1 Time 1:02 Referee Not listed |
| L | 14–31–0 (2 NC) after bout | Daisuke NakamuraView status and profile → | Pride FC - The Best, Vol. 2 | Submission (Armbar)Round 1 Time 4:28 Referee Not listed |
| NC | 14–30–0 (2 NC) after bout | Cedric MarksView status and profile → | WFC 1 - World Fighting Championships 1 | No ContestRound 1 Time N/A Referee Not listed |
| L | 14–30–0 (1 NC) after bout | Joe MeritView status and profile → | KOTC 14 - 5150 | KO (Knee)Round 1 Time 1:46 Referee Not listed |
| L | 14–29–0 (1 NC) after bout | Jared RollinsView status and profile → | XCF - California Pancration Championships | SubmissionRound 1 Time 2:33 Referee Not listed |
| L | 14–28–0 (1 NC) after bout | Sherk JulianView status and profile → | WEC 3 - All or Nothing | TKO (Submission to Punches)Round 1 Time 1:57 Referee Not listed |
| L | 14–27–0 (1 NC) after bout | Jason MacDonaldView status and profile → | MFC 4 - New Groundz | Submission (Rear-Naked Choke)Round 1 Time 2:45 Referee Not listed |
| L | 14–26–0 (1 NC) after bout | Jeremy WilliamsView status and profile → | FFC 1 - Force Fighting Championships 1 | TKO (Submission to Strikes)Round 1 Time 3:00 Referee Not listed |
| L | 14–25–0 (1 NC) after bout | Benji RadachView status and profile → | MFC 3 - Canadian Pride | TKO (Punches)Round 1 Time 1:18 Referee Not listed |
| L | 14–24–0 (1 NC) after bout | Brian DunnView status and profile → | RnR - Rock 'N' Rumble 1 | Submission (Armbar)Round 1 Time 1:35 Referee Not listed |
| L | 14–23–0 (1 NC) after bout | Ronald JhunView status and profile → | Warriors Quest 3 - Punishment in Paradise | TKO (Punches)Round 1 Time 2:17 Referee Not listed |
| L | 14–22–0 (1 NC) after bout | Henry MatamorosView status and profile → | IHC 3 - Exodus | Submission (Armbar)Round 1 Time 0:47 Referee Not listed |
| L | 14–21–0 (1 NC) after bout | James UpshurView status and profile → | RITC 30 - Soaring to New Heights | Submission (Armbar)Round 1 Time 0:38 Referee Not listed |
| L | 14–20–0 (1 NC) after bout | Mark WeirView status and profile → | MB 3 - Independence Day | Submission (Choke)Round 1 Time 0:00 Referee Not listed |
| L | 14–19–0 (1 NC) after bout | Katsumi UsudaView status and profile → | KOTC 9 - Showtime | Submission (Heel Hook)Round 1 Time 2:20 Referee Not listed |
| W | 14–18–0 (1 NC) after bout | Erik JohnstonView status and profile → | TK - Total Kombat | Submission (Armbar)Round 1 Time 4:23 Referee Not listed |
| L | 13–18–0 (1 NC) after bout | John RenkenView status and profile → | Bushido 1 - Bushido 1 | Submission (Heel Hook)Round 1 Time N/A Referee Not listed |
| L | 13–17–0 (1 NC) after bout | Kazushi SakurabaView status and profile → | Pride 11 - Battle of the Rising Sun | Submission (Achilles Lock)Round 1 Time 1:08 Referee Yuji Shimada |
| L | 13–16–0 (1 NC) after bout | Jose Luis MunozView status and profile → | VTM 2 - Vale Tudo Mexico 2 | TKORound 1 Time 1:42 Referee Not listed |
| L | 13–15–0 (1 NC) after bout | Larry ParkerView status and profile → | VTM 1 - Copa Mexico 2000 Grand Prix | TKORound 1 Time 0:45 Referee Not listed |
| W | 13–14–0 (1 NC) after bout | Hector FerreyroView status and profile → | VTM 1 - Copa Mexico 2000 Grand Prix | SubmissionRound 1 Time 0:36 Referee Not listed |
| L | 12–14–0 (1 NC) after bout | Jake ShieldsView status and profile → | BOTB - Best of the Best | Submission (Choke)Round 1 Time 2:45 Referee Not listed |
| W | 12–13–0 (1 NC) after bout | Luke PedigoView status and profile → | TFC 1 - Fightzone 1 | Submission (Armbar)Round 1 Time 0:43 Referee Not listed |
| L | 11–13–0 (1 NC) after bout | Steve BergerView status and profile → | SFC - Submission Fighting Championships 9 | Submission (Guillotine Choke)Round 1 Time 1:30 Referee Not listed |
| L | 11–12–0 (1 NC) after bout | Alexandre FerreiraView status and profile → | AAC 2 - Amsterdam Absolute Championship 2 | Submission (Keylock)Round 1 Time 0:48 Referee Not listed |
| L | 11–11–0 (1 NC) after bout | Maurice WilsonView status and profile → | CW 2 - Cage Wars 2 | Submission (Guillotine Choke)Round 1 Time 0:00 Referee Not listed |
| L | 11–10–0 (1 NC) after bout | Antonio McKeeView status and profile → | Ready to Rumble - Let's Get Ready to Rumble | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 11–9–0 (1 NC) after bout | Paul NixonView status and profile → | HOOKnSHOOT - Texas Heat | Submission (Armbar)Round 1 Time 4:17 Referee Not listed |
| L | 11–8–0 (1 NC) after bout | Bob CookView status and profile → | IFC WC 5 - Warriors Challenge 5 | TKO (Submission to Punches)Round 1 Time 7:32 Referee Not listed |
| L | 11–7–0 (1 NC) after bout | Yves EdwardsView status and profile → | Armageddon - Armageddon 1 | Submission (Rear-Naked Choke)Round 1 Time 2:39 Referee Not listed |
| W | 11–6–0 (1 NC) after bout | David HarrisView status and profile → | AFO - Absolute Face Off | Submission (Armbar)Round 1 Time 0:13 Referee Not listed |
| NC | 10–6–0 (1 NC) after bout | Top ChynaimenView status and profile → | ES - Extreme Shootout | No Contest (Illegal Punches)Round 1 Time 1:12 Referee Not listed |
| W | 10–6–0 after bout | Henry ChoView status and profile → | NG 12 - Neutral Grounds 12 | Submission (Choke)Round 1 Time N/A Referee Not listed |
| W | 9–6–0 after bout | David HarrisView status and profile → | ASA - Arizona Shootfighting Association | Submission (Rear-Naked Choke)Round 1 Time 1:01 Referee Not listed |
| W | 8–6–0 after bout | James MinsonView status and profile → | ES - Extreme Shootout | DisqualificationRound 1 Time 0:00 Referee Not listed |
| W | 7–6–0 after bout | David FinnView status and profile → | ES - Extreme Shootout | Submission (Rear-Naked Choke)Round 1 Time 2:18 Referee Not listed |
| W | 6–6–0 after bout | Vincent EllisView status and profile → | WSW - World Shoot Wrestling 3 | KO (Punches)Round 1 Time N/A Referee Not listed |
| W | 5–6–0 after bout | Gabriel HernandezView status and profile → | WSW - World Shoot Wrestling 3 | Submission (Heel Hook)Round 1 Time N/A Referee Not listed |
| L | 4–6–0 after bout | Kevin CookView status and profile → | WEF 2 - World Extreme Fighting 2 | Submission (Choke)Round 1 Time 2:50 Referee Not listed |
| L | 4–5–0 after bout | Ben EarwoodView status and profile → | SB 11 - SuperBrawl 11 | Submission (Heel Hook)Round 1 Time 1:54 Referee Not listed |
| W | 4–4–0 after bout | Brennan KamakaView status and profile → | SB 11 - SuperBrawl 11 | Submission (Guillotine Choke)Round 1 Time 0:59 Referee Not listed |
| L | 3–4–0 after bout | Justin MartinView status and profile → | PRW - Power Ring Warriors | Submission (Ankle Lock)Round 1 Time 1:40 Referee Not listed |
| L | 3–3–0 after bout | Dennis HallmanView status and profile → | EC 21 - Extreme Challenge 21 | TKO (Submission to Punches)Round 1 Time 0:44 Referee Not listed |
| L | 3–2–0 after bout | Tom SchmitzView status and profile → | EC 21 - Extreme Challenge 21 | Submission (Armbar)Round 1 Time 0:25 Referee Not listed |
| W | 3–1–0 after bout | Michael BuellView status and profile → | SB 9 - SuperBrawl 9 | Submission (Rear-Naked Choke)Round 1 Time 2:33 Referee Not listed |
| L | 2–1–0 after bout | Victor HunsakerView status and profile → | SB 8 - SuperBrawl 8 | Submission (Heel Hook)Round 1 Time 0:36 Referee Not listed |
| W | 2–0–0 after bout | Tim HortonView status and profile → | WSW - World Shoot Wrestling 2 | KO (Punches)Round 2 Time 1:23 Referee Not listed |
| W | 1–0–0 after bout | Ramone MonserrateView status and profile → | WSW - World Shoot Wrestling 1 | Submission (Guillotine Choke)Round 1 Time 9:08 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 Shannon Ritch.
Verify source record ↗Every verified opponent opens another full career
150 professional bout rows are displayed from the source record. 140 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.