Weightclass:  Lightweight
Location:  Calgary, Canada
Record:  32(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/04/2031Calgary, Canada31(1) - 21 Aaron Stewart0 - 2 WPts
07/02/2031Calgary, Canada30(1) - 21 Mark Inch0 - 3 WPts
09/12/2030Calgary, Canada29(1) - 21 Leonardo Cala1 - 4 WPts
10/10/2030Calgary, Canada28(1) - 21 Gregor Goldie4 - 9 WPts
11/08/2030Calgary, Canada27(1) - 21 James Page4 - 10 WPts
12/06/2030Calgary, Canada26(1) - 21 Khalid Beghal2 - 7 WPts
13/04/2030Calgary, Canada25(1) - 21 Arudz Saginyan10 - 27 WPts
12/02/2030Calgary, Canada24(1) - 21 Stephen Fries1 - 11 WPts
14/12/2029Calgary, Canada23(1) - 21 Elmaddin Saifedenow1 - 5 WPts
15/10/2029Calgary, Canada22(1) - 21 Vinko Vuckovic2 - 8 WPts
16/08/2029Calgary, Canada21(1) - 21 Rob Mingus18(2) - 28 WPts
17/06/2029Calgary, Canada20(1) - 21 Imran Sakiev5 - 22 WPts
18/04/2029Abidjan, Ivory Coast19(1) - 21 Adrien Dacourt2 - 8 WPts
18/02/2029Prague, Czech Republic19(1) - 20 VendelÝn Pleva21 - 7 LPts
21/12/2028Santiago, Chile18(1) - 20 Vicente Esquilin2 - 8 WPts
23/10/2028Malaga, Spain18(1) - 19 Jose Madrazo24 - 13 LPts
24/08/2028Calgary, Canada17(1) - 19 Scott Waterson8 - 11 WPts
25/06/2028Lima, Peru17(1) - 18 Manuel Zenon39 - 18 LPts
27/04/2028Calgary, Canada16(1) - 18 David Headden1 - 1 WPts
27/02/2028Masaya, Nicaragua15 - 18 Quinto Ponciano4 - 17(5) WKO3
30/12/2027Gomel, Belarus14 - 18 Faddei Zahorik1 - 6 WPts
01/11/2027Río Cuarto, Argentina13 - 18 Aimon Inga7 - 15(1) WPts
03/09/2027Vancouver, Canada13 - 17 Blake Baisley5 - 13 LPts
06/07/2027Calgary, Canada12 - 17 Patrick Goudy2 - 7 WPts
07/05/2027Dakar, Senegal12 - 16 Georges Coundoul17(3) - 22 LPts
09/03/2027Calgary, Canada11 - 16 Amon Thomason11 - 13 WPts
09/01/2027Calgary, Canada11 - 15 Jay Bellis16(1) - 16 LPts
10/11/2026Calgary, Canada10 - 15 Adrien Becotte0 - 1 WPts
10/09/2026Kampala, Uganda9 - 15 Mark Kalungi4 - 21 WPts
13/07/2026Sana'a, Yemen8 - 15 Zain Dawood8 - 14 WPts
14/05/2026Anderlecht, Belgium7 - 15 Garner Etienne9 - 11 WPts
16/03/2026Brampton, Canada6 - 15 Robert Fram5 - 12(2) WPts
25/01/2026Toronto, Canada6 - 14 Josh Aden3 - 11 LPts
27/11/2025Tipitapa, Nicaragua5 - 14 Manny Mazon3 - 10 WPts
29/09/2025Copenhagen, Denmark4 - 14 Norb May2 - 1 WPts
01/08/2025Santiago de los Caballeros, Dominican Republic4 - 13 Montel Cotta38 - 13 LPts
02/06/2025Montreal, Canada4 - 12 Satch Tautou29 - 17 LPts
12/04/2025Tehran, Iran4 - 11 Yao To7 - 12 LPts
12/02/2025Gaineau, Canada4 - 10 Denis Eury26(3) - 21 LPts
06/01/2025Edmonton, Canada4 - 9 Lewis Pewitt11 - 22 LPts
03/12/2024Calgary, Canada3 - 9 Ian Chifokoyo3 - 16 WPts
05/10/2024Regina, Canada2 - 9 Gethin Crockett2 - 7 WPts
07/08/2024Burnaby, Canada2 - 8 Corey Mattix5 - 12 LPts
24/06/2024Halifax, Canada1 - 8 Dom Watt17 - 20 WPts
24/05/2024Quebec City, Canada1 - 7 Canon Laurent14 - 24 LPts
22/04/2024Surrey, Canada1 - 6 Ben Crafford5 - 29 LPts
29/02/2024Montreal, Canada1 - 5 Newell Signoret2 - 27(14) LPts
29/01/2024Toronto, Canada0 - 5 Josh Aden0 - 0 WPts
26/12/2023Calgary, Canada0 - 4 Ollie Scurlock1 - 4 LPts
27/10/2023Toronto, Canada0 - 3 Matthew Barry17 - 18 LPts
28/08/2023Calgary, Canada0 - 2 Noel Butor15 - 14 LPts
30/06/2023Toronto, Canada0 - 1 Cole Mabie11 - 19 LPts
05/05/2023Accra, Ghana0 - 0 Hugh Korsah0 - 0 LPts