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 | 18–7–1 after bout | Anton VyaziginView status and profile → | RCC 7 - Russian Cagefighting Championship 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Marco Broersen |
| L | 18–6–1 after bout | Philipe LinsView status and profile → | Professional Fighters League - 2018 Season PFL Championships | TKO (Knees and Punches)Round 4 Time 0:30 Referee Dan Miragliotta |
| W | 18–5–1 after bout | Alex NicholsonView status and profile → | Professional Fighters League - PFL 8: 2018 Season PFL Playoffs 1 | KO (Punch)Round 1 Time 1:27 Referee Kerry Hatley |
| D | 17–5–1 after bout | Francimar BarrosoView status and profile → | Professional Fighters League - PFL 8: 2018 Season PFL Playoffs 1 | Draw (Unanimous)Round 2 Time 5:00 Referee Kerry Hatley |
| W | 17–5–0 after bout | Shawn JordanView status and profile → | Professional Fighters League - PFL 4: 2018 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| L | 16–5–0 after bout | Jack MayView status and profile → | Professional Fighters League - PFL 1: 2018 Regular Season | TKO (Kick to the Body and Punches)Round 1 Time 4:30 Referee Dan Miragliotta |
| W | 16–4–0 after bout | Jared TorgesonView status and profile → | SCL - Brenon vs. Gonzalez | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 15–4–0 after bout | Mike KyleView status and profile → | Professional Fighters League - PFL: Everett | Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington |
| W | 14–4–0 after bout | Tracy WillisView status and profile → | SCL - Army vs. Marines 8: A Warrior's Glory | SubmissionRound 1 Time 0:49 Referee Not listed |
| W | 13–4–0 after bout | Heath SoderstromView status and profile → | SCL - Battle of the Badges | KO (Punches)Round 1 Time 1:55 Referee Not listed |
| L | 12–4–0 after bout | Blagoy IvanovView status and profile → | WSOF 31 - Ivanov vs. Copeland | Decision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta |
| W | 12–3–0 after bout | Mike HayesView status and profile → | WSOF 29 - Gaethje vs. Foster | Decision (Unanimous)Round 3 Time 5:00 Referee Tim Mills |
| L | 11–3–0 after bout | Vitaly MinakovView status and profile → | EFN - Fight Nights Moscow | Submission (Kimura)Round 2 Time 2:50 Referee Gennady Zuev |
| W | 11–2–0 after bout | D.J. LindermanView status and profile → | FTW - Prize Fighting Championship 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Adam Martinez |
| W | 10–2–0 after bout | Jason AckermanView status and profile → | FTW - Prize Fighting Championship 10 | TKO (Punches)Round 1 Time 4:40 Referee Don Thais |
| L | 9–2–0 after bout | Jared RosholtView status and profile → | UFC 185 - Pettis vs. dos Anjos | TKO (Elbows and Punches)Round 3 Time 3:12 Referee Dan Miragliotta |
| L | 9–1–0 after bout | Ruslan MagomedovView status and profile → | UFC Fight Night 57 - Edgar vs. Swanson | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 9–0–0 after bout | Jan JorgensenView status and profile → | RFA 16 - Copeland vs. Jorgensen | TKO (Punches)Round 1 Time 4:49 Referee Adam Martinez |
| W | 8–0–0 after bout | Jose BeltranView status and profile → | SCL - Undisputed | TKO (Punches)Round 1 Time 1:09 Referee Not listed |
| W | 7–0–0 after bout | Jesse HernandezView status and profile → | SCL - Monarchs of Sparta | Decision (Unanimous)Round 3 Time 5:00 Referee Don Thais |
| W | 6–0–0 after bout | Richard FosterView status and profile → | SCL - Havoc at the Hellespont | Decision (Unanimous)Round 3 Time 5:00 Referee Tim Mills |
| W | 5–0–0 after bout | Anjel OsirisView status and profile → | RMBB - Bad Boyz R Back | Submission (Keylock)Round 1 Time 3:04 Referee Adam Martinez |
| W | 4–0–0 after bout | Robbie BanningView status and profile → | SCL - Heavy Hitters | KO (Punches)Round 1 Time 0:51 Referee Don Thais |
| W | 3–0–0 after bout | Anjel OsirisView status and profile → | SCL - Bloodsport: The New Era | Submission (Punches)Round 1 Time 1:40 Referee Don Thais |
| W | 2–0–0 after bout | Michael MoserView status and profile → | SCL - Supremacy | Submission (Rear-Naked Choke)Round 1 Time 1:29 Referee Don Thais |
| W | 1–0–0 after bout | Vernon EarwoodView status and profile → | RMBB / TB - A Champion's Quest | Submission (Guillotine Choke)Round 1 Time 0:58 Referee Don Thais |
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 Josh Copeland.
Verify source record ↗Every verified opponent opens another full career
26 professional bout rows are displayed from the source record. 25 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.