Weightclass:  Welterweight
Location:  Calgary, Canada
Record:  32 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/03/2033Calgary, Canada31 - 13 Connor Gordon4 - 11(1) WPts
10/01/2033Calgary, Canada30 - 13 Chima Siewari5 - 8 WPts
09/11/2032Calgary, Canada29 - 13 Owen Clary1 - 7 WPts
08/09/2032Calgary, Canada28 - 13 Sung-yun Choo10 - 15 WPts
09/07/2032Calgary, Canada27 - 13 Sergei á Kulichev3 - 16 WPts
09/05/2032Calgary, Canada27 - 12 Kerr Pelle31(1) - 17 LPts
10/03/2032Calgary, Canada26 - 12 Diego Penaranda1 - 11 WPts
10/01/2032Calgary, Canada25 - 12 Yulian Evanoff14 - 35(1) WPts
10/11/2031Calgary, Canada24 - 12 Benedict Filipacchi7 - 15 WPts
09/09/2031Calgary, Canada23 - 12 Paul Edmund2 - 1 WPts
11/07/2031Calgary, Canada22 - 12 Alastair Hamill7 - 4 WPts
10/05/2031Calgary, Canada21 - 12 Nicholas Peavey5 - 17 WPts
11/03/2031Accra, Ghana20 - 12 Dave Akrobettoe2 - 28 WPts
11/01/2031Valparaiso, Chile19 - 12 Jose Hidalgo4 - 8 WPts
13/11/2030Calgary, Canada18 - 12 Vesa Karjala14 - 15 WPts
15/09/2030Sana'a, Yemen17 - 12 Waleed Mahmoudi20(5) - 22 WPts
18/07/2030San Juan, Argentina16 - 12 Cortez Alonso8 - 21 WPts
20/05/2030Dzerzhinsk, Russia15 - 12 Arseni Lazaroff3(1) - 30 WPts
22/03/2030Calgary, Canada14 - 12 Connor Mattox1 - 5 WPts
22/01/2030Alexandria, Egypt13 - 12 Irfan Abdelghany8 - 11 WPts
24/11/2029Suez, Egypt12 - 12 Zuffur Al-Banna7 - 6 WPts
26/09/2029Halifax, Canada12 - 11 Colin Paterson4 - 13 LPts
31/07/2029Calgary, Canada11 - 11 Channing Olive5 - 19 WPts
02/06/2029Calgary, Canada10 - 11 Paul Henry0 - 6 WPts
04/04/2029Calgary, Canada9 - 11 Ali Sayed1 - 7(1) WPts
04/02/2029Ottawa, Canada8 - 11 Dave Bateson3 - 9 WPts
10/12/2028Montreal, Canada8 - 10 Forrest Millot17 - 20 LPts
12/10/2028Resistencia, Argentina8 - 9 Jose Grano11 - 23(1) LPts
14/08/2028Regina, Canada7 - 9 Alec Ballard1 - 8 WPts
24/06/2028Toronto, Canada7 - 8 Joseph Mordecai13 - 13 LPts
23/05/2028Calgary, Canada7 - 7 Mark Foden32 - 32 LPts
18/04/2028Calgary, Canada6 - 7 Yannick Ronis9 - 17 WPts
19/02/2028Calgary, Canada5 - 7 Hayden Christeson2 - 1 WPts
21/12/2027Nassau, Bahamas4 - 7 Robert Gills1 - 0 WPts
23/10/2027Laval, Canada4 - 6 Rupert Mermoz10 - 11 LPts
25/08/2027Edmonton, Canada3 - 6 Mike Hill3 - 11 WPts
21/07/2027Markham, Canada3 - 5 Prewitt Aime0 - 0 LPts
20/06/2027Belem, Brazil2 - 5 Francisco Sampaio6 - 17 WPts
22/04/2027Taytay, Philippines2 - 4 Mark Cagauan14 - 13 LPts
22/02/2027Dun Laoghaire, Ireland2 - 3 Carl McClellan13 - 18 LPts
25/12/2026Ottawa, Canada2 - 2 Bryan Carlyle9 - 15 LPts
28/10/2026Al Hudaydah, Yemen2 - 1 Ali Harron15 - 21 LPts
30/08/2026Calgary, Canada1 - 1 Greg Hutcheon3 - 6 WPts
01/07/2026Toshkent, Uzbekistan1 - 0 Ughur Djabrailov12(1) - 20 LPts
03/05/2026Calgary, Canada0 - 0 Odilon de Pizan2 - 6 WPts