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 |
|---|---|---|---|---|
| W | 16–13–1 after bout | Christ FranckView status and profile → | Z Promotions - Fight Night 2: Medicine Hat | Disqualification (Illegal Knee)Round 1 Time 1:12 Referee Mark Aparicio |
| L | 15–13–1 after bout | Jordan McKayView status and profile → | Havoc Fighting Championship - HFC 7 | Submission (Kimura)Round 1 Time 2:09 Referee Brian Beauchamp |
| L | 15–12–1 after bout | Advin OmicView status and profile → | Havoc Fighting Championship - HFC 5 | Submission (Rear-Naked Choke)Round 1 Time 3:47 Referee Adam Cheadle |
| L | 15–11–1 after bout | Joel PowellView status and profile → | AFC 12 - Domination | Submission (Rear-Naked Choke)Round 1 Time 1:30 Referee Not listed |
| L | 15–10–1 after bout | Zach BlaberView status and profile → | AFC 9 - Inception | KO (Punches)Round 1 Time 0:10 Referee Vern Gorman |
| L | 15–9–1 after bout | Jamie ToneyView status and profile → | MFC 33 - Collision Course | Decision (Unanimous)Round 3 Time 5:00 Referee Kyle Cardinal |
| W | 15–8–1 after bout | Matt BakerView status and profile → | BFL 13 - Battlefield Fight League: Uprising | Submission (Guillotine Choke)Round 3 Time 2:12 Referee Tony Williamson |
| W | 14–8–1 after bout | Keto AllenView status and profile → | HKFC - School of Hard Knocks 14 | Submission (Guillotine Choke)Round 2 Time 4:55 Referee John Braak |
| W | 13–8–1 after bout | David PerronView status and profile → | AFC 5 - Judgment Day | Submission (Guillotine Choke)Round 2 Time 3:47 Referee Brian Beauchamp |
| W | 12–8–1 after bout | Advin OmicView status and profile → | PFC - Pure Fighting Championships 6 | Submission (Guillotine Choke)Round 1 Time 0:57 Referee John Braak |
| L | 11–8–1 after bout | Ford RobertsonView status and profile → | MFC 26 - Retribution | Decision (Unanimous)Round 3 Time 5:00 Referee Brian Beauchamp |
| L | 11–7–1 after bout | Ryan McGillivrayView status and profile → | AMMA 4 - Victory | Submission (Kimura)Round 1 Time 2:04 Referee Not listed |
| D | 11–6–1 after bout | Ryan McGillivrayView status and profile → | LGIO MMA 1 - MacDonald vs. Horwich | Draw (Majority)Round 3 Time 5:00 Referee Yves Lavigne |
| L | 11–6–0 after bout | Jordan MeinView status and profile → | PFC - Pure Fighting Championships 4 | TKO (Punches)Round 1 Time 2:35 Referee John McCarthy |
| W | 11–5–0 after bout | Nolan ClarkView status and profile → | RITC - Rumble in the Cage 38 | TKO (Elbows)Round 2 Time 1:41 Referee John Braak |
| W | 10–5–0 after bout | Allen HopeView status and profile → | Heat XC 4 - Hysteria | Submission (Rear-Naked Choke)Round 1 Time 3:22 Referee Not listed |
| L | 9–5–0 after bout | Joe ChristopherView status and profile → | MFC 22 - Payoff | Submission (Guillotine Choke)Round 1 Time 1:54 Referee Not listed |
| L | 9–4–0 after bout | John AlessioView status and profile → | MFC 21 - Hard Knocks | Submission (Rear-Naked Choke)Round 1 Time 2:53 Referee Vern Gorman |
| W | 9–3–0 after bout | Brandon MacArthurView status and profile → | KOTC - Trooper | Submission (Armbar)Round 2 Time 2:25 Referee John Braak |
| L | 8–3–0 after bout | Daniel GrandmaisonView status and profile → | XMMA 6 - House of Pain | TKO (Punches)Round 1 Time 2:32 Referee Not listed |
| W | 8–2–0 after bout | Garett DavisView status and profile → | Raw Combat - Redemption | KO (Punches)Round 1 Time 1:43 Referee Not listed |
| W | 7–2–0 after bout | Brandon MacArthurView status and profile → | Vipers MMA - Venom at the Snakepit | TKO (Punches)Round 3 Time 4:47 Referee Not listed |
| L | 6–2–0 after bout | David LoiseauView status and profile → | Raw Combat - Resurrection | KO (Punches)Round 1 Time 0:20 Referee Not listed |
| L | 6–1–0 after bout | Dan HornbuckleView status and profile → | HCF - Crow's Nest | Submission (Armbar)Round 1 Time 3:34 Referee Not listed |
| W | 6–0–0 after bout | Dan ChambersView status and profile → | HCF - Destiny | Submission (Kimura)Round 2 Time 3:19 Referee Not listed |
| W | 5–0–0 after bout | Lucas RotaView status and profile → | HCF - Title Wave | Decision (Unanimous)Round 3 Time 5:00 Referee Vern Gorman |
| W | 4–0–0 after bout | Chris VaranoView status and profile → | HCF - Unfinished Business | TKO (Punches)Round 1 Time 2:30 Referee Not listed |
| W | 3–0–0 after bout | Sean WrightView status and profile → | MFC 12 - High Stakes | Submission (Guillotine Choke)Round 2 Time 0:39 Referee Not listed |
| W | 2–0–0 after bout | Dylan FergusonView status and profile → | Legacy FC - Glory Fight Night | Decision (Split)Round — Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Gerald OkaneeView status and profile → | RITC - Rumble in the Cage 23 | KO (Punches)Round — Time N/A 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 Andrew Buckland.
Verify source record ↗Every verified opponent opens another full career
30 professional bout rows are displayed from the source record. 27 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.