Weightclass:  Welterweight
Location:  Toronto, Canada
Record:  25 - 3
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/01/2032Toronto, Canada24 - 3 Edward McCrae5 - 7 WPts
15/11/2031Toronto, Canada23 - 3 Justin St. Marie0 - 0 WPts
14/09/2031Toronto, Canada22 - 3 Rio Floro2 - 7 WPts
15/07/2031Toronto, Canada21 - 3 Haldor Espeseth0 - 9 WPts
15/05/2031Toronto, Canada20 - 3 Gabriel Nevala17 - 24 WPts
16/03/2031Toronto, Canada19 - 3 Didier Bataille0 - 1 WPts
15/01/2031Toronto, Canada18 - 3 Ian Cranston5 - 13 WPts
16/11/2030Toronto, Canada17 - 3 Matt Pryde4 - 8 WPts
18/09/2030Toronto, Canada16 - 3 David Elijah0 - 2 WPts
20/07/2030Toronto, Canada15 - 3 Jacob Brodie3 - 18 WPts
21/05/2030Toronto, Canada14 - 3 Harvey Newman0 - 4 WPts
22/03/2030Toronto, Canada13 - 3 Macy Pique0 - 8(1) WPts
22/01/2030Toronto, Canada12 - 3 Bryn Arther1 - 3 WPts
23/11/2029Toronto, Canada11 - 3 Robert Craggs7 - 7 WPts
24/09/2029Montreal, Canada10 - 3 Neville Tasso19(1) - 21 WPts
30/07/2029Toronto, Canada9 - 3 Zafa Mohamedain0 - 4 WPts
01/06/2029Toronto, Canada8 - 3 Qosqar Fahs1 - 3 WPts
02/04/2029Suez, Egypt7 - 3 Zuffur Al-Banna5 - 3 WPts
02/02/2029Toronto, Canada7 - 2 Jeraldo Escobedo23 - 9 LPts
05/12/2028Toronto, Canada6 - 2 Michael Kerwood0 - 6 WPts
07/10/2028Karagandy, Kazakhstan5 - 2 Kolya Erckinbek3 - 23 WPts
09/08/2028Winnipeg, Canada4 - 2 Greg Dingwell0 - 0 WPts
18/06/2028Surrey, Canada3 - 2 Matthew Bard5 - 22 WPts
15/06/2028Toronto, Canada2 - 2 Villard Huet4(1) - 16 WPts
14/05/2028Saskatoon, Canada2 - 1 Marin Carreau11 - 13 LPts
13/04/2028Hamilton, Canada1 - 1 Johnny Leonards0 - 6 WPts
06/03/2028Toronto, Canada1 - 0 Joseph Drysdale13 - 17 LPts
03/02/2028Toronto, Canada0 - 0 Orane Delahaye1 - 5 WPts