Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  22(1) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/12/2029Toronto, Canada22(1) - 10 Aaron Pullar26 - 8 LPts
04/10/2029Toronto, Canada21(1) - 10 Bradley Arbuckle4 - 1 WPts
05/08/2029Toronto, Canada20(1) - 10 Waage Clausen0 - 1 WPts
07/06/2029Toronto, Canada19(1) - 10 Johnny Esplin1 - 1 WPts
08/04/2029Toronto, Canada18(1) - 10 Scott Housel1 - 4 WPts
07/02/2029Toronto, Canada17(1) - 10 Sam Affleck6 - 14 WPts
09/12/2028Toronto, Canada16(1) - 10 Dan Patterson0 - 4 WPts
10/10/2028Toronto, Canada15(1) - 10 John Mearns10 - 16 WPts
11/08/2028Toronto, Canada14(1) - 10 Kenji Okamoto4 - 9 WPts
13/06/2028Toronto, Canada13(1) - 10 Ross Lafargue2 - 11 WPts
14/04/2028Toronto, Canada12(1) - 10 Jean-Baptiste Batton12 - 22(2) WPts
15/02/2028Toronto, Canada11(1) - 10 Nicholas Peavey0 - 2 WPts
17/12/2027Zurich, Switzerland10(1) - 10 Bogart Kampwerth0 - 16 WPts
19/10/2027Toronto, Canada9 - 10 Peter Hesson1(1) - 19(5) WKO3
20/08/2027Montreal, Canada9 - 9 Germain Nin7 - 12 LPts
01/07/2027Montreal, Canada9 - 8 Forrest Millot10 - 16 LPts
07/05/2027Sydney, Australia8 - 8 Noel Ogilvie4 - 13 WPts
09/03/2027Mississauga, Canada7 - 8 Jake Guffy6 - 16(1) WPts
04/02/2027Toronto, Canada7 - 7 Mark Foden24 - 28 LPts
28/12/2026Toronto, Canada6 - 7 Ellis Barrie0 - 9 WPts
29/10/2026Laval, Canada5 - 7 Odilon de Pizan4 - 7 WPts
31/08/2026Toronto, Canada4 - 7 Clint Irvine1 - 8 WPts
02/07/2026Laval, Canada4 - 6 Odilon de Pizan2 - 7 LPts
03/05/2026Shymkent, Kazakhstan3 - 6 Zafa Kairimov4 - 10 WPts
05/03/2026Ipoh, Malaysia2 - 6 Sajid Suhrawardy0 - 0 WPts
05/01/2026Edmonton, Canada1 - 6 Lee Lorimer0 - 0 WPts
22/11/2025Chiba, Japan1 - 5 Kaede Juba18 - 15 LPts
24/09/2025Zagreb, Croatia0 - 5 Velimir Kolega5 - 11 WPts
27/07/2025Montreal, Canada0 - 4 Larrimore Beauchamp3 - 12 LPts
03/06/2025Brampton, Canada0 - 3 Peter Brackenridge23(1) - 18 LPts
03/05/2025Vancouver, Canada0 - 2 Shaun Carrick1 - 0 LPts
29/03/2025Burnaby, Canada0 - 1 David Poet6 - 20(1) LPts
10/02/2025Calgary, Canada0 - 0 Audric Dreyfus24(1) - 17(1) LPts