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 | 23–19–1 (2 NC) after bout | Jordan PowellView status and profile → | PureCombat - Warrior Spirit 2 | Submission (Armbar)Round 1 Time 1:03 Referee David Shurley |
| L | 23–18–1 (2 NC) after bout | Viktor PestaView status and profile → | Oktagon MMA - Oktagon 13: Vemola vs. Da Silva | Submission (Rear-Naked Choke)Round 1 Time 1:59 Referee Jan Vobornik |
| L | 23–17–1 (2 NC) after bout | Muhammed DeReeseView status and profile → | Professional Fighters League - PFL 8: 2018 Season PFL Playoffs 1 | TKO (Submission to Punches)Round 1 Time 2:38 Referee Stan McCandlish |
| L | 23–16–1 (2 NC) after bout | Caio AlencarView status and profile → | Professional Fighters League - PFL 7: 2018 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Bill Bookwalter |
| W | 23–15–1 (2 NC) after bout | Daniel GallemoreView status and profile → | Professional Fighters League - PFL: Fight Night | TKO (Knees)Round 1 Time 1:01 Referee Mario Yamasaki |
| L | 22–15–1 (2 NC) after bout | Josh CopelandView status and profile → | Professional Fighters League - PFL: Everett | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| W | 22–14–1 (2 NC) after bout | Dan CharlesView status and profile → | ACB 51 - Silva vs. Torgeson | TKO (Punches)Round 1 Time 2:15 Referee Michael Bell |
| L | 21–14–1 (2 NC) after bout | Denis GoltsovView status and profile → | ACB 32 - Battle of Lions | Technical Submission (Triangle Choke)Round 1 Time 2:18 Referee Alexander Sidorin |
| L | 21–13–1 (2 NC) after bout | Clifford StarksView status and profile → | WSOF 22 - Palhares vs. Shields | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 21–12–1 (2 NC) after bout | Magomedbag AgaevView status and profile → | ADW - Abu Dhabi Warriors 2 | Submission (Guillotine Choke)Round 1 Time 1:55 Referee Yuji Shimada |
| L | 20–12–1 (2 NC) after bout | Evgeny ErokhinView status and profile → | FEFoMP and Russian MMA Union - Russia's MMA Amateur Supercup | KO (Punch)Round 2 Time 2:59 Referee Dmitry Sazonov |
| L | 20–11–1 (2 NC) after bout | Anthony JohnsonView status and profile → | WSOF 8 - Gaethje vs. Patishnock | KO (Punches)Round 1 Time 2:03 Referee Troy Waugh |
| L | 20–10–1 (2 NC) after bout | Andrei ArlovskiView status and profile → | WSOF 5 - Arlovski vs. Kyle | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 20–9–1 (2 NC) after bout | Travis WiuffView status and profile → | CFA 11 - Kyle vs. Wiuff | KO (Punches)Round 1 Time 0:21 Referee James Warring |
| L | 19–9–1 (2 NC) after bout | Gegard MousasiView status and profile → | Strikeforce - Marquardt vs. Saffiedine | Submission (Rear-Naked Choke)Round 1 Time 4:09 Referee Don Turnage |
| NC | 19–8–1 (2 NC) after bout | Rafael CavalcanteView status and profile → | Strikeforce - Barnett vs. Cormier | No Contest (Overturned by CSAC)Round 1 Time 0:33 Referee Marcos Rosales |
| W | 19–8–1 (1 NC) after bout | Marcos Rogerio de LimaView status and profile → | Strikeforce - Barnett vs. Kharitonov | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Franklin |
| L | 18–8–1 (1 NC) after bout | Antonio SilvaView status and profile → | Strikeforce - Henderson vs. Babalu 2 | TKO (Punches)Round 2 Time 2:49 Referee John McCarthy |
| W | 18–7–1 (1 NC) after bout | Stephen OliverView status and profile → | XMMA - Xtreme MMA 3 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 17–7–1 (1 NC) after bout | Ron HumphreyView status and profile → | Strikeforce - Challengers 9 | Submission (Rear-Naked Choke)Round 2 Time 3:28 Referee Ryan Hoisington |
| W | 16–7–1 (1 NC) after bout | Tony LopezView status and profile → | KOTC - Honor | Decision (Split)Round 5 Time 5:00 Referee Cecil Peoples |
| W | 15–7–1 (1 NC) after bout | Jon MurphyView status and profile → | KOTC - Legacy | TKO (Punches and Elbows)Round 2 Time 4:53 Referee Josh Rosenthal |
| NC | 14–7–1 (1 NC) after bout | Travis WiuffView status and profile → | KOTC - Vengeance | NC (Punch After the Bell)Round 2 Time 5:00 Referee Herb Dean |
| W | 14–7–1 after bout | Jeremy FreitagView status and profile → | XMMA 1 - Xtreme MMA | TKO (Punches)Round 3 Time 4:51 Referee Not listed |
| L | 13–7–1 after bout | Fabricio WerdumView status and profile → | Strikeforce - Carano vs. Cyborg | Submission (Guillotine Choke)Round 1 Time 1:24 Referee Yuji Shimada |
| W | 13–6–1 after bout | Rafael CavalcanteView status and profile → | Strikeforce - Lawler vs. Shields | TKO (Punches)Round 2 Time 4:05 Referee Mike England |
| W | 12–6–1 after bout | Mychal ClarkView status and profile → | JG and TKT Promotions - Fighting 4 Kidz | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–6–1 after bout | Rudy MartinView status and profile → | IFC - Caged Combat | TKO (Punches)Round 1 Time 0:41 Referee Not listed |
| L | 10–6–1 after bout | Wayne ColeView status and profile → | Strikeforce - Shamrock vs. Le | Submission (Armbar)Round 1 Time 0:45 Referee Herb Dean |
| L | 10–5–1 after bout | Brian OlsenView status and profile → | WEC 20 - Cinco de Mayhem | Disqualification (Punches After the Bell)Round 1 Time 5:00 Referee Josh Rosenthal |
| D | 10–4–1 after bout | Krzysztof SoszynskiView status and profile → | Strikeforce - Shamrock vs. Gracie | Technical Draw (Thumb to Soszynski's Eye)Round 1 Time 2:02 Referee Jon Schorle |
| L | 10–4–0 after bout | Devin ColeView status and profile → | WEC 18 - Unfinished Business | TKO (Punches)Round 2 Time 2:56 Referee Herb Dean |
| W | 10–3–0 after bout | Tsuyoshi KosakaView status and profile → | Pancrase - Spiral 8 | Technical Decision (Unanimous)Round 3 Time 1:17 Referee Hiromi Okamoto |
| W | 9–3–0 after bout | James IrvinView status and profile → | UFC 51 - Super Saturday | KO (Punch)Round 1 Time 1:55 Referee Herb Dean |
| L | 8–3–0 after bout | Justin EilersView status and profile → | UFC 49 - Unfinished Business | KO (Punch)Round 1 Time 1:14 Referee John McCarthy |
| W | 8–2–0 after bout | Wes SimsView status and profile → | UFC 47 - It's On | KO (Knee and Punches)Round 1 Time 4:59 Referee John McCarthy |
| W | 7–2–0 after bout | Jude HargettView status and profile → | WEC 9 - Cold Blooded | TKO (Punches)Round 1 Time 4:09 Referee Josh Rosenthal |
| W | 6–2–0 after bout | Dan ChaseView status and profile → | KOTR - King of the Rockies 1 | TKO (Injury)Round 1 Time 0:12 Referee Eric Heinz |
| W | 5–2–0 after bout | Jason ReedView status and profile → | IFC - Battleground Boise | TKO (Submission to Punches)Round 1 Time 1:52 Referee Not listed |
| W | 4–2–0 after bout | Jerry VrbanovicView status and profile → | WEC 8 - Halloween Fury 2 | KO (Punches)Round 1 Time 0:12 Referee Herb Dean |
| L | 3–2–0 after bout | Paul BuentelloView status and profile → | KOTC 18 - Sudden Impact | KO (Punches)Round 2 Time 1:24 Referee Herb Dean |
| L | 3–1–0 after bout | Dan BobishView status and profile → | KOTC 13 - Revolution | TKO (Submission to Punches)Round 1 Time 3:25 Referee Larry Landless |
| W | 3–0–0 after bout | Nate RussakView status and profile → | GC 9 - Gladiator Challenge 9 | TKO (Submission to Punches)Round 1 Time 2:39 Referee Larry Landless |
| W | 2–0–0 after bout | Kauai KupiheaView status and profile → | NOTK - Night of the Knockout 2 | TKO (Punches)Round 2 Time N/A Referee Not listed |
| W | 1–0–0 after bout | Andrew BoyleView status and profile → | NOTK - Night of the Knockout 1 | TKO (Punches)Round 1 Time 1:30 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 Mike Kyle.
Verify source record ↗Every verified opponent opens another full career
45 professional bout rows are displayed from the source record. 43 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.