Weightclass:  Middleweight
Location:  Brampton, Canada
Record:  17 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/03/2028Brampton, Canada16 - 8 Noe Cavazos2 - 5 WPts
06/01/2028Brampton, Canada16 - 7 Jeremie De Leon4 - 14 LPts
06/11/2027Brampton, Canada15 - 7 John Mullen4 - 9 WPts
06/09/2027Brampton, Canada14 - 7 Vashon Commins3 - 11 WPts
08/07/2027Brampton, Canada13 - 7 Charles Brimer1 - 0 WPts
09/05/2027Brampton, Canada12 - 7 David Lee1 - 6 WPts
10/03/2027Brampton, Canada12 - 6 John Forester4 - 10 LPts
10/01/2027Brampton, Canada11 - 6 Lee Tolmie3 - 4 WPts
10/11/2026Brampton, Canada11 - 5 Geen Van Broeck10 - 10 LPts
11/09/2026Brampton, Canada10 - 5 Inigo Rease0 - 3 WPts
12/07/2026Brampton, Canada9 - 5 Olindo Velazquez1 - 1 WPts
13/05/2026Brampton, Canada9 - 4 Robert Wynne4 - 8 LPts
14/03/2026Mitchells Plain, South Africa8 - 4 Dylan Fariala7 - 17(1) WPts
14/01/2026Toronto, Canada7 - 4 Aaron Igo6 - 12 WPts
20/11/2025Hamilton, Canada6 - 4 Phil Hewson4 - 19 WPts
22/09/2025Brampton, Canada5 - 4 Darryl Craik3 - 8(1) WPts
24/07/2025Sydney, Australia4 - 4 Joseph Girvin7 - 10 WPts
26/05/2025Brampton, Canada3 - 4 Danny Dallis4 - 4 WPts
27/03/2025Toronto, Canada2 - 4 Richie Crear5 - 7 WPts
27/01/2025Brampton, Canada1 - 4 Toste Engell5 - 14 WPts
29/11/2024Lausanne, Switzerland1 - 3 Colar Longo8 - 13 LPts
01/10/2024Roskilde, Denmark1 - 2 Rad Budde6 - 7 LPts
03/08/2024Markham, Canada1 - 1 Joshua Bertram25 - 14 LPts
13/06/2024Calgary, Canada1 - 0 James Coupland20(1) - 17 LPts
15/04/2024Brampton, Canada0 - 0 Zach Wayson0 - 0 WPts