Weightclass:  Welterweight
Location:  Brampton, Canada
Record:  23 - 33
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/12/2033Brampton, Canada22 - 33 Dashiell Barse5 - 7 WPts
31/10/2033Brampton, Canada21 - 33 Rafael Galindo3 - 8 WPts
31/08/2033Brampton, Canada20 - 33 Bolle Van Damme2 - 10 WPts
01/07/2033Brampton, Canada19 - 33 Ponce Gurule0 - 6 WPts
30/04/2033Brampton, Canada18 - 33 Paylag Zeitunyan3 - 4 WPts
01/03/2033Brampton, Canada17 - 33 Diego Miguel4 - 12 WPts
30/12/2032Brampton, Canada17 - 32 Sid Boliver4 - 2 LPts
30/10/2032Brampton, Canada17 - 31 Zelijko Badanjak18 - 16 LPts
30/08/2032Brampton, Canada16 - 31 Kolzak Stepanovich2 - 9 WPts
30/06/2032Montreal, Canada15 - 31 Gage Beaumier22 - 19 WPts
06/05/2032Perth, Australia14 - 31 Paul Murchie7 - 23 WPts
08/03/2032Laval, Canada13 - 31 Sam Profitt11 - 25 WPts
08/01/2032Toronto, Canada13 - 30 Euan Nisbet18(2) - 23 LPts
08/11/2031Brampton, Canada12 - 30 Hilal Emami1 - 5 WPts
08/09/2031Brampton, Canada11 - 30 Vanko Zahorik7 - 16(1) WPts
10/07/2031San Bernardo, Chile11 - 29 Nicandro Rey20 - 6 LPts
11/05/2031Bangkok, Thailand10 - 29 Fahsai Pongjan15 - 9 WPts
13/03/2031Algiers, Algeria10 - 28 Sajid Behar27 - 15 LPts
13/01/2031Kumasi, Ghana10 - 27 Xyshaun Osei27(1) - 10 LPts
15/11/2030Montreal, Canada10 - 26 Montgomery Ort26 - 8 LPts
18/09/2030Minsk, Belarus10 - 25 Petro Boback11 - 17 LPts
21/07/2030Brampton, Canada9 - 25 Dave Lin0 - 1 WPts
23/05/2030Winnipeg, Canada9 - 24 Brendan Kilman29(1) - 23 LPts
30/03/2030Montreal, Canada8 - 24 Courvoisier Noland15 - 31 WPts
30/01/2030Brampton, Canada8 - 23 Josce Malot22 - 4 LPts
25/01/2030Toshkent, Uzbekistan8 - 22 Qadir Jamilov11 - 28 LPts
27/11/2029San Miguel de Tucuman, Argentina7 - 22 Juan Ignacio6 - 14 WPts
29/09/2029Christchurch, New Zealand7 - 21 Robert Donnellan37(2) - 15 LPts
01/08/2029Konibodom, Tajikistan7 - 20 Daniil Akhadov2 - 10 LPts
03/06/2029Brampton, Canada7 - 19 Michael Adam15 - 10 LPts
05/04/2029Kumasi, Ghana7 - 18 Sam Papafio20 - 13 LPts
05/02/2029Brisbane, Australia6 - 18 Vicenzo Pecci14 - 11 WPts
08/12/2028Brampton, Canada5 - 18 Greg Dingwell1 - 3 WPts
10/10/2028Brampton, Canada5 - 17 Luc Ankah8 - 7 LPts
12/08/2028Batangas City, Philippines5 - 16 Beltran Layugan16 - 23 LPts
14/06/2028Bamenda, Cameroon4 - 16 Ives Ogier7 - 14 WPts
16/04/2028Brampton, Canada3 - 16 Dave Bateson1 - 5 WPts
17/02/2028Havana, Cuba3 - 15 Vicente Jasmin5 - 6 LPts
20/12/2027Brampton, Canada3 - 14 Yokthong Thiabma2 - 19 LPts
22/10/2027Tamale, Ghana2 - 14 Onaedo Lunna0 - 0 WPts
24/08/2027Brisbane, Australia2 - 13 Euan Healy9(1) - 16 LPts
24/06/2027Brampton, Canada2 - 12 Richard Selkirk1 - 0 LPts
27/04/2027Brampton, Canada1 - 12 Carvell Basque3 - 6 WPts
27/02/2027Brampton, Canada1 - 11 Mark Smylie8 - 9(1) LPts
28/12/2026Brampton, Canada1 - 10 Santiago Vilchis1 - 8 LPts
29/10/2026Toshkent, Uzbekistan1 - 9 Ughur Djabrailov14(1) - 20 LPts
31/08/2026Toronto, Canada1 - 8 Patrick Carrie4 - 7 LPts
10/07/2026Almaty, Kazakhstan1 - 7 Ibrahim Matuzhanow14(1) - 16 LPts
12/05/2026Toronto, Canada1 - 6 Bruce Bethune3 - 12 LPts
23/03/2026Toronto, Canada1 - 5 Rich Eddie32(2) - 18 LPts
20/02/2026Toronto, Canada0 - 5 Brad Rhees0 - 0 WPts
20/01/2026Winnipeg, Canada0 - 4 Paul Gower5 - 21(1) LPts
22/11/2025Gaineau, Canada0 - 3 Marcel Rubel6 - 20 LPts
25/09/2025Toronto, Canada0 - 2 John Skeldon34 - 15 LPts
28/07/2025Montreal, Canada0 - 1 Jean-Baptiste Haddad13 - 12 LPts
11/06/2025Brampton, Canada0 - 0 Xavier Moraga12 - 12 LPts