Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  22 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/12/2033Calgary, Canada22 - 16 Gan Jue20(1) - 15 LPts
23/10/2033Calgary, Canada22 - 15 Niao-ka Kau12 - 20 LPts
23/08/2033Calgary, Canada21 - 15 Tung Ngueng2 - 2 WPts
23/06/2033Calgary, Canada20 - 15 Canaan Mermoz2 - 14 WPts
22/04/2033Calgary, Canada20 - 14 Shaun Jacobs8 - 5 LPts
21/02/2033Calgary, Canada19 - 14 Ante Matenda5 - 9 WPts
22/12/2032Calgary, Canada18 - 14 Paul Creech1 - 1 WPts
22/10/2032Calgary, Canada17 - 14 Ethan Main8 - 7 WPts
22/08/2032Calgary, Canada16 - 14 Bryn Ssali11 - 14 WPts
21/06/2032Brasilia, Brazil16 - 13 Dario Canto5 - 23 LPts
23/04/2032Valencia, Venezuela15 - 13 Joaquin Lora12 - 8 WPts
24/02/2032Valencia, Venezuela15 - 12 Joaquin Lora11 - 8 LPts
27/12/2031Calgary, Canada14 - 12 Gethin Mortland4 - 9 WPts
28/10/2031Calgary, Canada13 - 12 Montraie Sematimba1 - 3 WPts
28/08/2031Calgary, Canada12 - 12 Dillon Abella4 - 10 WPts
30/06/2031Calgary, Canada11 - 12 Aimon Perron2 - 1 WPts
01/05/2031Calgary, Canada11 - 11 Connor Binner4 - 7 LPts
04/03/2031Calgary, Canada10 - 11 Juan Barreto2 - 7 WPts
04/01/2031Brampton, Canada10 - 10 David Moffitt10 - 9 LPts
16/11/2030Calgary, Canada9 - 10 Kyo Kitagawa0 - 10 WPts
18/09/2030Calgary, Canada9 - 9 Montrose Moreau4 - 15 LPts
20/07/2030Calgary, Canada8 - 9 Niyaz Caribzhanoff0 - 3 WPts
22/05/2030Río Cuarto, Argentina8 - 8 Diego Gamez7 - 18 LPts
24/03/2030Toronto, Canada8 - 7 Leon Pentland10 - 9 LPts
24/01/2030Calgary, Canada7 - 7 Edward Batiste2 - 2 WPts
25/11/2029Calgary, Canada6 - 7 Jay Woodburn0 - 1 WPts
27/09/2029Al-Quwaysimah, Jordan6 - 6 Majid Breme11 - 16 LPts
30/07/2029Calgary, Canada6 - 5 Oro Licona26 - 9 LPts
01/06/2029Grodno, Belarus5 - 5 Fedir Makosky4 - 2 WPts
03/04/2029Lonueuil, Canada4 - 5 Orson Butor4 - 14 WPts
07/02/2029Maroua, Cameroon4 - 4 Marvel Joel4 - 15 LPts
10/12/2028Calgary, Canada3 - 4 Briant Queneau1 - 3 WPts
12/10/2028Ottawa, Canada2 - 4 Jacob Brodie3 - 7 WPts
28/08/2028Montreal, Canada2 - 3 Barbabe Beaulac12 - 14 LPts
25/07/2028Laval, Canada1 - 3 Gaston Batton0 - 0 WPts
17/06/2028Khujand, Tajikistan1 - 2 Evgeny Salakhov2 - 4 LPts
19/04/2028Edmonton, Canada1 - 1 Nick Stirling3 - 1 LPts
11/03/2028Quebec City, Canada1 - 0 Edward Shawn14 - 10 LPts
09/02/2028Calgary, Canada0 - 0 Ian Cammon1 - 4 WPts