| Full name | Not added yet |
|---|---|
| Nickname | Not added yet |
| Date of birth | 25 Feb 1997 |
| Nationality | Canada |
| Lives in | Welland, Ontario |
| Division | Lightweight |
| Team | Para Bellum MMA / Niagara Top Team |
| Height | 180 cm (5′11″) |
| Reach | 178 cm (5′10″) |
| Stance | Orthodox |
| Weight | 70.3 kg (155 lb) |
| Pro debut | 18 Nov 2017 |
| Last fight | 21 Jun 2024 |
Details on this page were compiled from public information on 30 Sep 2026 (the record is as of that date). Is this you? Claim this profile to correct anything and add your photo and bio. Claim this profile
15 professional fights on file. Newest first.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Loss | Sergio Cossio | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL 5: 2024 Regular Season | 21 Jun 2024 |
| Referee Dave Seljestad | ||||||
| Loss | Olivier Aubin-Mercier | KO (knee) | 3 | 0:28 | Professional Fighters League - PFL 6: 2023 Regular Season | 23 Jun 2023 |
| Referee Bryan Miner | ||||||
| Win | Antonio Caruso | Decision (unanimous) | 3 | 5:00 | Professional Fighters League - PFL Challenger Series 2023 Week 4: Lightweights | 17 Feb 2023 |
| Referee James Larry Folsom Jr. | ||||||
| Win | Kenn Glenn | KO (flying knee) | 2 | 4:39 | Fury FC 60 - Fury Fighting Championship 60 | 24 Apr 2022 |
| Referee Patrick Patlan | ||||||
| Win | Nico Echeverry | Decision (unanimous) | 3 | 5:00 | Fury FC 54 - Fury Fighting Championship 54 | 21 Nov 2021 |
| Referee Joe Soliz | ||||||
| Loss | J.J. Okanovich | Decision (split) | 3 | 5:00 | Fury FC 50 - Fury Fighting Championship 50 | 5 Sep 2021 |
| Referee Jeff Rexroad | ||||||
| Win | Zach Juusola | Decision (split) | 3 | 5:00 | LFA 96 - Mendonca vs. Dagvadorj | 4 Dec 2020 |
| Referee Nick Berens | ||||||
| Win | Mike Breeden | Decision (unanimous) | 3 | 5:00 | Dana White's Contender Series - Contender Series 2020: Week 4 | 25 Aug 2020 |
| Referee Herb Dean | ||||||
| Win | Jacob Miller | KO (punches) | 1 | 0:58 | OCL - Ohio Combat League 7: Arnold Sports Festival - All Professional Card | 7 Mar 2020 |
| Win | Troy Wittman | Decision (unanimous) | 3 | 5:00 | KOTC - Showtime 2 | 21 Sep 2019 |
| Win | Juan Roman | TKO (punches) | 1 | 4:10 | KOTC - Combat Zone | 23 Feb 2019 |
| Win | Joshua Hill | Decision (unanimous) | 3 | 5:00 | KOTC - In the Mix | 10 Nov 2018 |
| Win | Elijah Harris | Submission (rear-naked choke) | 3 | 4:40 | KOTC - Territorial Conflict | 15 Sep 2018 |
| Win | Sean Felton | Decision (unanimous) | 3 | 5:00 | KOTC - Prevail | 17 Feb 2018 |
| Win | Peter San Antonio | Decision (unanimous) | 3 | 5:00 | KOTC - Ultimate Mix | 18 Nov 2017 |
Amateur record 9-1 (10 fights). Not counted in the professional record.
| Result | Opponent | Method | Round | Time | Event | Date |
|---|---|---|---|---|---|---|
| Win | Ethan Hayes | Decision (unanimous) | 5 | 3:00 | Alpha One Sports - IT Fight Series 73 | 17 Jun 2017 |
| Win | Justin Perry | Submission (arm-triangle choke) | 2 | 1:27 | KOTC - Raw Deal | 25 Feb 2017 |
| Win | Sean Foster | Decision (unanimous) | 3 | 3:00 | Alpha One Sports - IT Fight Series 48 | 10 Dec 2016 |
| Win | Mike Walters | Decision (unanimous) | 3 | 3:00 | Pinnacle FC 14 - Pinnacle Fighting Championships 14 | 2 Sep 2016 |
| Referee Chip Snider | ||||||
| Win | Dustin Mohedano | Decision (unanimous) | 3 | 3:00 | Bizzarro Promotions - Bayfront Brawl | 7 May 2016 |
| Referee Chip Snider | ||||||
| Win | Fadi Shuman | Decision (unanimous) | 3 | 3:00 | Pinnacle FC 13 - Pinnacle Fighting Championships 13 | 26 Mar 2016 |
| Referee Bill Bookwalter | ||||||
| Win | Brian Shoffner | TKO (punches) | 2 | 1:44 | Alpha One Sports - IT Fight Series 40 | 30 Jan 2016 |
| Win | Matt Shaffer | Decision (unanimous) | 3 | 2:00 | Pinnacle FC - Pittsburgh Challenge Series 12 | 25 Nov 2015 |
| Referee Chip Snider | ||||||
| Loss | T.J. Rigel | Decision (unanimous) | 3 | 3:00 | OFC 24 - Back to Basics | 13 Jun 2015 |
| Win | Christopher Wolf | Decision (split) | 3 | 3:00 | Alpha One Sports - IT Fight Series 33 | 23 May 2015 |