Weightclass:  Middleweight
Location:  Brampton, Canada
Record:  35 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/09/2033Copenhagen, Denmark34 - 22 Bjorn Beske7 - 19 WPts
09/07/2033Edmonton, Canada34 - 21 Antwan Nesbit30 - 27(1) LPts
12/05/2033Cartagena, Colombia33 - 21 Vicente Damaso6(1) - 14 WPts
14/03/2033Halifax, Canada33 - 20 Kyle Gaddie30(2) - 8 LPts Canada National Championships 2033View
11/03/2033Halifax, Canada32 - 20 Mick Berland26 - 11 WPts Canada National Championships 2033View
10/02/2033Yaoundé, Cameroon31 - 20 Ives Gabriel17(1) - 13 WPts
13/12/2032Germiston, South Africa31 - 19 Mablevi Mbekile14 - 18 LPts
15/10/2032Kharkiv, Ukraine30 - 19 Yevhen Demchuk15 - 11 WPts
17/08/2032Suez, Egypt29 - 19 Ahmed Nasser9 - 15 WPts
19/06/2032Brampton, Canada28 - 19 Lionel Jade5 - 17 WPts
21/04/2032Delmas, Haiti27 - 19 Simon Baston14 - 21 WPts
22/02/2032Nuremberg, Germany27 - 18 Erni Pfister10 - 11 LPts
25/12/2031Frankfurt, Germany27 - 17 Stanley Kupper11 - 22(1) LPts
27/10/2031Stuttgart, Germany26 - 17 Renke Bertz6 - 12 WPts
28/08/2031Brampton, Canada25 - 17 Trystan Beaumarchais14 - 13 WPts
07/08/2031Brampton, Canada24 - 17 Trystan Beaumarchais14 - 12 WPts
03/07/2031iBhayi, South Africa23 - 17 Matt Tshombe8 - 11 WPts
04/05/2031Brampton, Canada22 - 17 Salahaddin Sabet4 - 21(2) WPts
06/03/2031Hamilton, Canada22 - 16 Rob Adie28 - 22 LPts
16/01/2031Brampton, Canada21 - 16 Justin Turnley8 - 2 WPts
17/11/2030Kharkiv, Ukraine20 - 16 Wasyl Mikita20 - 23(1) WPts
19/09/2030Ndola, Zambia20 - 15 Mick Lunguzi13 - 15 LPts
22/07/2030Brampton, Canada19 - 15 Gareth Cullom20(1) - 20 WPts
25/05/2030Brampton, Canada18 - 15 Spencer Ines3 - 19 WPts
26/03/2030Dnipropetrovsk, Ukraine17 - 15 Goga Mihalik7 - 18 WPts
26/01/2030Lusaka, Zambia17 - 14 Jayvyn Kasanka18 - 14 LPts
28/11/2029Toronto, Canada17 - 13 Ricky Phemister12 - 12 LPts
03/10/2029Brampton, Canada17 - 12 Satch Paille11 - 4 LPts
04/08/2029Brampton, Canada16 - 12 Mark Dryman0 - 1 WPts
06/06/2029Brampton, Canada16 - 11 Mason Baute36 - 18 LPts
03/06/2029Augsburg, Germany15 - 11 Adelbert Stolz21 - 10 WPts
05/04/2029Bremen, Germany15 - 10 Erny Mavis28 - 18 LPts
05/02/2029Brampton, Canada14 - 10 Gregor Wisely0 - 10(1) WPts
08/12/2028Radom, Poland13 - 10 Mikolaj Gniadek8 - 11(2) WPts
10/10/2028Brampton, Canada12 - 10 Matko Zekic8 - 15 WPts
12/08/2028Brampton, Canada11 - 10 Karr Felsing7 - 15 WPts
14/06/2028Kumasi, Ghana10 - 10 Dele Poku7 - 18 WPts
16/04/2028Bamenda, Cameroon10 - 9 Montague Nguekam22 - 11 LPts
17/02/2028Vancouver, Canada9 - 9 Kian Dagg12 - 14 WPts
20/12/2027Makassar, Indonesia8 - 9 Waqas Demian19 - 19 WPts
22/10/2027Brampton, Canada7 - 9 Sam Rhoderick3 - 17 WPts
23/08/2027Lonueuil, Canada7 - 8 Barbabe Blondel4 - 5 LPts
23/06/2027Brampton, Canada7 - 7 Kian Dagg9 - 13 LPts
26/04/2027Brampton, Canada7 - 6 Vicente Russi1 - 4 LPts
26/02/2027Duisburg, Germany7 - 5 Webber Fuchs4 - 17 LPts
29/12/2026Johannesburg, South Africa7 - 4 Jamie Vorster13 - 9 LPts
30/10/2026San Juan, Argentina7 - 3 Juan Posadas5 - 13 LPts
01/09/2026Nador, Morocco6 - 3 Imededdine Azuelos1 - 28(6) WPts
30/08/2026Brampton, Canada5 - 3 Luc Noah9 - 17 WPts
04/07/2026Johor Bahru, Malaysia4 - 3 Tariq Kader10 - 17 WPts
06/05/2026Montreal, Canada4 - 2 Ian Gaul16 - 12 LPts
17/03/2026Odense, Denmark3 - 2 Skjold Lang1 - 10 WPts
17/01/2026Montreal, Canada2 - 2 Laron St. Jean1 - 8 WPts
22/11/2025Edmonton, Canada2 - 1 Mark Mimoun10(1) - 15 LPts
29/09/2025Ottawa, Canada2 - 0 David Dinwoodie15 - 17 LPts
29/08/2025Cebu City, Philippines1 - 0 Larenzo Catanyag0 - 3 WPts
01/07/2025Brampton, Canada0 - 0 Sam Montillet3 - 4 WPts