Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  29 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/10/2033Toronto, Canada28 - 14 Noe Lopez11 - 16 WPts
28/08/2033Toronto, Canada27 - 14 Danylko Popik3 - 10 WPts
27/06/2033Toronto, Canada26 - 14 Billy McDonald3 - 17(1) WPts
26/04/2033Toronto, Canada25 - 14 Kolzak Artag7 - 11 WPts
26/02/2033Toronto, Canada24 - 14 Huang-fu Sattarov1 - 10 WPts
27/12/2032Toronto, Canada23 - 14 Keun-ho Keng2 - 9 WPts
27/10/2032Toronto, Canada22 - 14 Nazaire Nys6 - 32 WPts
27/08/2032Toronto, Canada21 - 14 Paul Henry10 - 16 WPts
27/06/2032Toronto, Canada20 - 14 Ben Vannett1 - 3 WPts
27/04/2032Toronto, Canada19 - 14 Gregor Cumby2 - 4 WPts
27/02/2032Toronto, Canada18 - 14 Richie Kellie1 - 5 WPts
28/12/2031Toronto, Canada17 - 14 Daniel Mellas5 - 14 WPts
29/10/2031Markham, Canada17 - 13 Prewitt Aime11 - 17 LPts
03/09/2031Toronto, Canada16 - 13 Rob Milton2 - 9 WPts
06/07/2031Mississauga, Canada15 - 13 James Trott6 - 16 WPts
10/05/2031Surrey, Canada15 - 12 Mark Keough10 - 13 LPts
15/03/2031Toronto, Canada14 - 12 John Ure8 - 12 WPts
17/01/2031Halifax, Canada13 - 12 Dai Boylston12 - 13 WPts
24/11/2030Toronto, Canada12 - 12 Briant Batiste1 - 1 WPts
06/11/2030Toronto, Canada12 - 11 Matt Dorch14(5) - 2 LPts
07/09/2030Toronto, Canada11 - 11 Vashon Chiluba5 - 9 WPts
09/07/2030Ottawa, Canada11 - 10 Matt Dorch12(4) - 2 LPts
11/05/2030Toronto, Canada10 - 10 Prewitt Aime6 - 13 WPts
11/03/2030Vaughan, Canada10 - 9 Mark Foden50 - 40 LPts Canada National Championships 2030View
20/01/2030Barquisimeto, Venezuela9 - 9 Reyes Negrin2 - 13 WPts
22/11/2029Ciudad Guayana, Venezuela8 - 9 Hernan Leyba13 - 12 WPts
24/09/2029Montreal, Canada7 - 9 Olympe Auteuil0 - 12 WPts
31/07/2029Toronto, Canada6 - 9 Robert Bowen1 - 3 WPts
01/06/2029Toronto, Canada5 - 9 Lewis Gaynor3 - 10(1) WPts
02/04/2029Taytay, Philippines5 - 8 Hernan Maza25(1) - 20 LPts
02/02/2029Lonueuil, Canada4 - 8 Orson Butor4 - 13 WPts
07/12/2028Toronto, Canada3 - 8 Chris Abernathy3 - 6 WPts
08/10/2028Toronto, Canada3 - 7 Melor Merece2 - 6 LPts
10/08/2028Toronto, Canada2 - 7 Lance Cabal2 - 15 WPts
11/06/2028Saskatoon, Canada1 - 7 Geoff Ewing3 - 24 WPts
10/05/2028Calgary, Canada1 - 6 Mark Kenneth19 - 17 LPts
08/04/2028Toronto, Canada1 - 5 Endrit Erbakan0 - 23(1) LPts
09/02/2028Calgary, Canada1 - 4 Chris Roller0 - 0 LPts
18/12/2027Dublin, Ireland1 - 3 Cillian Kelly17(1) - 21 LPts
20/10/2027Accra, Ghana1 - 2 Sean Adabor8 - 19 LPts
22/08/2027Montreal, Canada1 - 1 Didier Seel31(1) - 8 LPts
04/07/2027Toronto, Canada1 - 0 Bruce Bethune9 - 13 LPts
02/06/2027Toronto, Canada0 - 0 David Leven1 - 4 WPts