Weightclass:  Welterweight
Location:  Mississauga, Canada
Record:  20 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/09/2032Mississauga, Canada19 - 12 Roger Bringhurst2 - 7 WPts
14/07/2032Mississauga, Canada18 - 12 Morgan Van den Berg2 - 5 WPts
15/05/2032Mississauga, Canada17 - 12 Ives Vian1 - 3(1) WPts
15/03/2032Mississauga, Canada16 - 12 Landry Ledoyen1 - 0 WPts
15/01/2032Mississauga, Canada15 - 12 Jeong-ho No16 - 8 WPts
15/11/2031Mississauga, Canada15 - 11 Salvador Espinal5 - 24 LPts
14/09/2031Mississauga, Canada14 - 11 Jose Gallegos1 - 5(1) WPts
15/07/2031Mississauga, Canada14 - 10 Vasili Benko6 - 1 LPts
15/05/2031Mississauga, Canada13 - 10 Diego Yniguez1 - 4 WPts
16/03/2031Mississauga, Canada12 - 10 Nazaire Nys2 - 25 WPts
15/01/2031Mississauga, Canada12 - 9 Horace Houlette2 - 1 LPts
16/11/2030Mississauga, Canada11 - 9 Phil Gorry1 - 12 WPts
18/09/2030Mississauga, Canada10 - 9 Connor Binner4 - 3 WPts
20/07/2030Mississauga, Canada9 - 9 Nick Stirling12 - 7 WPts
22/05/2030Buenos Aires, Argentina9 - 8 Vidal Vita3 - 13 LPts
24/03/2030Tabriz, Iran9 - 7 Khalid Mussa11 - 18 LPts
24/01/2030Mississauga, Canada8 - 7 Robert Williamson6 - 5 WPts
25/11/2029Mississauga, Canada7 - 7 Alec Ballard4 - 13 WPts
27/09/2029Mississauga, Canada6 - 7 Michael Kerwood1 - 11 WPts
30/07/2029Mississauga, Canada5 - 7 Bradley Boyce0 - 4 WPts
01/06/2029Merlo, Argentina5 - 6 Carlos Veloz5 - 12 LPts
03/04/2029Melbourne, Australia5 - 5 Malcolm Lawther5 - 10 LPts
03/02/2029Gaineau, Canada5 - 4 Vincent Algeo0 - 20 LPts
06/12/2028Ciudad Bolivar, Venezuela5 - 3 Diego Cruz16(2) - 18 LPts
08/10/2028Riga, Latvia5 - 2 Yulian Skurstenis31 - 17 LPts
10/08/2028Winnipeg, Canada4 - 2 Nicholas Peavey0 - 5 WPts
17/06/2028Mississauga, Canada3 - 2 James Trott1 - 2 WPts
18/04/2028Canberra, Australia2 - 2 Bryn Sandison4 - 3 WPts
19/02/2028Calgary, Canada2 - 1 Dominic Gebbie5 - 7 LPts
21/12/2027Mississauga, Canada1 - 1 Barry Gemmill0 - 2 WPts
22/10/2027Halifax, Canada1 - 0 Ellis Barrie2 - 12 LPts
05/09/2027Mississauga, Canada0 - 0 Timofei Erdenechimeg3 - 16 WPts