Weightclass:  Welterweight
Location:  Vaughan, Canada
Record:  23 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/04/2025Vaughan, Canada22 - 21 Yevhen Kukura4(1) - 4 WPts
06/02/2025Vaughan, Canada21 - 21 Bsag Nakhshikyan0 - 3 WPts
09/12/2024Vaughan, Canada21 - 20 Denholm Brink7 - 9 LPts
11/10/2024Vaughan, Canada20 - 20 Borya Aitina2 - 9 WPts
13/08/2024Vaughan, Canada19 - 20 Cody Bires1 - 9 WPts
14/06/2024Vaughan, Canada18 - 20 Juan Mazo0 - 8 WPts
14/04/2024Vaughan, Canada17 - 20 Satch Marais1 - 13 WPts
14/02/2024Vaughan, Canada17 - 19 Sero Abadjian14 - 13 LPts
16/12/2023Vaughan, Canada16 - 19 Desiderio Cea14 - 16 WPts
17/10/2023Vaughan, Canada15 - 19 Kenji Doi4 - 9 WPts
19/08/2023Vaughan, Canada14 - 19 Sam Boyter2 - 8 WPts
20/06/2023Vaughan, Canada13 - 19 Brin Riggins8(1) - 17 WPts
21/04/2023Vaughan, Canada12 - 19 Miguel Campoy0 - 2 WPts
21/02/2023Vaughan, Canada12 - 18 Bayram Shukurov3 - 1 LPts
23/12/2022Montreal, Canada12 - 17 Varil Notte12 - 14 LPts
24/10/2022Calgary, Canada12 - 16 Sam Broadus23 - 7 LPts
19/09/2022Ottawa, Canada11 - 16 Glynn Ervine7 - 22 WPts
19/08/2022Parma, Italy10 - 16 Angelo Fini12(1) - 14 WPts
21/06/2022Vaughan, Canada9 - 16 Loredo Marron7 - 16 WPts
23/04/2022Suez, Egypt8 - 16 Majid Shabana2 - 6 WPts
23/02/2022Shah Alam, Malaysia8 - 15 Joe Geng12 - 14(1) LPts
25/12/2021Vaughan, Canada7 - 15 Richie Darling2 - 11 WPts
25/10/2021Kulob, Tajikistan7 - 14 Anton Abdurahmanov10(1) - 10 LPts
27/08/2021Tamale, Ghana7 - 13 Kenzie Archer4 - 14 LPts
29/06/2021Vaughan, Canada6 - 13 Andrii Abuzyarov5 - 15 WPts
28/04/2021Sao Paulo, Brazil6 - 12 Jose Cubas17 - 4 LPts
28/02/2021Surrey, Canada5 - 12 Jay Home8 - 2 WPts
06/01/2021Vaughan, Canada5 - 11 Rais Magerramov5 - 10 LPts
06/11/2020Kyoto, Japan4 - 11 Hiroki Tanigawa1 - 8 WPts
07/09/2020Vaughan, Canada3 - 11 Duncan Bran0 - 13 WPts
07/07/2020Kingston, Jamaica3 - 10 Davie Elias5 - 7 LPts
07/05/2020Vaughan, Canada3 - 9 Delano Killy9(1) - 5 LPts
08/03/2020Vaughan, Canada3 - 8 Noe Albino10 - 2 LPts
07/01/2020Richmond, Canada2 - 8 Kieran Goudey1 - 6 WPts
28/11/2019Vaughan, Canada2 - 7 Paul Halliburton6 - 4 LPts
28/09/2019Vaughan, Canada2 - 6 Johnny Guffey8 - 3 LPts
29/07/2019Vaughan, Canada2 - 5 Dong-won Pyun1 - 5 LPts
30/05/2019Vaughan, Canada1 - 5 Paul Hedley0 - 2(1) WPts
31/03/2019Vaughan, Canada0 - 5 Floyd Robie2 - 1 WPts
28/01/2019Seoul, South Korea0 - 4 Chang-soo Kee0 - 5(2) LPts
28/11/2018Vaughan, Canada0 - 3 Labaron Truffaut1 - 0 LPts
27/09/2018Hamilton, Canada0 - 2 Arran Vaill1 - 2 LPts
16/08/2018Louisville, USA0 - 1 Brin Fork1 - 0 LPts
18/06/2018Vaughan, Canada0 - 0 Tobias Menzies0 - 0 LPts