| Last Fight: | Brandon Vera |
| Age: | 39 |
| Height | 6'1" |
| Weight | 241 lbs |
| Nick Name: | N/A |
| Nationality: | Canada |
| Association: | Ryan's MMA - Checkmat Vancouver |
| Reach | 76 in (193 cm) |
| Style | Wrestling |
| Stance | Orthodox |
| Team | Checkmat Vancouver (formerly) American Kickboxing Academy (2014–present) WKX Vancouver |
| Wrestling | Olympic Freestyle Wrestling NAIA Wrestling |
| Years active | 2014–present |
| University | Simon Fraser University |
| W / L | Opponent | Event/Date | Method | Referee | Round | Time |
|---|---|---|---|---|---|---|
| win | Brandon Vera | One Championship - Dangal Apr/28/2021 |
TKO (Punches) | Justin Brown | 2 | 4:27 |
| win | Mauro Cerilli | One Championship - Century - Part 2 Oct/13/2019 |
Decision (Unanimous) | Olivier Coste | 3 | 5:00 |
| win | Juan Adams | UFC Fight Night 151 - Iaquinta vs. Cowboy May/04/2019 |
Decision (Unanimous) | Yves Lavigne | 3 | 5:00 |
| win | Marcelo Golm | UFC Fight Night 138 - Oezdemir vs. Smith Oct/27/2018 |
Decision (Unanimous) | Eric Nevitt | 3 | 5:00 |
| loss | Adam Wieczorek | UFC on Fox 29 - Poirier vs. Gaethje Apr/14/2018 |
Submission (Omoplata) | Al Guinee | 2 | 1:59 |
| win | Luis Henrique Barbosa de Oliveira | UFC 215 - Nunes vs. Shevchenko 2 Sep/09/2017 |
Decision (Unanimous) | Dan Miragliotta | 3 | 5:00 |
| win | Joe Yager | BFL 48 - Battlefield Fight League Apr/29/2017 |
Decision (Unanimous) | 3 | 5:00 | |
| win | Chris Catala | HKFC - Hard Knocks 51 Oct/14/2016 |
TKO (Punches) | Andy Social | 1 | 4:29 |
| win | Ryan Pokryfky | BFL 45 - Battlefield Fight League: Ascension Sep/17/2016 |
Decision (Unanimous) | 5 | 5:00 | |
| win | Blake Nash | BFL 39 - Battlefield Fight League: Halloween Hell Oct/17/2015 |
TKO (Doctor Stoppage) | 2 | 5:00 | |
| win | Jon-Taine Hall | HKFC - Hard Knocks 44 Jun/26/2015 |
Decision (Unanimous) | Andy Social | 3 | 5:00 |
| win | Adam Santos | BFL 33 - Battlefield Fight League Nov/07/2014 |
TKO (Punches) | 3 | 2:29 | |
| win | Josh Morgan Amateur Fight |
BFL 32 - Battlefield Fight League Aug/23/2014 |
Decision (Unanimous) | 3 | 3:00 |