Weightclass:  Welterweight
Location:  Vaughan, Canada
Record:  23(1) - 12(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/02/2028Vaughan, Canada22(1) - 12(1) Courvoisier Noland6 - 26 WPts
21/12/2027Vaughan, Canada21(1) - 12(1) Scott Leys1 - 3(1) WPts
22/10/2027Vaughan, Canada20(1) - 12(1) Sam Profitt0 - 9 WPts
22/08/2027Vaughan, Canada19(1) - 12(1) Chase Rodin6 - 7 WPts
23/06/2027Vaughan, Canada18(1) - 12(1) Rupert Mermoz10 - 9 WPts
25/04/2027Vaughan, Canada17(1) - 12(1) Damien Bobet3 - 10 WPts
24/02/2027Vaughan, Canada16(1) - 12(1) Adam Hannahs28 - 18 WPts
26/12/2026Vaughan, Canada15(1) - 12(1) Antwan Sandison2 - 9 WPts
27/10/2026Vaughan, Canada15(1) - 11(1) Helmut Jenkner5 - 9 LPts
28/08/2026Vaughan, Canada14(1) - 11(1) Josce Carlin9 - 4 WPts
29/06/2026Vaughan, Canada13 - 11(1) Senon Cornelio4 - 15(3) WKO3
30/04/2026Vaughan, Canada12 - 11(1) Juan Cala27 - 21 WPts
02/03/2026Masaya, Nicaragua11 - 11(1) Xavier Gloria4 - 3 WPts
02/01/2026Burnaby, Canada11 - 10(1) Matt Copeland6 - 15(1) LPts
15/11/2025Santiago, Chile10 - 10(1) Diego Guarin0 - 2 WPts
17/09/2025Vaughan, Canada9 - 10(1) Harvey Rowand0 - 9 WPts
19/07/2025Samarqand, Uzbekistan9 - 9(1) Rasul Ahadov9 - 26 LPts
21/05/2025Vaughan, Canada9 - 8(1) Paco Ureno17 - 9 LPts
23/03/2025Vaughan, Canada8 - 8(1) Ontibile Anang0 - 2 WPts
23/01/2025Ipoh, Malaysia8 - 7(1) Ye Feng24 - 21 LPts
25/11/2024Bangkok, Thailand8 - 6(1) Chalermjak Rattanabundit2 - 11(1) LPts
27/09/2024Markham, Canada7 - 6(1) Joel Cragg2 - 4 WPts
05/08/2024Perth, Australia7 - 5(1) Joseph Mundell13 - 22 LPts
07/06/2024Vaughan, Canada6 - 5(1) Gaston Paquin2 - 3 WPts
09/04/2024Vaughan, Canada5 - 5(1) Seth Bara4 - 4 WPts
10/02/2024Calgary, Canada4 - 5(1) Connor Lanman1 - 8 WPts
12/12/2023Vitebsk, Belarus3 - 5(1) Oleksiy Evancho2 - 9(1) WPts
14/10/2023Edmonton, Canada3 - 4(1) Mike Moffit28 - 6 LPts
17/08/2023Havana, Cuba2 - 4(1) Quiqui Maysonet3 - 12 WPts
19/06/2023Montreal, Canada1 - 4(1) Mark Colville1 - 12 WPts
23/04/2023Accra, Ghana1 - 3(1) Deion Dumashie11 - 16 LPts
23/02/2023Calgary, Canada1 - 2(1) Orville Blier11 - 16 LPts
25/12/2022Almaty, Kazakhstan1 - 1(1) Khamis Ghacksylycov11 - 14 LPts
27/10/2022Brampton, Canada1 - 0 Spencer French22 - 8 LKO3
18/09/2022Vaughan, Canada0 - 0 Kyle Hamilton1 - 0 WPts